datatracker/ietf/templates
Ole Laursen ecf68dbb05 Revamp and clean up submit models:
- Rename IdSubmissionDetail to Submission
- Rename various submission fields to correspond to the conventions in
  the new schema
- Use a name model for the states instead of IdSubmissionStatus
- Drop the TempIdAuthor model which is based on splitting up author
  names
- Add a simple textual SubmissionEvent for tracking events in the
  lifetime of a submission
- Delete a bunch of obsolete fields
- Make sure all submission have an access key so we can depend on it
- Add state for when approval is needed from previous authors

A couple of migrations take care of transforming the
IdSubmissionDetail and moving data over/cleaning it up.

Also revamp the submit view code:

- Make form code do validation/cleaning only so there's a clear
  separation of concerns
- Reduce uses of inheritance that made the code hard to follow -
  forms now don't inherit from each other, views don't call each other
  but instead reuse common utilities, templates share CSS/utilities
  instead of relying on inheritance
- Move email rendering/sending to separate file
- Drop the in-grown terminology use (auto post vs. manual posts)
- Make the status page explain who is emailed for what purpose
- Add history table with recorded events
- Make the status page handle its post actions by itself instead of
  duplicating most of the setup logic in a number of simple views
- Fix a couple of minor bugs and handle some edge cases better
- Expand tests with a couple of more cases

Possibly the submit tool could still use more help text added to
explain the process, ideally what's explained in the tool instructions
page should be inlined or self-evident.
 - Legacy-Id: 6714
2013-11-15 13:30:32 +00:00
..
admin Port send SDO reminder admin page to new schema 2011-08-23 18:34:58 +00:00
announcements Go through the code and replace uses of Person.name with Person.plain_name() 2012-01-23 20:22:45 +00:00
base Revamp and clean up submit models: 2013-11-15 13:30:32 +00:00
community Merged [5509] from ietf@augustcellars.com: 2013-03-13 15:31:36 +00:00
cookies Merged [2676] from kivinen@iki.fi: 2010-11-11 02:31:38 +00:00
doc Fix link pointing to /idtracker/ 2013-11-04 11:11:50 +00:00
feeds Port idtracker feeds to new schema, move them to doc/, clean up 2013-04-11 14:20:42 +00:00
group Move stream views to views_stream.py 2013-09-26 09:48:37 +00:00
help Added an index page at /help/state, listing the document states that 2013-07-17 20:55:35 +00:00
idindex Fixed the incorrect blankline placemnt in the refactored template for id-index and id-abstracts, when generating abstracts. Fixes issue #1076. 2013-07-29 14:57:49 +00:00
iesg Refactor IESG agenda pages, put the agenda structure in a helper function in agenda.py, build the agenda up around this structure, and reuse this everywhere instead of duplicating the structure in various templates and the JSON view - this also fixes a couple of minor bugs where the copy-pasted copies were not entirely in sync 2013-10-16 13:07:09 +00:00
ietfauth Add simple view for setting testemailcc cookie when server is in test mode 2011-11-28 17:19:45 +00:00
ipr Merged in branch/iola/shimfree@6083. This cleans up and moves relevant code from idrfc/ to doc/. There should now only be a bit of old wrapper code left in idrfc; that will go away when the remaining models which use it are cleaned up. 2013-09-09 17:45:36 +00:00
liaisons Fix attachment link to work with newly submitted attachments (those 2012-03-13 11:19:13 +00:00
mailinglists Merged from log:branch/2.00@2363: Current release branch head to trunk. 2010-07-21 12:48:05 +00:00
meeting Selectively removed the agenda and minutes warnings from the meeting materials page, for educational sessions where agenda and minutes aren't expected. Fixes issue #1115. 2013-08-28 11:00:38 +00:00
nomcom Added template rendering verification on dbtemplate form submission in order to catch errors in edited templates before they are committed. This should prevent server 500 errors when rendering dbtemplate pages. Fixes issue #1113. 2013-08-28 12:50:17 +00:00
notify_expirations Add a clean_whitespace filter in some places to get rid of any newlines embedded in document titles. 2011-02-02 15:19:27 +00:00
registration Added handling for missing association between login and Person record. 2013-07-31 14:54:03 +00:00
release Added a list of releases below the release notes at /releases/* 2013-06-14 13:13:20 +00:00
submit Revamp and clean up submit models: 2013-11-15 13:30:32 +00:00
sync Add RFC Editor undo page, missing test and dump model 2012-11-06 17:06:10 +00:00
test Merged [2639] from fenner@fenron.net: 2010-11-08 08:47:36 +00:00
wgcharter Add a generic state help page, make provisions for displaying 2013-04-10 16:11:27 +00:00
wginfo Use Role rather than Email when retrieving roles in wginfo - Role has 2013-09-28 21:10:28 +00:00
.gitignore Merged from log:branch/2.00@2363: Current release branch head to trunk. 2010-07-21 12:48:05 +00:00
401.html Related to #817 - added a 401.html page for responding to authentication failures 2012-03-24 18:19:30 +00:00
404.html Merged [2976] from lars.eggert@nokia.com: 2011-03-26 18:04:48 +00:00
500.html Don't send error reports both to issue tracker and secretariat issue queue. 2011-10-26 13:49:40 +00:00
base.html Add stream edit page for setting delegates instead of page in 2013-09-24 17:25:10 +00:00
debug.html Merged from log:branch/2.00@2363: Current release branch head to trunk. 2010-07-21 12:48:05 +00:00
email_failed.html Prepare for email failure debugging -- make it clearer that the extra information is debug info meant for forwarding. 2012-07-03 12:04:32 +00:00
googlea30ad1dacffb5e5b.html Merged from log:branch/2.00@2363: Current release branch head to trunk. 2010-07-21 12:48:05 +00:00
m_base.html Merged from log:branch/2.00@2363: Current release branch head to trunk. 2010-07-21 12:48:05 +00:00