Граф коммитов

  • 496d99d661
    Merge e6d04251fd into a7fa8f4c7d Eemeli Aro 2024-11-06 21:12:17 +0000
  • dc71e2c2c8
    Merge 7ee6aec591 into a7fa8f4c7d Matjaž Horvat 2024-11-06 21:12:17 +0000
  • a7fa8f4c7d
    Add GitHub username validation (#3433) main Matjaž Horvat 2024-11-06 15:13:45 +0100
  • a29aac8b20 Simplify regex and use re.IGNORECASE Matjaž Horvat 2024-11-06 15:08:54 +0100
  • 5961449db7 Update validation error Matjaž Horvat 2024-11-06 15:05:49 +0100
  • 0dbbc4d2a1 Add GitHub username validation Matjaž Horvat 2024-11-06 14:32:16 +0100
  • da516ae8a8
    Unify user data API between server and frontend (#3432) Matjaž Horvat 2024-11-06 07:51:39 +0100
  • 81d87e48b6 Add missing "theme" key to the ApiUserData type Matjaž Horvat 2024-11-05 21:20:50 +0100
  • 8d02cabf36 Unify position of the "email" key/property between backend and various frontend definitions Matjaž Horvat 2024-11-05 21:19:46 +0100
  • 4b23a5dfc9
    Introduce project manager status banner (#3422) Francesco Lodolo 2024-11-05 15:37:07 +0100
  • 203c116ae3 Add Project Manager Status Icon to the spec Matjaž Horvat 2024-11-05 15:31:53 +0100
  • 9d260223ca Fix ruff Matjaž Horvat 2024-11-05 11:04:18 +0100
  • acffd9a9e6 Introduce managerForLocales and translatorForLocales and use it in UserStatus instead of canManageLocales and canTranslateLocales Matjaž Horvat 2024-11-05 10:59:37 +0100
  • 947a6e9065 Rename: managerForLocales -> canManageLocale, translatorForLocales -> canTranslateLocales Matjaž Horvat 2024-11-05 10:48:29 +0100
  • 8293bda1de Introduce isPM flag and use it where isAdmin was used before Matjaž Horvat 2024-11-05 09:39:15 +0100
  • dcb4eeed49 The isAdmin flag is true if the user is a superuser, not PM Matjaž Horvat 2024-11-05 09:30:50 +0100
  • da0c8ec105 CSS class names are case sensitive Matjaž Horvat 2024-11-04 22:24:10 +0100
  • c68441eab9 The term role is already taken, let's settle for status consistently Matjaž Horvat 2024-11-04 21:57:15 +0100
  • 0a90835a6d Use status identifier as a class name Matjaž Horvat 2024-11-04 21:53:51 +0100
  • ef2f5c1eb4 ruff Matjaž Horvat 2024-11-04 20:50:01 +0100
  • cc6d287d1d Using values_list() is generally better than list comprehensions for retrieving specific fields from a queryset Matjaž Horvat 2024-11-04 20:47:43 +0100
  • 5180b8c65c Determine the PM status more efficiently Matjaž Horvat 2024-11-04 20:46:31 +0100
  • 85766ef34a Fix JSON error Francesco Lodolo 2024-10-25 15:48:12 +0200
  • 3a81869a62 Address comments (partial) Francesco Lodolo 2024-10-25 14:32:47 +0200
  • ac3958da8c Ignore system users for banners Francesco Lodolo 2024-10-25 09:26:11 +0200
  • c544d113e5 Add banner for project managers, given priority to role within locale Francesco Lodolo 2024-10-19 07:27:13 +0200
  • 7ee6aec591 Distinguish between no value and 0 for Maximum values only Matjaž Horvat 2024-11-04 11:47:58 +0100
  • 96c5c89625 Revert "Distinguish between no value and 0 in submitted translations and performed reviews filters" Matjaž Horvat 2024-11-04 11:33:59 +0100
  • 242f1e592d Convert date to the format used in the input field and set timezone to UTC to prevent shifts by a day when using the local timezone Matjaž Horvat 2024-11-04 09:59:44 +0100
  • cb44ed5a75 Only disable the Send button when the recipient count is 0 Matjaž Horvat 2024-11-04 09:34:42 +0100
  • cbef39310b Distinguish between no value and 0 in submitted translations and performed reviews filters Matjaž Horvat 2024-11-01 11:10:41 +0100
  • 1de616b502 Disable Send button is count is 0 Matjaž Horvat 2024-10-30 21:42:58 +0100
  • a13905345c Fix action filters - apply action filters even if they result in an empty list - combine submission and review filters with AND, not OR Matjaž Horvat 2024-10-29 15:10:11 +0100
  • 21ffb28614 After sending a message, update count in the menu Matjaž Horvat 2024-10-27 01:24:20 +0200
  • ee2748cee6 Disable Send button while sending Matjaž Horvat 2024-10-27 01:02:28 +0200
  • 7d14c6505f Fix syntax error in list concatenation Matjaž Horvat 2024-10-27 00:53:16 +0200
  • 42aa1bcc1c Add ability to fetch recipients again on failure Matjaž Horvat 2024-10-26 21:59:50 +0200
  • cf3056f236 Set body field before fetching recipients to make form validation pass Matjaž Horvat 2024-10-26 21:49:40 +0200
  • 7ae983e5a8 Use fetched recipients when sending a message Matjaž Horvat 2024-10-26 14:31:16 +0200
  • dbe3e8e0ce Fetch recipients before enabling Send button Matjaž Horvat 2024-10-25 22:40:03 +0200
  • 8a3d36c603 Fix margin in the Recipients section of the Review Matjaž Horvat 2024-10-25 19:47:42 +0200
  • 91b015c496 Prefetch user profile data if sending as email Matjaž Horvat 2024-10-23 14:51:36 +0200
  • a94a461db1 Enable sending messages again Matjaž Horvat 2024-10-23 14:41:34 +0200
  • 12296276d1 Remove logging Matjaž Horvat 2024-10-23 14:18:11 +0200
  • 9cf799f3c6 Only filter by actions if set Matjaž Horvat 2024-10-23 01:08:06 +0200
  • 72afbb613e Exclude managers and translators from contributors Matjaž Horvat 2024-10-23 00:50:50 +0200
  • d1fbf36d66 Disable sending messages and add DEBUG lines Matjaž Horvat 2024-10-21 15:48:06 +0200
  • dd03cc5804 Only filter users by Min and Max values if they are actually set Matjaž Horvat 2024-10-14 17:25:08 +0200
  • 86b91bc3d7 Change styling of the No messages sent yet. page Matjaž Horvat 2024-10-16 18:29:44 +0200
  • 30efdcb456 All link to Messaging center to the main menu Matjaž Horvat 2024-10-16 16:00:15 +0200
  • ff48ffcf02 Send messages to all filtered recipients and reduce DB queries in logging Matjaž Horvat 2024-10-14 17:23:21 +0200
  • 5b4a3c111c
    Added documentation for new badge env variables (#3428) Harmit Goswami 2024-10-25 15:30:46 -0400
  • eaaa4fafb9 Added 'optional' to all variables Harmit Goswami 2024-10-25 15:17:48 -0400
  • 23eba97dd8 Removed 'required' from variables Harmit Goswami 2024-10-25 15:00:32 -0400
  • 2cce357c18 Added documentation for new badge env variables Harmit Goswami 2024-10-25 12:53:12 -0400
  • 3a678137cb
    Show badges on profile page and add logic to award them on relevant activities (#3423) Harmit Goswami 2024-10-25 10:18:50 -0400
  • f861bffee5 Fixed default date Harmit Goswami 2024-10-25 08:45:07 -0400
  • a717e3824e Added final round of review comments Harmit Goswami 2024-10-24 14:21:29 -0400
  • 9a92f1dc61 Fixed threshold imports Harmit Goswami 2024-10-24 12:22:39 -0400
  • 57e0fbec41 Addressed first round of review comments Harmit Goswami 2024-10-24 12:09:26 -0400
  • 87dd9e16ac
    Merge 0ebd442cb8 into 68b36c4e79 JohnKagunda 2024-10-24 10:28:47 +0200
  • 68b36c4e79
    Make priority starts visible in the Filter Panel on hover (#3424) Matjaž Horvat 2024-10-24 09:28:36 +0200
  • 585eabf558 Fixed badges_start_date variable and svg, added tooltip Harmit Goswami 2024-10-23 13:08:43 -0400
  • 0d6a68b16d Moved constants to settings, issue with badges_start_date Harmit Goswami 2024-10-23 10:29:57 -0400
  • 810df77634 Make priority starts visible in the Filter Panel on hover Matjaž Horvat 2024-10-23 12:10:34 +0200
  • 9b0a7816db Acheived badges display in frontend Harmit Goswami 2024-10-21 16:35:34 -0400
  • 7911b2c366 Addressed fourth round of review comments Harmit Goswami 2024-10-21 11:32:33 -0400
  • b777893a98 Fix tests Matjaž Horvat 2024-10-21 16:21:32 +0200
  • 1e18e0cc55 Check if users are managers and translators first, then admins (frontend code) Matjaž Horvat 2024-10-21 15:58:55 +0200
  • 0ebd442cb8 Fix: Prettier linting RafaelJohn9 2024-10-20 08:09:25 +0300
  • b6a2edd7b0 Update: Added middleware in settings and updated urls RafaelJohn9 2024-10-20 08:02:23 +0300
  • 6dd113cd7a Merge remote-tracking branch 'upstream/main' into feat_account_disable_page Merge: from main pontoon RafaelJohn9 2024-10-20 07:52:21 +0300
  • 10a392a963 Addressed third round of review comments Harmit Goswami 2024-10-18 22:45:56 -0400
  • e1efbbd666 Fix existing conflicts Harmit Goswami 2024-10-18 18:10:08 -0400
  • 1fa1d0ccea Properly merge main into branch Harmit Goswami 2024-10-18 18:05:57 -0400
  • 3c7eab7ce7 Addressed second round of review comments Harmit Goswami 2024-10-18 17:12:10 -0400
  • c546a2133b
    Do not throttle IPs of legitimate users (#3416) Matjaž Horvat 2024-10-18 19:58:54 +0200
  • e6d04251fd Merge branch 'main' into sync-refactor Eemeli Aro 2024-10-18 19:53:06 +0300
  • f5da6272ff Refactored updating logic to no longer use model field Harmit Goswami 2024-10-18 11:05:10 -0400
  • 263a2f11a7 Always sync all translated resources Eemeli Aro 2024-10-18 17:14:36 +0300
  • ef875e88a3 Do not throttle IPs of legitimate users Matjaž Horvat 2024-10-18 14:55:34 +0200
  • 33c307df14 Update moz.l10n to 0.5.2, log changed resources Eemeli Aro 2024-10-18 15:08:06 +0300
  • baf98acae7
    Improve `make shell`, add instructions for SSH in Docker (#3415) Francesco Lodolo 2024-10-18 13:39:30 +0200
  • b70451b3e7 Sum project total_strings from translated resources, not resources Eemeli Aro 2024-10-18 14:03:52 +0300
  • 9cf70e073d
    Undo change to other doc Francesco Lodolo 2024-10-18 12:29:06 +0200
  • 83398d1a9c
    make shell: Try to start the container if not running Francesco Lodolo 2024-10-18 12:21:04 +0200
  • 96deb54e46
    Move instructions to contributing.rst, add DOCKER_CLI_HINTS to make shell Francesco Lodolo 2024-10-18 12:01:04 +0200
  • 1f7e0b3043
    Update Docker documentation (writing to repositories) Francesco Lodolo 2024-10-18 09:15:26 +0200
  • 7357683fde
    Make `make shell` connect to the actual server container, add `make shell-root` Francesco Lodolo 2024-10-18 08:35:43 +0200
  • 86569737d1
    Check if users are managers and translators first, then admins (#3414) Matjaž Horvat 2024-10-17 19:11:25 +0200
  • b20ff04381 Check if users are managers and translators first, then admins Matjaž Horvat 2024-10-17 18:53:33 +0200
  • 240cd731f6 Add & remove TranslatedResource objects when locales change Eemeli Aro 2024-10-17 19:24:43 +0300
  • 68f94f73c5 Use new update_stats() for `manage.py calculate_stats` command Eemeli Aro 2024-10-17 10:18:39 +0300
  • 599114de08 Added stat trackers for all badge types Harmit Goswami 2024-10-16 16:36:12 -0400
  • d322f3d399 Use simpler query for looking up entity identifiers Eemeli Aro 2024-10-16 17:31:07 +0300
  • 8c301bbbcb
    Fix count background when menu items are hovered or selected (#3411) Matjaž Horvat 2024-10-16 16:00:29 +0200
  • 9ac89a1aa0 Fix count background color when sidebar item is selected Matjaž Horvat 2024-10-16 15:26:25 +0200
  • 2c37525428 Fix count background when hovering filters Matjaž Horvat 2024-10-16 15:21:38 +0200
  • b4854c4750 Reduce stats updates further, include total_strings calculation Eemeli Aro 2024-10-16 14:42:34 +0300
  • 646ab4b097 Simplify aggregated stats for .po plurals, use SQL UPDATE queries Eemeli Aro 2024-10-16 10:33:49 +0300