Commit graph

2457 commits

Author SHA1 Message Date
Henrik Levkowetz 8dbff5dcd1 Getting to the floorplans for a meeting venue now always requires going via the agenda, which can take time to load. Escpecially on a handheld device, when you want to see where the room of your next session is, it would be useful to have a menu entry to go directly to the meeting floor-plans. Adding one.
- Legacy-Id: 13176
2017-03-29 21:53:58 +00:00
Henrik Levkowetz 1ef2450b6c Changed to use doc.canonical_name instead of doc.name when computing the cache key for htmlized documents in order to trigger a new generation when a draft goes to RFC.
- Legacy-Id: 13170
2017-03-29 16:59:22 +00:00
Henrik Levkowetz 200412bfa2 Merged in [13137] from rcross@amsl.com:
Add CANCELLED message to agenda for other session types.
 - Legacy-Id: 13166
Note: SVN reference [13137] has been migrated to Git commit dd4589804c
2017-03-28 19:57:52 +00:00
Henrik Levkowetz e87e07da65 Merged in [13135] from peter@akayla.com:
Adds document titles to HTML titles.  Fixes #1957.
 - Legacy-Id: 13165
Note: SVN reference [13135] has been migrated to Git commit c94ab0713c
2017-03-28 19:38:56 +00:00
Henrik Levkowetz 59d310d57c Merged in [13129] from lars@netapp.com:
Replace table with div.
 - Legacy-Id: 13161
Note: SVN reference [13129] has been migrated to Git commit 1a585a0f5b37976e1a3d6bed982a88984ac2cfa5
2017-03-28 18:56:12 +00:00
Henrik Levkowetz e557c2113e Merged in [13118] from lars@netapp.com:
Update vnu.jar and fix various HTML5 nits it found during a test crawl.
 - Legacy-Id: 13152
Note: SVN reference [13118] has been migrated to Git commit 76a3c8bdc0
2017-03-27 17:35:38 +00:00
Henrik Levkowetz 28969462ff Merged in [13113] from rcross@amsl.com:
Add Country column to meeting/NN/proceedings/attendees.  Fixes #2228.
 - Legacy-Id: 13148
Note: SVN reference [13113] has been migrated to Git commit 990493f1c4
2017-03-27 16:20:40 +00:00
Ryan Cross dd4589804c Add CANCELLED message to agenda for other session types. Commit ready for merge
- Legacy-Id: 13137
2017-03-26 17:33:20 +00:00
Henrik Levkowetz 5afa53a09d Merged in [13108] from lars@netapp.com:
Change \'ID Tracker\' to \'Datatracker\' in various places. Fixes some of #2100.
 - Legacy-Id: 13136
Note: SVN reference [13108] has been migrated to Git commit afdf154e0a
2017-03-25 23:46:18 +00:00
Peter E. Yee c94ab0713c Adds document titles to HTML titles. Fixes #1957. Commit ready to merge.
- Legacy-Id: 13135
2017-03-25 23:43:37 +00:00
Henrik Levkowetz 1270a649c6 Merged in [13126] from lars@netapp.com:
Two more locations where I missed that spin.min.js was loaded. Commit ready for
merge.
 - Legacy-Id: 13127
Note: SVN reference [13126] has been migrated to Git commit d5d09e4e826e22f1ea61d5ed6ebeb45d079b6c8e
2017-03-25 22:30:18 +00:00
Lars Eggert 76a3c8bdc0 Update vnu.jar and fix various HTML5 nits it found during a test crawl.
Commit ready for merge.
 - Legacy-Id: 13118
2017-03-25 20:21:14 +00:00
Ryan Cross 990493f1c4 Add Country column to meeting/NN/proceedings/attendees. Fixes #2228. Commit ready for merge.
- Legacy-Id: 13113
2017-03-25 19:20:34 +00:00
Lars Eggert afdf154e0a Change "ID Tracker" to "Datatracker" in various places. Fixes some of #2100.
Commit ready for merge.
 - Legacy-Id: 13108
2017-03-25 18:23:38 +00:00
Lars Eggert f7ff8486ef Update spin.js to v2.3.2 and use it for the agenda scheduling page. Remove the
explicit copy that was kept there. Commit ready for merge.
 - Legacy-Id: 13104
2017-03-25 16:56:13 +00:00
Henrik Levkowetz ebef6d06d8 Reverted some links to htmlized draft versions, on request.
- Legacy-Id: 13091
2017-03-23 10:57:19 +00:00
Henrik Levkowetz f778e39a27 On request, reverted the document rendering on the document status page to the old look.
- Legacy-Id: 13053
2017-03-21 15:53:08 +00:00
Henrik Levkowetz c832ba2fb7 Tweaked the info symbol on search results rows slightly.
- Legacy-Id: 13042
2017-03-20 15:12:48 +00:00
Henrik Levkowetz 814e1315b5 Added a new document tab for some documents, showing htmlized drafts and RFCs
using the htmlization code previously developed for tools.ietf.org.  As the
generation of the htmlized page is a bit too costly to do on the fly for
often-referenced drafts and RFCs, the part of each page which contains the
htmlized document is cached on file with a cache time of 2 weeks.

Changed all links which pointed to the htmlized version on tools to instead
point at the datatracker htmlized document.

Tweaked some URLs which didn't permit retrieval of intermediate-rev-charters.

Narrowed the pattern for document names to disallow dots in names, and
instead explicitly enumerated the few historical draftw with dots in the
name.

Added a file-system cache for the htmlized documents, and specified a
max_entries value for caches, overriding the default 300 entries.

Tweaked the code for new author email entries to provide a time if missing
in an updated entry.

Changed links in various email templates which pointed at tools.ietf.org
pages to instead point at datatracker pages, where appropriate.

Changed the search result rows to provide links to both the current meta-
information document pages (with a (i) info symbol) and to the new htmlized
document pages.
 - Legacy-Id: 13040
2017-03-20 14:08:52 +00:00
Henrik Levkowetz e724ed9cdd Make the default navbar colour match the production navbar, rather than the dev navbar. Gives 500 errors in production a regular navbar, rather than a dev navbar.
- Legacy-Id: 12996
2017-03-12 12:11:06 +00:00
Henrik Levkowetz e48b5c99c3 Added a link to report bugs by email to the page footer.
- Legacy-Id: 12987
2017-03-08 15:04:37 +00:00
Henrik Levkowetz 27ca7b52ce Fixed a reverse url lookup issue in a template.
- Legacy-Id: 12986
2017-03-08 11:13:38 +00:00
Henrik Levkowetz 05d57f6577 Added a 'rev' field to DocEvent, and removed the corresponding field from NewRevisionDocEvent and SubmissionDocEvent. Added a migration for an initial schema change, one data migration to copy and infer revision information, another schema migration to remove extraneous revision field, and another data migration to fix up bad timestamps and bad revision info from the period 2016-09-10 to 2016-10-04.
- Legacy-Id: 12974
2017-03-05 19:59:27 +00:00
Henrik Levkowetz 920d05bbd5 Improved handling of a case where a meeting floor have been defined, but no floor image uploaded yet.
- Legacy-Id: 12956
2017-03-03 18:00:16 +00:00
Henrik Levkowetz 363764f872 Fixed a header display issue
- Legacy-Id: 12935
2017-02-28 20:42:46 +00:00
Henrik Levkowetz 089f23f011 Added ordering to Role, and a roles section at the top of the personal profile page.
- Legacy-Id: 12931
2017-02-28 19:33:28 +00:00
Henrik Levkowetz 5f053ad21a Cleaned up the remaining explicit url names, using dotted-paths to view
functions instead.  In all almost 700 changes.
 - Legacy-Id: 12923
2017-02-26 23:21:49 +00:00
Henrik Levkowetz a94c33fd6e Added an alert on the login form, to be shown if a user's password has been cleared. Adjusted url reverse strings to match the changed view function.
- Legacy-Id: 12918
2017-02-25 15:50:47 +00:00
Henrik Levkowetz 9f74aca342 Tweaked the wording on the account creation whitelisting page to emphasise the wording to be asked then emailing a querent.
- Legacy-Id: 12916
2017-02-24 20:09:49 +00:00
Henrik Levkowetz 2f44e9a97b Personal profile pages already show the primary (unicode) name of a person. Added the asciified name in parentheses, if different from the primary name, in the page header.
- Legacy-Id: 12915
2017-02-24 20:06:19 +00:00
Henrik Levkowetz ffc6bebe1b Fixed a html error.
- Legacy-Id: 12905
2017-02-23 21:03:07 +00:00
Henrik Levkowetz 23ebe5d35d This addresses ease of editing various group attributes, and in particular is
intended to make it easier to see that you can edit things like the
external/additional URLs:

 - Added the ability to edit individual fields in a group's about page, and
   added edit buttons for editable fields on the about page, just as for
   documents (the ability to edit all editable fields already was available
   from the 'Edit group' button on the /group//about/ page).

 - Made the tab label for the group-about tab consistently say 'About',
   instead of 'Charter' for some groups.

 = Shifted the position of the about tab to the start of the tab line.

 - Removed the datatracker account requirement information at the top of the
   group edit page for users logged in to their account.

 - Tweaked the 'Show update' link on the 'Status Update' line.

 - Changed the label for the external URLs from 'More Info' to 'Additional
   URLs', which was already in use on the edit form.
 - Legacy-Id: 12904
2017-02-23 20:55:38 +00:00
Henrik Levkowetz 27351c4349 Fixed url lookups for doc.views_doc.document_main() to only use dotted-path, and removed the doc_view explicit url name. Fixes a 500 error in /submit/status/NNNN/.
- Legacy-Id: 12897
2017-02-22 11:40:55 +00:00
Henrik Levkowetz 858d855eff Changed the new account creation to require a proper name at the same time as the account password is set, before actually creating the account. Also tweaked the password strength and confirmation code.
- Legacy-Id: 12892
2017-02-20 16:50:39 +00:00
Henrik Levkowetz 876d4c93a4 Removed another explicit url() name which blocked a dotted-path reverse, causing 500 for ipr// urls.
- Legacy-Id: 12882
2017-02-19 19:52:56 +00:00
Henrik Levkowetz 8930d29a8e Merged in Django-1.10 upgrade work from ^/personal/henrik/6.43.1-django-1.10
- Legacy-Id: 12881
2017-02-19 18:18:00 +00:00
Henrik Levkowetz 7b7a220df4 Fixed a html entity issue.
- Legacy-Id: 12850
2017-02-16 09:57:24 +00:00
Henrik Levkowetz 74af0f5658 Replaced another bunch of explicit url names with dotted-path to the view function.
- Legacy-Id: 12849
2017-02-15 22:11:20 +00:00
Henrik Levkowetz efc77762be Added the ability for logged-in users to change their login (username) to any of the active email addresses of the account. Fixes ticket #2052.
- Legacy-Id: 12843
2017-02-15 16:59:23 +00:00
Henrik Levkowetz 0f4207c997 Added support for indicating the primary email address of one's datatracker account. Fixes issue #2106.
- Legacy-Id: 12841
2017-02-15 01:32:08 +00:00
Henrik Levkowetz 29567adf34 Merged in [12835] from rcross@amsl.com:
Fixes #2202.  Interim sessions appear unordered.  Switch templates to use ordered assignments() related object manager.  Also removed now unused template filters.
 - Legacy-Id: 12839
Note: SVN reference [12835] has been migrated to Git commit 8607be0e21
2017-02-14 16:22:54 +00:00
Henrik Levkowetz 3949616482 Added a menu entry for Document Search
- Legacy-Id: 12838
2017-02-14 15:29:52 +00:00
Ryan Cross 8607be0e21 Fixes #2202. Interim sessions appear unordered. Switch templates to use ordered assignments() related object manager. Also removed now unused template filters. Commit ready for merge.
- Legacy-Id: 12835
2017-02-13 22:30:21 +00:00
Henrik Levkowetz f6a1fcdaf8 Added more information about submission errors and a full idnits run to the manual post email sent to the secretariat.
- Legacy-Id: 12831
2017-02-13 20:37:47 +00:00
Henrik Levkowetz 40c73cd483 Tweaked the password strength indicator, and added indication of offline cracking time for throughput 10e4 attempts per second.
- Legacy-Id: 12827
2017-02-12 17:12:03 +00:00
Henrik Levkowetz aeede944d1 Added Django and Python version information to the page footer.
- Legacy-Id: 12822
2017-02-11 23:43:18 +00:00
Henrik Levkowetz 104d4c7b1a Added Django and Python version information to the page footer.
- Legacy-Id: 12821
2017-02-11 23:42:51 +00:00
Henrik Levkowetz 553338fe9a Added some updates to /release/about
- Legacy-Id: 12820
2017-02-11 23:40:55 +00:00
Henrik Levkowetz aa5e61d958 Updated all urlpatterns to use ietf.utils.urls.url() instead of django's,
in order to autogenerate dotted path url pattern names.  Updated a number
of url reverses to use dotted path, and removed explicit url pattern names
as needed.

Changed some imports to prevent import of ietf.urls before django
initialization was complete.


Changed 3 cases of form classes being curried to functions; django 1.10
didn't accept that.

Started converting old-style middleware classes to new-style middleware
functions (incomplete).

Tweaked a nomcom decorator to preserve function names and attributes, like
a good decorator should.

Replaced the removed django templatetag 'removetags' with our own version
which uses bleach, and does sanitizing in addition to removing explicitly
mentionied html tags.

Rewrote the filename argument handling in a management command which had
broken with the upgrade.
 - Legacy-Id: 12818
2017-02-11 14:43:01 +00:00
Henrik Levkowetz 7dea44e626 Added a change password page, and linked to it from the account profile page and user menu. Added zxcvbn-based browser-side password strength estimation on the various password setting, re-setting, and changing forms. Added a change password test. Changed ietfauth/urls.py to not use the deprecated string form for views in urlpatterns.
- Legacy-Id: 12798
2017-02-09 17:03:44 +00:00