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

10598 Коммитов

Автор SHA1 Сообщение Дата
dependabot[bot] d90f77e6e5
--- (#6021)
updated-dependencies:
- dependency-name: requests
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-05-20 15:59:37 -07:00
Emil Ghitta 5fa79c8fcb
- Extending playwright coverage over the group messaging system. (#6020)
- Updating the playwright.yml to contain the group messaging system suite for both scheduled & workflow dispatch executions.
- Fix twitter profile link test since twitter is now "x".
- Fix footer test.
- Added group page to POM & flows.
2024-05-20 15:02:14 -07:00
Tasos Katsoulas 40b38421f6
Viewport centered upload modal (#6011) 2024-05-20 15:01:32 -07:00
Emil Ghitta e73e1f30a7
Merge pull request #6017 from emilghittasv/update-playwright-1.44
Updating playwright to 1.44
2024-05-17 19:20:05 +03:00
Emil Ghitta 6450eb6fef Updating playwright to 1.44 2024-05-17 18:55:19 +03:00
Tasos Katsoulas 401e86c5eb
Merge pull request #6014 from akatsoulas/update-release-doc
Update relaese procedure
2024-05-16 18:42:32 +03:00
Tasos Katsoulas b4512eb70b
Update relaese procedure 2024-05-16 18:31:51 +03:00
Tasos Katsoulas c36d920ff9
Merge pull request #6008 from smithellis/message-table-css-widths
SCSS fix for scroll on mobile
2024-05-15 13:22:53 +03:00
Smith Ellis 678906fdeb
Fixed width on cells to avoid issues with
alignment and overflow.
2024-05-14 09:19:37 -04:00
Tasos Katsoulas 45fa67d0a6
Merge pull request #6006 from akatsoulas/account-4-groups
Limit check to user instances
2024-05-14 15:59:37 +03:00
Tasos Katsoulas e5fd0dce24
Remove group message button 2024-05-14 15:42:46 +03:00
Tasos Katsoulas dfdeeec321
Limit check to user instances 2024-05-14 15:40:01 +03:00
Tasos Katsoulas 8872b90241
Merge pull request #6001 from akatsoulas/default-user-msg
Populate username by default
2024-05-14 14:27:33 +03:00
Tasos Katsoulas fbd04f544a
Populate username by default 2024-05-14 13:10:14 +03:00
Emil Ghitta 861b4cc5dc
Merge pull request #6000 from emilghittasv/fix-failing-messaging-system-test
Fixing some playwirght messaging system & kb article tests
2024-05-13 17:57:14 +03:00
Tasos Katsoulas 4c0ef2252d
Merge pull request #6002 from akatsoulas/default-locale-featured
Filter featured articles by default wiki locale
2024-05-13 17:37:00 +03:00
Tasos Katsoulas 49e3abdd1d
Filter featured articles by default wiki locale 2024-05-13 15:44:56 +03:00
Emil Ghitta f05415801c - Fixing some failing messaging system tests due to recent UI changes in both inbox and outbox.
- Fixing a failing kb article test by sending a different search summary and search keyword.
2024-05-10 14:09:55 +03:00
smith 9b0a653891
Hide delete col on mobile instead of checkboxes (#5997) 2024-05-08 12:14:10 -07:00
Smith Ellis 16164c2c51
Add synonyms to ES for bookmarks toolbar 2024-05-08 14:00:47 -04:00
smith f3c3f1565b
Add back checkboxes and delete selected button (#5996) 2024-05-07 14:28:55 -07:00
dependabot[bot] 7651efbf38
Bump jinja2 from 3.1.3 to 3.1.4 (#5993)
Bumps [jinja2](https://github.com/pallets/jinja) from 3.1.3 to 3.1.4.
- [Release notes](https://github.com/pallets/jinja/releases)
- [Changelog](https://github.com/pallets/jinja/blob/main/CHANGES.rst)
- [Commits](https://github.com/pallets/jinja/compare/3.1.3...3.1.4)

---
updated-dependencies:
- dependency-name: jinja2
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-05-06 14:03:14 -07:00
dependabot[bot] 65c5a9bdd9
Bump werkzeug from 3.0.1 to 3.0.3 (#5992)
Bumps [werkzeug](https://github.com/pallets/werkzeug) from 3.0.1 to 3.0.3.
- [Release notes](https://github.com/pallets/werkzeug/releases)
- [Changelog](https://github.com/pallets/werkzeug/blob/main/CHANGES.rst)
- [Commits](https://github.com/pallets/werkzeug/compare/3.0.1...3.0.3)

---
updated-dependencies:
- dependency-name: werkzeug
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-05-06 13:44:00 -07:00
Ryan Johnson 7c72d5b923
convert to the GA4 data API (#5973)
* convert to the GA4 data API

* use bulk operations
2024-05-06 12:55:44 -07:00
Tasos Katsoulas 6f5e1817de
Merge pull request #5991 from janbrasna/fix/docs-linting-href
docs: Update conventions linting anchor
2024-05-06 09:41:18 +03:00
Jan Brasna cc64429e17
docs: Update conventions linting anchor 2024-05-04 15:38:42 +02:00
Tasos Katsoulas f4f1f34640
Merge pull request #5943 from janbrasna/upd/build-action
Update docs workflow to build directly to deployment
2024-05-03 10:34:25 +03:00
smith be21341d9a
optipng won't compile on mac silicon (#5581)
- create a Make option 'init-mac' to account for it
- allow run-boostrap.sh to process the new --optipng-fix flag

Open to better ideas (yes, move to linux is valid)
- Determining if you are on Apple silicon from
  run-bootstrap directly appeared to be problematic
  since it is running in a container
- Doing it prior in the make call seemed to make sense
  - change nothing for exisitng processes but add a
    simpler way forward for Mac folk
2024-05-02 14:14:02 -07:00
Tasos Katsoulas 7e771b3d8b
Merge pull request #5986 from escattone/update-django-taggit-1681
update django-taggit to 5.0.1
2024-05-02 11:51:23 +03:00
Ryan Johnson 06fa368730
update django-taggit to 5.0.1 2024-05-01 16:19:36 -07:00
Ryan Johnson 5637a3c514
change logger to gunicorn.error (#5985) 2024-05-01 11:48:02 -07:00
smith 931e26107f
Resolve CSS Regression (#5976)
* Resolve CSS Regression
* New _messages.scss for inbox, outbox
* New inbox.html, outbox.html
* Drop Delete Selected from inbox, outbox
* Drop checkboxes from Outbox
* Repair scss
* Actually make the 'read' css class work
* Display blank instead of "None" if there is no group or user
* Message delete correction
2024-05-01 14:43:03 -04:00
smith 882d772108
1742 : Refactor to eliminate User and Group name collisions (#5971)
* Refactor Group messaging
* Make sure we catch users and groups with same name
* Move validation to `form.clean()'
* Use custom field in `form_fields.py` to create
  data structure
* Convert lists to generators
* Simplify `to_objects` creation in `form_fields.py`
* You can no longer message groups that lack profiles
2024-05-01 13:12:32 -04:00
Tasos Katsoulas 8335d234b8
Ignore GreenletExit errors in Sentry (#5983) 2024-05-01 07:03:13 -07:00
Ryan Johnson d285d31d5a
update django-filter to prepare for Wagtail (#5981) 2024-04-30 07:27:02 -07:00
smith 06edac528a
Email css clean up (#5980)
* Set cssutils log level to ERROR

* Remove -ms-interpolation-mode
2024-04-30 09:25:43 -04:00
smith 106fc31c0e
vscode launch.json upgrade (#5967)
* Replace "type": "python" with "type": "debugpy"
* Add two common tests for debugging
** All tests
** Wiki tests
** Messages tests
2024-04-29 15:53:40 -04:00
Tasos Katsoulas 955c3342e7
Merge pull request #5974 from akatsoulas/remove-new-contributors
Remove item from top nav
2024-04-29 15:54:28 +03:00
smith 4e9ff3a141
Stop logging warnings about missing Locales (#5979) 2024-04-26 16:10:55 -04:00
Tasos Katsoulas d561351ee8
Remove item from top nav 2024-04-24 12:34:08 +03:00
Tasos Katsoulas b95b0cdcba
Merge pull request #5948 from escattone/display-inproduct-message-for-kb-articles-1607
indicate articles that are targets of in-product links
2024-04-23 15:00:07 +03:00
Ryan Johnson 8df9415c40
fix access to admin links (#5966) 2024-04-22 10:30:27 -07:00
smith 8204e0c115
Update outbox macro (#5970)
* Update outbox macro
2024-04-22 13:22:53 -04:00
smith dfac0c24e3
502 remediation (#5963)
* Optimize db queries for 502

In `send_message` in `utils.py`:
* Reduce number of queries
*  Prefetch group members
*  One query for users_to_email

In `MultiUsernameorGroupnameField` in `form_fields.py`
* Get users and groups in one query each
* A single pass through to collect `found_names`

General/view/model work:
* refactor _add_recipients
* inbox and outbox optimizations
* use bulk_create
* Drop to_group from `InboxMessage` model
* Use `values_list` for large queries
* celery for email
2024-04-19 17:01:54 -04:00
Ryan Johnson c402587fb9
check staff group rather than is_staff for elevated perms (#5947)
* check staff group rather than is_staff for elevated perms

* move the registration one-liners to the top of the file

* fix comment
2024-04-18 13:13:42 -07:00
Ryan Johnson f9c90f5efb
indicate articles that are targets of in-product links 2024-04-18 11:46:16 -07:00
Emil Ghitta 1365233411
- Further expanding playwright coverage over the KB article editing (over both Edit Article & Edit Article Metadata areas). (#5964)
- Reducing the complexity of some KB article steps.
2024-04-17 09:40:28 -07:00
Ryan Johnson 46481d6d35
Merge pull request #5786 from escattone/localization-dashboard-1524
reorganize the tabbed portion of the localization dashboard
2024-04-17 08:53:06 -07:00
Tasos Katsoulas 9aa835483f
Merge pull request #5960 from mozilla/dependabot/pip/gunicorn-22.0.0
Bump gunicorn from 20.1.0 to 22.0.0
2024-04-17 15:30:30 +03:00
Tasos Katsoulas 11b5ae3413
Merge pull request #5956 from mozilla/dependabot/pip/sqlparse-0.5.0
Bump sqlparse from 0.4.4 to 0.5.0
2024-04-17 11:51:28 +03:00