datatracker/ietf/doc
Jennifer Richards b65a37b6e8
feat: POST for document search requests (#8206)
* refactor: doc search via POST (WIP)

Changes the search view to use a POST instead of a GET. Refactors cache key computation to use cleaned data.

Still todo:
 * refactor frontpage view to match
 * refactor menubar search (?)
 * refactor stats view that uses SearchForm
 * revive or drop the "backwards compatibility" branch

* feat: convert GET search to POST

Still todo:
 * refactor frontpage view to match
 * refactor menubar search (?)
 * refactor stats view that uses SearchForm

* fix: revert frontpage changes, search works

Still todo:
 * refactor stats view that uses SearchForm

* fix: define vars in all branches

* refactor: update stats use of SearchForm

* chore: improve message

* fix: remove lint

* chore: comments re: QuerySetAny

* test: test query string search params

* style: Black

* test: refactor test_search()

* test: refactor test_search_became_rfc()

* test: use scroll_and_click helper
2024-11-14 16:05:38 -06:00
..
management refactor: generate I-D bibxml files via celery (#7426) 2024-05-16 11:37:29 -05:00
migrations feat: remove "AD is watching" state (#7960) 2024-09-24 12:13:12 -05:00
templatetags feat: remove "AD is watching" state (#7960) 2024-09-24 12:13:12 -05:00
__init__.py Move new schema models from redesign/ to ietf/ 2012-01-24 17:17:24 +00:00
admin.py fix: raw_id_fields for EventAdmin classes (#7711) 2024-07-20 15:17:43 -07:00
expire.py feat: remove "AD is watching" state (#7960) 2024-09-24 12:13:12 -05:00
factories.py fix: bring tests up current. add subseries names to rfc view. fix html. 2023-09-22 12:40:15 -05:00
feeds.py chore: first pass at clearing out canonical_name 2023-08-18 10:59:55 -05:00
fields.py chore: checkpoint: halfway through removing docalias 2023-08-15 09:11:53 -05:00
forms.py feat: investigate file authenticity (#7331) 2024-04-23 11:43:48 -05:00
lastcall.py fix: use Internet-Draft more consistently across the UI (#5104) 2023-02-11 10:09:28 -06:00
mails.py chore: first pass at clearing out canonical_name 2023-08-18 10:59:55 -05:00
models.py fix: quicker calculation of status from draft text (#8111) 2024-10-29 11:18:31 -05:00
redirect_drafts_urls.py Use the id-archive wherever we had been using the id-repository. Fixes #3080. Commit ready for merge. 2020-10-02 14:13:17 +00:00
redirect_idtracker_urls.py Updated all urlpatterns to use ietf.utils.urls.url() instead of django's, 2017-02-11 14:43:01 +00:00
resources.py fix: remove unused internal_comments from the DocumentInfo abstract model (#7833) 2024-08-21 08:32:06 -05:00
settings.py Started moving app-specific settings into app settings.py files. 2016-09-09 05:42:41 +00:00
tasks.py fix: add celery tasks for idnits2 and bibxml file generation (#7204) 2024-08-07 09:18:13 -05:00
tests.py feat: POST for document search requests (#8206) 2024-11-14 16:05:38 -06:00
tests_ballot.py fix: add recording-name api key endpoint; appauth url fix (#8081) 2024-10-25 08:52:09 -05:00
tests_bofreq.py feat: mark bofreqs as spam (#7869) 2024-08-28 14:17:14 -05:00
tests_charter.py feat: obviate ghostlinkd (#7336) 2024-04-19 16:18:52 -05:00
tests_conflict_review.py chore: merge branch 'main' into feat/rfc 2023-11-01 10:54:29 -05:00
tests_downref.py chore: checkpoint: halfway through removing docalias 2023-08-15 09:11:53 -05:00
tests_draft.py feat: remove "AD is watching" state (#7960) 2024-09-24 12:13:12 -05:00
tests_irsg_ballot.py feat: enable editorial stream adoption and balloting (#5011) 2023-01-31 13:50:51 -06:00
tests_js.py feat: POST for document search requests (#8206) 2024-11-14 16:05:38 -06:00
tests_material.py feat: session apis (#7173) 2024-03-12 10:22:24 -05:00
tests_models.py chore: repair merge damage 2023-11-01 12:41:15 -05:00
tests_review.py feat: obviate ghostlinkd (#7336) 2024-04-19 16:18:52 -05:00
tests_rsab_ballot.py chore: first pass at clearing out canonical_name 2023-08-18 10:59:55 -05:00
tests_statement.py chore: merge main into feat/rfc 2023-10-12 15:11:02 -05:00
tests_status_change.py fix: check correct state machine when clearing status change ballots (#7684) 2024-07-15 16:33:00 -05:00
tests_subseries.py chore: sync subseries index test with view changes 2023-11-05 13:56:50 +01:00
tests_tasks.py fix: add celery tasks for idnits2 and bibxml file generation (#7204) 2024-08-07 09:18:13 -05:00
tests_utils.py refactor: generate I-D bibxml files via celery (#7426) 2024-05-16 11:37:29 -05:00
urls.py chore: remove newrevisiondocevent stats view (#8210) 2024-11-14 15:21:48 -06:00
urls_bofreq.py Added Additional Resources. Simplified the bofreq urls file. 2021-07-07 22:28:05 +00:00
urls_charter.py Added a new document tab for some documents, showing htmlized drafts and RFCs 2017-03-20 14:08:52 +00:00
urls_conflict_review.py Removed all __future__ imports. 2020-03-05 23:53:42 +00:00
urls_material.py Cleaned up the remaining explicit url names, using dotted-paths to view 2017-02-26 23:21:49 +00:00
urls_review.py feat: add "add comment" feature to the review requests. (#6603) 2023-11-05 09:29:25 +01:00
urls_statement.py chore: feat/dark-mode <- main (#6103) 2023-08-10 09:49:15 -05:00
urls_status_change.py Cleaned up the remaining explicit url names, using dotted-paths to view 2017-02-26 23:21:49 +00:00
utils.py feat: POST for document search requests (#8206) 2024-11-14 16:05:38 -06:00
utils_bofreq.py Added the notion of responsible leadership. 2021-07-07 17:49:35 +00:00
utils_charter.py feat: obviate ghostlinkd (#7336) 2024-04-19 16:18:52 -05:00
utils_search.py feat: replace references to User with references to Person (#6024) 2024-01-24 11:00:19 -06:00
views_ballot.py feat: remove "AD is watching" state (#7960) 2024-09-24 12:13:12 -05:00
views_bofreq.py chore: checkpoint: halfway through removing docalias 2023-08-15 09:11:53 -05:00
views_charter.py refactor: generate 1wg-charters files via celery (#7428) 2024-05-16 14:59:52 -05:00
views_conflict_review.py chore: merge branch 'main' into feat/rfc 2023-11-01 10:54:29 -05:00
views_doc.py fix: quicker calculation of status from draft text (#8111) 2024-10-29 11:18:31 -05:00
views_downref.py chore: correct merge errors 2023-06-26 13:14:31 -05:00
views_draft.py feat: remove "AD is watching" state (#7960) 2024-09-24 12:13:12 -05:00
views_help.py refactor: Move document state help to /doc (#7206) 2024-03-22 15:03:10 -05:00
views_material.py feat: session apis (#7173) 2024-03-12 10:22:24 -05:00
views_review.py feat: better reject null characters in forms (#7472) 2024-05-28 10:34:55 -05:00
views_search.py feat: POST for document search requests (#8206) 2024-11-14 16:05:38 -06:00
views_statement.py feat: Import IESG artifacts into the datatracker (#6908) 2024-02-20 16:35:08 -06:00
views_stats.py chore: remove newrevisiondocevent stats view (#8210) 2024-11-14 15:21:48 -06:00
views_status_change.py chore: merge main into feat/rfc 2023-10-12 15:11:02 -05:00