282 Commits

Author SHA1 Message Date
Trenton H
288ed3d787 Updates Django to 4.2.5 (#4278) 2023-09-27 10:45:51 -07:00
shamoon
54783f706f Feature: consumption templates (#4196)
* Initial implementation of consumption templates

* Frontend implementation of consumption templates

Testing

* Support consumption template source

* order templates, automatically add permissions

* Support title assignment in consumption templates

* Refactoring, filters to and, show sources on list

Show sources on template list, update some translation strings

Make filters and

minor testing

* Update strings

* Only update django-multiselectfield

* Basic docs, document some methods

* Improve testing coverage, template multi-assignment merges
2023-09-22 16:53:13 -07:00
Trenton Holmes
34b80a4d8e Removes support for Python 3.8 and lower from the code base 2023-09-10 11:42:59 -07:00
Trenton H
ac8f5eaa7d Unlocks all things which were locked due to ARMv7, etc 2023-09-08 11:21:43 -07:00
Trenton H
9344e80804 Loosen restriction and update a couple of packages which were out of date 2023-08-10 17:23:16 -07:00
Trenton H
73e829b721 Reduces the 2 mail tests flakiness 2023-08-07 15:32:33 -07:00
Trenton H
f2e9581dd7 Locks and upgrades all dependencies 2023-07-27 12:30:41 -07:00
Trenton H
dbcf040dde Updates some Python dependencies and the hooks 2023-07-20 18:30:11 -07:00
Trenton H
a9936a677b Updates to latest tika-client 2023-07-20 07:01:38 -07:00
Trenton H
97d9edda96 Updates tika client library and handle the changes to it 2023-06-26 10:41:05 -06:00
Trenton Holmes
48ab961c68 Adds better error handling/checking around getting content of a document via Tika
Signed-off-by: Trenton Holmes <797416+stumpylog@users.noreply.github.com>
2023-06-18 08:39:17 -07:00
Trenton H
f8f1730299 Updates to celery 5.3.0 in particular, other minor updates 2023-06-13 20:15:18 -07:00
Trenton H
1b3492a01f Rewrites the email parsing to be more clear and concise.
Adds testing to use httpx mocked responses to stand in as a server even offline
2023-06-06 09:05:26 -07:00
Trenton H
36f09c4974 Swapping out the tika and replaces requests with httpx 2023-06-06 09:05:26 -07:00
Michael Manganiello
58f4484fbf Sync Pipfile.lock based on latest Pipfile
When running `pipenv install` locally, `pipenv` triggers a warning that the
lockfile is out of sync, and starts regenerating the `Pipfile.lock` file.

This change syncs these files, and updates dependencies based on a fresh run of
`pipenv lock --dev`.
2023-05-30 07:22:00 -07:00
Trenton H
18f36bb080 Adds back the extras from uvicorn 2023-05-12 06:43:32 -07:00
Trenton H
29a1c7a74e Removes even more remanents from the lock file 2023-05-12 06:43:32 -07:00
Trenton H
4ff078e2bc Fixes testing requirements, removes further leftover libraries 2023-05-12 06:43:32 -07:00
Trenton H
b78d862aed Upgrades to the latest django channels 2023-05-12 06:43:32 -07:00
Trenton H
ee99c30d49 Transition to new library for finding IPs from the Django request 2023-05-11 13:51:04 -07:00
Trenton H
58b7230979 Upgrades dependencies to their latest allowed versions 2023-05-10 06:59:44 -07:00
Ross Brown
2c4e2e352a Bump django from 4.1.7 to 4.1.9 2023-05-07 18:22:52 -07:00
Trenton H
08c21c3db4 CI cleanup and improvements.
Removes the building of installers from the repo, they can now be built elsewhere,
on demand, as their building is no longer tied to the Dockerfile
2023-05-05 11:47:43 -07:00
Ross Brown
d2ae1c8727 Bump filelock from 3.10.2 to 3.12.0 to fix permissions bug 2023-05-02 07:32:41 -07:00
Trenton H
aabcc9a1c4 Upgrades black to v23, upgrades ruff 2023-04-26 09:35:27 -07:00
Trenton H
13f9bc581b Selectivly upgrade redis-py to resolve issues with socket connections 2023-04-25 10:03:41 -07:00
Trenton H
d2c02b9102 Configures ruff as the one stop linter and resolves warnings it raised 2023-04-01 17:03:52 -07:00
Trenton H
899f3ba9fc Merge remote-tracking branch 'origin/dev' into feature-multiple-barcode-scanners 2023-03-29 09:40:10 -07:00
Trenton H
d12a5b36af Unlock channels_redis and implement the workaround from the issue to use pub/sub instead 2023-03-23 19:54:19 -07:00
Marvin Gaube
c66a0ec82e feature: Add support for zxing as barcode scanning lib 2023-03-19 13:48:35 +01:00
Trenton H
60fefad7cf Unlock cryptography version now that PiWheels built the most recent version. Update in bulk. 2023-03-15 06:35:05 -07:00
Trenton H
9ca7f0c616 Add new packages catagory for mypy typing stubs and configure some mypy settings in setup.cfg 2023-02-27 15:59:55 -08:00
Trenton Holmes
d0773874e5 Bulk update of all Python libraries 2023-02-20 07:15:48 -08:00
Michael Shamoon
fcba4fba5a Log failed login attempts 2023-02-17 08:12:27 -08:00
shamoon
e46cb85965 Merge branch 'dev' into feature-permissions 2023-02-14 11:35:48 -08:00
Trenton H
e6681ad450 Adds option to enable compression of webserver responses 2023-02-12 14:45:51 -08:00
shamoon
ee9ea396a4 Merge branch 'dev' into feature-permissions 2023-01-16 15:59:25 -08:00
Trenton H
968daa24ac Locks everything with 3.8 2023-01-10 17:57:21 -08:00
Michael Shamoon
69c64a9491 Update Pipfile.lock 2023-01-06 18:09:42 -08:00
Michael Shamoon
5f9beb9511 Merge branch 'dev' into feature-permissions 2023-01-06 18:04:00 -08:00
Trenton H
d58747c912 relock with Python 3.8.15 2023-01-06 17:59:39 -08:00
Michael Shamoon
dd125b3eb7 Update Pipfile.lock 2023-01-05 19:47:25 -08:00
Michael Shamoon
edc92b9d92 Merge branch 'dev' into feature-permissions 2023-01-05 19:45:12 -08:00
Trenton H
087213535a Removes old, unused tools from develop packages, removes old Sphinx related tools 2023-01-05 08:39:48 -08:00
Michael Shamoon
dbca9cf671 Merge branch 'dev' into feature-permissions 2022-12-29 20:12:42 -08:00
Trenton H
aa8215eb00 Downgrades hiredis until pihweels can build it 2022-12-29 17:27:54 -08:00
Trenton Holmes
686e3201ba Updates Python libraries and hooks to most recent versions 2022-12-27 08:50:13 -08:00
Michael Shamoon
843e9b96ad Merge branch 'dev' into feature-permissions 2022-12-08 02:24:17 -08:00
Trenton H
f8f93b5e3a Updates to qpdf 11.2 and bulk updates the rest of the deps 2022-12-07 19:12:15 -08:00
Michael Shamoon
8e552eb688 add django-guardian, djangorestframework-guardian 2022-12-05 21:02:56 -08:00