Matjaž Horvat

Results 103 issues of Matjaž Horvat

Fixing #3221 by dropping https://github.com/mozilla/pontoon/blob/2d5872e78b043c254ed06489ace91b565fad6e78/pontoon/base/models/entity.py#L858 is not going exclude searching Message IDs for Fluent strings, because they are also part of `Entity.string`. We should change the data model accordingly to...

P2
enhancement
FTL
search-2024

Admin user status introduced in https://github.com/mozilla/pontoon/pull/3400 is defined in two different ways: 1. As a [superuser](https://github.com/mozilla/pontoon/commit/3910a994f7a07ea3d530a49879355909841d80e8#diff-3e822354a9d9b515f80ad2940a7fb3685084a1ec090224d30fc5ede87f4b0174R200-R201) (user with all permissions). 2. As a [user with access to Pontoon admin](https://github.com/mozilla/pontoon/blob/3910a994f7a07ea3d530a49879355909841d80e8/pontoon/base/views.py#L876) (these...

P2
bug

Fix #3162. This is a WIP PR to be tested on stage for performance. NOT ready for user testing yet.

The link in the pinned comment of the following string did not get linkified: https://pontoon.mozilla.org/sl/firefox/browser/browser/newtab/onboarding.ftl/?string=310655

bug
P3

For translations imported from VCS, the `Translation.user` field isn't set and the translations appear as "Imported" in the UI. We sometimes need to create in-memory instances of User objects to...

task
P4

We use a custom widget for selecting multiple items. The generic [multiple item selector](https://github.com/mozilla/pontoon/blob/385476a2a171b5be9213bef44851e1ad16ba8d32/pontoon/base/templates/widgets/multiple_item_selector.html) should replace the more specific [multiple team selector](https://github.com/mozilla/pontoon/blob/385476a2a171b5be9213bef44851e1ad16ba8d32/pontoon/teams/templates/teams/widgets/multiple_team_selector.html). ~As part of this change, we should also...

P3
enhancement

Attribute values of XML tags in the editor are not detected as placeables. They are detected and highlighted as expected elsewhere (i.e. in the source string and the string list)....

bug
P3

We only use `apscheduler` to schedule a periodic AutoML warmup task. We could probably use something simpler instead (`threading` or even `time.sleep`)~, especially because one of its dependencies (`pytz-deprecation-shim`) requires...

task
P3

Downloading translation files from Pontoon is essentially a hack, because we don't have persistent storage on our Pontoon instance and hence cannot rely on the repository clone to be accessible....

P5
task
sync

Notifications manually sent from the Notifications tab should be imported into the Messaging Center and shown in the Sent panel. See also #3350.

task
P3
messaging center