datatracker/ietf
Jennifer Richards b4cf04a09d
feat: celery tasks to replace ietf/bin scripts (#6971)
* refactor: Change import style for clarity

* feat: Add iana_changes_updates_task()

* chore: Squelch lint warning

My linter does not like variables defined outside
of __init__()

* feat: Add PeriodicTask for iana_changes_updates_task

* refactor: tasks instead of scripts on sync.views.notify()

* test: Test iana_changes_updates_task

* refactor: rename task for consistency

* feat: Add iana_protocols_update_task

* feat: Add PeriodicTask for iana protocols sync

* refactor: Use protocol sync task instead of script in view

* refactor: itertools.batched() not available until py312

* test: test iana_protocols_update_task

* feat: Add idindex_update_task()

Calls idindex generation functions and does the file
update dance to put them in place.

* chore: Add comments to bin/hourly

* fix: annotate types and fix bug

* feat: Create PeriodicTask for idindex_update_task

* refactor: Move helpers into a class

More testable this way

* refactor: Make TempFileManager a context mgr

* test: Test idindex_update_task

* test: Test TempFileManager

* fix: Fix bug in TestFileManager

yay testing

* feat: Add expire_ids_task()

* feat: Create PeriodicTask for expire_ids_task

* test: Test expire_ids_task

* test: Test request timeout in iana_protocols_update_task

* refactor: do not re-raise timeout exception

Not sure this is the right thing to do, but it's the
same as rfc_editor_index_update_task

* feat: Add notify_expirations_task

* feat: Add "weekly" celery beat crontab

* refactor: Reorder crontab fields

This matches the crontab file field order

* feat: Add PeriodicTask for notify_expirations

* test: Test notify_expirations_task

* test: Add annotation to satisfy mypy
2024-01-31 15:24:20 -06:00
..
api feat: replace references to User with references to Person (#6024) 2024-01-24 11:00:19 -06:00
bin chore: move some things that had been moved but later touched in main again (#6751) 2023-12-07 18:27:08 -04:00
community feat: replace references to User with references to Person (#6024) 2024-01-24 11:00:19 -06:00
cookies chore: remove unnecessary .gitignore files (#6262) 2023-08-31 17:12:01 -05:00
database-notes chore: remove unnecessary .gitignore files (#6262) 2023-08-31 17:12:01 -05:00
dbtemplate chore: Add type annotations to satisfy linter (#5435) 2023-03-29 09:06:14 +09:00
doc feat: celery tasks to replace ietf/bin scripts (#6971) 2024-01-31 15:24:20 -06:00
group fix: better archive search links for group documents (#6835) 2024-01-09 15:17:11 -06:00
help chore: remove unused view (#6304) 2023-09-14 17:10:26 -05:00
idindex feat: celery tasks to replace ietf/bin scripts (#6971) 2024-01-31 15:24:20 -06:00
iesg chore: merge main and fix new views 2023-11-16 15:58:22 -06:00
ietfauth fix: Don't redirect user to the login page when logging in (#6570) 2023-11-05 11:09:07 +01:00
ipr test: unpin django-stubs and update mypy (#6901) 2024-01-10 09:53:43 -06:00
liaisons test: unpin django-stubs and update mypy (#6901) 2024-01-10 09:53:43 -06:00
mailinglists chore: remove unnecessary .gitignore files (#6262) 2023-08-31 17:12:01 -05:00
mailtrigger test: unpin django-stubs and update mypy (#6901) 2024-01-10 09:53:43 -06:00
meeting chore: remove unused code (#6963) 2024-01-23 18:24:25 -06:00
message chore: add task tests; move message task to message app (#6964) 2024-01-24 08:53:42 -06:00
name test: unpin django-stubs and update mypy (#6901) 2024-01-10 09:53:43 -06:00
nomcom feat: replace references to User with references to Person (#6024) 2024-01-24 11:00:19 -06:00
person feat: replace references to User with references to Person (#6024) 2024-01-24 11:00:19 -06:00
redirects chore: remove unnecessary .gitignore files (#6262) 2023-08-31 17:12:01 -05:00
release feat: reflect breaking change in internal release description (#3826) 2022-04-14 15:04:09 -05:00
review chore: add task tests; move message task to message app (#6964) 2024-01-24 08:53:42 -06:00
secr fix: Replace joint session field with instructions (#6997) 2024-01-30 14:34:09 -06:00
static fix: Adjust dark theme to make range slider more visible (#6885) 2024-01-05 07:47:39 -06:00
stats chore: add task tests; move message task to message app (#6964) 2024-01-24 08:53:42 -06:00
submit chore: merge branch 'main' into feat/rfc 2023-12-05 09:12:11 -06:00
sync feat: celery tasks to replace ietf/bin scripts (#6971) 2024-01-31 15:24:20 -06:00
templates feat: replace references to User with references to Person (#6024) 2024-01-24 11:00:19 -06:00
utils feat: celery tasks to replace ietf/bin scripts (#6971) 2024-01-31 15:24:20 -06:00
.gitignore chore: update .gitignore 2023-06-05 18:10:50 -04:00
.yarnrc Preliminary work on converting bower management of web resources to yarn. New management command, replacing bower_install will be needed. 2019-07-25 20:28:18 +00:00
__init__.py feat!: Version 11 based on Django 4 2023-05-23 11:25:28 -05:00
celeryapp.py feat: Scout monitoring for celery workers (#6342) 2023-09-21 14:43:19 -05:00
checks.py refactor: use statics.ietf.org for all statics 2024-01-18 16:51:09 -06:00
context_processors.py feat: Improve links to meeting tools from group pages (#5130) 2023-02-11 10:00:30 -06:00
feed_urls.py Changed urlpattern order to list the more specific of overlapping patterns first, and made the rfc feed per year pattern more permissive. 2017-12-04 16:32:58 +00:00
LICENSE
manage.py Moved warnings settings from manage.py and test_runner.py to one single place, settings.py. Decreased the verbosity level when invoking 'loaddata' from the test runner. 2016-12-15 13:25:20 +00:00
middleware.py Updated a middleware function to use the correct Py3 idiom to access exception arguments. 2020-09-21 12:39:00 +00:00
settings.py fix: restore explicit STATIC_ROOT (#6970) 2024-01-25 17:03:36 -06:00
settings_test.py chore: merge main and fix conflicts 2023-08-30 16:35:20 -05:00
settings_testcrawl.py chore: improve ALLOWED_HOSTS in settings (ports are not useful there) (#4232) 2022-07-20 15:16:14 -05:00
urls.py feat: iab workshops (#6684) 2023-11-27 08:09:30 -06:00
virtualenv-manage.py More Py2/3 adaptations fetched from production. 2020-02-23 16:27:30 +00:00
wsgi.py Update internal references to trac.tools.ietf.org to point to trac.ietf.org. Remove several links into tools.ietf.org. Commit ready for merge. 2021-10-13 21:43:44 +00:00