datatracker/ietf/iesg
Jennifer Richards 372891194e
feat: Move IESG agenda items from filesystem to DB (#5366)
* feat: Add TelechatAgendaContent model and related support

* feat: Add UI for managing TelechatAgendaContents

* refactor: Rename _view view to _manage

* feat: Add a view to dump the TelechatAgendaContent as text/plain

* refactor: Point agenda_data() helpers at content in the DB

* refactor: Replace references to settings URLs/paths with new plumbing

* chore: Remove now-obsolete settings from settings.py

* feat: Link to telechat_agenda_content_manage view from iesg agenda

* fix: Use correct view name

* feat: Link from agenda content management page to IESG agenda view

* chore: Create resources

* chore: Add new names to names.json

* chore: Renumber migration after rebase

* chore: Remove unused import

* fix: Clean up partially removed code

* chore: Add admin model for TelechatAgendaContent

* chore: Simplify __str__ method for TelechatAgendaContent

* test: Add TelechatAgendaContentFactory

* test: Test the fill_in_agenda_administrivia() function

* test: Test that agenda contains action_items content

* test: Test that sensitive agenda links are restricted by role

* test: Test the telechat_agenda_content_view view

* test: Add test of telechat_agenda_content_edit view

* fix: Add type attribute to button to satisfy html validator

* test: Filter TelechatAgendaSectionName to used=True for tests

* test: More thoroughly test for likely(ish) permission errors

* fix: Fix typo in "tablist" role

* test: Test telechat_agenda_content_manage view

* style: Put back newlines at EOF

* chore: Add admin for TelechatAgendaSectionName

* chore: Renumber migrations

* fix: Depend on the correct migration

Forgot to update the number, but was also depending on the wrong
migration.
2023-04-23 18:05:58 -05:00
..
migrations feat: Move IESG agenda items from filesystem to DB (#5366) 2023-04-23 18:05:58 -05:00
.gitignore Moving ietf to trunk/ietf 2007-05-04 12:37:28 +00:00
__init__.py Remove outdated mechanic for adding additional email addresses to crash reports from several apps. Commit ready for merge. 2021-08-11 15:35:28 +00:00
admin.py feat: Move IESG agenda items from filesystem to DB (#5366) 2023-04-23 18:05:58 -05:00
agenda.py feat: Move IESG agenda items from filesystem to DB (#5366) 2023-04-23 18:05:58 -05:00
factories.py feat: Move IESG agenda items from filesystem to DB (#5366) 2023-04-23 18:05:58 -05:00
feeds.py fix: more timezone fixes 2022-09-23 17:12:06 -03:00
models.py feat: Move IESG agenda items from filesystem to DB (#5366) 2023-04-23 18:05:58 -05:00
resources.py feat: Move IESG agenda items from filesystem to DB (#5366) 2023-04-23 18:05:58 -05:00
tests.py feat: Move IESG agenda items from filesystem to DB (#5366) 2023-04-23 18:05:58 -05:00
urls.py feat: Move IESG agenda items from filesystem to DB (#5366) 2023-04-23 18:05:58 -05:00
utils.py Another round of iesg page optimizations. Reduced additional instances of individual lookups to a single lookup followed by annotation of document objects. Reduced several instances of repeating the same work multiple times (queries for telechat documents, queries for telechat dates). 2018-04-05 11:03:26 +00:00
views.py feat: Move IESG agenda items from filesystem to DB (#5366) 2023-04-23 18:05:58 -05:00