Details
-
Improvement
-
Resolution: Fixed
-
None
-
Critical
-
A number of fixes/improvements implemented
-
Empty show more show less
Description
- Attributes in the filter dialog "Select an attribute" should also be sorted alphabethically by current GUI language, same as in the dialogue to add an attribute
- In the attributes filter dialogue the attributes "Modifier" and "Creator" have different names then in the GUI. They should have the same names as in the GUI (for DE and EN).
- What does the attribute "Date" filter? Creation date or modification date? Please make sure, that there is a filter for each of them. Naming in EN: Creation date / Modification date. Naming in DE: Erstellungsdatum / Änderungsdatum. To be removed.
- it should be possible to filter for the Attributes "TBX-Entry-ID" and "TBX-Term-ID"
- the "save" icon should stay green, until the attribute has been changed again or the panel is reloaded
- if no client is assigned to a user that has only the role TermSearch, he sees all clients and all termcollections in the drop-downs of the filter. He should simply see no drop-downs for clients and termCollections in this case. And my impression is, that the filtering of clients and TermCollections that should be shown is down on client-side (the before mentioned bug leads to this assumption). Yet for security reasons this filtering must be done on server-side.
- 2 word queries are really slow on large TermCollections (search for 2 words with a blank in between)
- theŔootCause.io is slowing down JS in new TermPortal sometimes very much. Like opening attribute drop-downs, drop-down to add a new attribute or even the combo to switch the GUI language. Also it completely blocks editing crossreferences. Please use the chat on https://app.therootcause.io to ask for help and tell them that we have a subscription for the organization "Marc Mittag". Do not use the skype channel linked in their menu - they are not answering there.
- filters window: add ability to filter by Created by / Updated By (tagfield with users of accesible term collections), and by Created at / Updated at (something similar to datecolumn's menu filter on translate5 tasks grid). terms_term.tbx(Created|Updated)(By|At) cols should be fulfilled with values on tbx import and re-import
- If InstantTranslate plug-in is not active, there should be no button to switch to InstantTranslate in TermPortal
- Fix 'number of bind params does not match number of tokens' MariaDB error on *-query
- From Thomas: Yes the processStatus datatype does not exist in the DB. Since we had that problem now the forth time, can you please implement the JS at that place in a way that not the whole app crashes in JS but that there is a meaningful error message in the JS log?
- Create migration to create missing processStatus-attribute in datatypes table, and update `terms_attributes`.`dataTypeId` where NULLs and `type` = "processStatus", and to set up isTbxBasic=1 for existing processStatus-datatype
- Process status is missing as an attribute here, yet it should always be there. I guess, you have to clarify this with Thomas, since it seems to be a migration issue: [https://demo.translate5.net/editor/termportal#termportal/search/WyIqIiwiNSIsIiIsIiIsIiIsIiIsIiJd]
- Naming of the tooltip of the process status column in the left panel is wrong - please see attached screenshot
- make that '_' is prepended to the 'id' key for all newTermLang-languages even if newTermAllLanguagesAvailable is set to false