Commit Graph

476 Commits

Author SHA1 Message Date
0944dd7992 Fix various type issues 2024-05-04 18:03:22 -04:00
9658366d72 Fix mypy for django-configurations
still have a lot of bad typing, but at least it runs again
2024-05-03 12:37:48 -04:00
a2c0707263 Bump dependencies 2024-05-03 12:37:48 -04:00
785a445b43 Add support for loading configurations values from systemd credentials 2024-05-03 12:37:48 -04:00
ee2d63f784 membershipworks: Add support for scraping event registration data 2024-05-03 12:37:48 -04:00
12eb4038bc Disable the Tasks app
it has not been used in production for some time
2024-05-03 12:37:48 -04:00
c2b1da743c membershipworks: Remove commented out line 2024-05-03 12:37:48 -04:00
99060a8a43 Convert settings to use django-configurations 2024-05-03 12:37:48 -04:00
59cade1cfd ci: Only install the dev dev-dependencies group for testing 2024-05-03 12:37:48 -04:00
f8a4b425af Bump dependencies 2024-05-03 12:37:48 -04:00
79651731b1 membershipworks: Fix missing @property on EventExt.ready_for_invoice
All checks were successful
Ruff / ruff (push) Successful in 29s
Test / test (push) Successful in 4m53s
2024-05-03 12:37:30 -04:00
31cc5312ad membershipworks: More thoroughly check if events are ready for an invoice
All checks were successful
Ruff / ruff (push) Successful in 37s
Test / test (push) Successful in 5m29s
2024-05-02 23:53:48 -04:00
0f30358357 membershipworks: Handle events without instructors better
All checks were successful
Ruff / ruff (push) Successful in 29s
Test / test (push) Successful in 4m59s
2024-05-01 14:35:12 -04:00
b1daa21e2c membershipworks: Reject event invoice form if an invoice already exists
Some checks failed
Ruff / ruff (push) Successful in 29s
Test / test (push) Failing after 4m56s
2024-05-01 14:26:40 -04:00
0f1640a5d6 membershipworks: Adjust invoice PDF spacing
All checks were successful
Ruff / ruff (push) Successful in 1m49s
Test / test (push) Successful in 6m20s
2024-05-01 12:48:43 -04:00
05bdc92a36 membershipworks: Show materials fee as $0.00 in invoice, even when unknown 2024-05-01 12:48:43 -04:00
e6a7e0c974 membershipworks: Reword event invoice, add date to body
All checks were successful
Ruff / ruff (push) Successful in 2m9s
Test / test (push) Successful in 6m27s
2024-04-27 11:01:08 -04:00
ae1116fea8 membershipworks: Add PDF preview for event invoices 2024-04-27 11:01:08 -04:00
175c3b2c5a ci: Disable test parallelization; cloning the test DB takes too long
All checks were successful
Ruff / ruff (push) Successful in 28s
Test / test (push) Successful in 4m36s
2024-04-18 11:43:02 -04:00
ba1ca4d1d4 ci: Don't expose mariadb port
All checks were successful
Ruff / ruff (push) Successful in 33s
Test / test (push) Successful in 6m10s
2024-04-18 11:35:34 -04:00
d68e6ea5fe Bump dependencies
Some checks failed
Ruff / ruff (push) Successful in 36s
Test / test (push) Has been cancelled
2024-04-18 11:31:01 -04:00
c1af9850e1 Explicitly set USE_DEPRECATED_PYTZ = False for hypothesis 2024-04-18 11:30:45 -04:00
029b4dff28 Split tables out of view modules into tables 2024-04-18 11:30:18 -04:00
0ce441336f membershipworks: Add ability for instructors to generate and submit event invoices
Some checks failed
Ruff / ruff (push) Successful in 1m23s
Test / test (push) Failing after 6m7s
2024-04-14 01:31:03 -04:00
60e7fc90aa Add django-bootstrap5 2024-04-14 00:43:45 -04:00
b6b16a17d8 membershipworks: Add model and admin for EventInvoice 2024-04-05 14:10:08 -04:00
132b134dc5 membershipworks: Use nh3 to unescape event titles 2024-04-04 00:23:06 -04:00
53e5ceea89 Continue on errors in pdm run fmt 2024-03-29 12:01:23 -04:00
58cc8cb2f8 doorcontrol: Add EventTicketType method to group by member/non-member 2024-03-29 12:01:23 -04:00
97502fe130 Define Media root and URL for uploaded/generated files 2024-03-29 12:01:23 -04:00
9c1771b414 Enable Ruff rule to reject # XXX: todo lines
Combined with pre-commit, this should prevent me from committing
unfinished sections
2024-03-29 12:01:23 -04:00
0318a610e7 membershipworks: Use monospace font for invoice header math 2024-03-29 12:01:23 -04:00
1ac1470d29 membershipworks: Rename Instructor Revenue column in invoices 2024-03-29 12:01:23 -04:00
8c29462588 Bump dependencies 2024-03-29 12:01:08 -04:00
10cfc151e1 dashboard: Add fragment with links to some misc external apps
All checks were successful
Ruff / ruff (push) Successful in 1m46s
Test / test (push) Successful in 7m5s
2024-03-15 23:38:22 -04:00
5378b74df7 dashboard: Fix typo in type annotation 2024-03-15 12:12:05 -04:00
bc52dd3369 Add permissions-based visible method to LinksCardDashboardFragment 2024-03-15 12:11:30 -04:00
aef53b1828 paperwork: Fix department_certifications shop lead check
Some checks failed
Ruff / ruff (push) Successful in 29s
Test / test (push) Failing after 5m54s
parentheses are important! Also removed the superuser override, as
that was hiding the issue for my account
2024-03-13 17:16:32 -04:00
5aadcccb2c doorcontrol: Fix typo in Door.card_formats
All checks were successful
Ruff / ruff (push) Successful in 1m25s
Test / test (push) Successful in 6m53s
2024-03-07 10:49:28 -05:00
e83c9c0d36 Apply Ruff 2024.2 style changes 2024-03-02 00:22:32 -05:00
44c85b9257 Bump dependencies
Specifically need weasyprint 61.1
2024-03-02 00:22:32 -05:00
b923f8b1bd Bump bootstrap to v5.3.3 2024-02-28 11:31:00 -05:00
b6280d701f doorcontrol: Migrate door updater over from memberPlumbing
All checks were successful
Ruff / ruff (push) Successful in 2m1s
Test / test (push) Successful in 7m20s
2024-02-23 18:39:41 -05:00
dc9a06b415 Remove separate membershipworks database, merging it into default 2024-02-23 13:01:37 -05:00
61c81e05b6 Set up hypothesis profiles in dev/ci environments
All checks were successful
Ruff / ruff (push) Successful in 25s
Test / test (push) Successful in 5m20s
2024-02-19 16:22:39 -05:00
8d0730bf70 paperwork: Improve performance of random_certifications testing strategy
Some checks failed
Ruff / ruff (push) Successful in 22s
Test / test (push) Failing after 3m56s
2024-02-17 15:56:32 -05:00
6cf520fdf9 Add pdm lock check to pre-commit checks 2024-02-17 15:44:12 -05:00
aec64ea5f3 gitea-actions: Use pdm sync instead of install
Some checks failed
Ruff / ruff (push) Successful in 22s
Test / test (push) Failing after 3m50s
2024-02-17 13:58:07 -05:00
4a0ccdb8bc gitea-actions: Use empty string for github token 2024-02-17 13:58:04 -05:00
7c26cf252d Add gitea action to run tests
Some checks failed
Ruff / ruff (push) Successful in 25s
Test / test (push) Failing after 32s
2024-02-16 14:20:35 -05:00