Uploaded image for project: 'translate5'
  1. translate5
  2. TRANSLATE-2649

Small fixes for TermPortal

    XMLWordPrintable

Details

    • Critical
    • A number of fixes/improvements implemented

    Description

      1. 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
      2. 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).
      3. 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.
      4. it should be possible to filter for the Attributes "TBX-Entry-ID" and "TBX-Term-ID"
      5. the "save" icon should stay green, until the attribute has been changed again or the panel is reloaded
      6. 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.
      7. 2 word queries are really slow on large TermCollections (search for 2 words with a blank in between)
      8. 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.
      9. 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
      10. If InstantTranslate plug-in is not active, there should be no button to switch to InstantTranslate in TermPortal
      11. Fix 'number of bind params does not match number of tokens' MariaDB error on *-query
      12. 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?
      13. 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
      14. 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]
      15. Naming of the tooltip of the process status column in the left panel is wrong - please see attached screenshot
      16. make that '_' is prepended to the 'id' key for all newTermLang-languages even if newTermAllLanguagesAvailable is set to false

      Attachments

        1. TermPortal.png
          175 kB
          Marc Mittag [Administrator]
        2. TermPortal(1).png
          100 kB
          Marc Mittag [Administrator]

        Activity

          People

            pavelperminov Pavel Perminov
            marcmittag Marc Mittag [Administrator]
            Votes:
            0 Vote for this issue
            Watchers:
            1 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved: