Robert Sparks
ff6b4db002
Tweak guard on settings lookup.
...
- Legacy-Id: 19537
2021-11-02 19:24:56 +00:00
nick
8559024b8b
fix: django-debug-toolbar urls import + missing pip requirement
...
- Legacy-Id: 19534
2021-11-02 18:37:54 +00:00
nick
c2979adc2b
misc: devcontainer - django debug toolbar profile + dockerfile cleanup
...
- Legacy-Id: 19529
2021-11-02 18:08:04 +00:00
Robert Sparks
847f37dbf7
Add IETF Administrative LLC groups. Fixes #3302 . Commit ready for merge.
...
- Legacy-Id: 19310
2021-08-31 22:13:38 +00:00
Robert Sparks
d42730300a
Add IAB Administrative Support Group group type. Add IAB groups to the group menu. Clearly delineate group types in the group menu. Fixes #3295 and #3296 . Commit ready for merge.
...
- Legacy-Id: 19307
2021-08-30 19:39:21 +00:00
Robert Sparks
2b10465aa7
Convert IRTF area groups into their own group type rather than attempting to overload AG. Fixes #3027 . Commit ready for merge.
...
- Legacy-Id: 18298
2020-07-28 18:54:44 +00:00
Henrik Levkowetz
c22d0b9540
Show group pages also for groups of type adhoc and ise.
...
- Legacy-Id: 16560
2019-07-20 20:10:08 +00:00
Henrik Levkowetz
2daef52bea
This commit replaces the code defined group features with features held
...
in a database table:
- Added a GroupFeatures model to the group models, and removed the old
features.py
- Added a agenda type for future use in showing different group types on
different agendas.
- Renamed the group feature has_materials to has_nonsession_materials.
- Added API resources and admin support for the new tables.
- Added a Directorate (with reviews) group type as complement to
Directorate, to distinguish between directorates with and without reviews.
- Adjusted tests as needed.
- Updated the fixtures, and fixed the generate_fixtures script to include
the new AgendaTypeName objects.
There still exists about 70 instances of code comparing the group type
with a list of types; most of these should probably be replaced with new
features, instead, to make it possible to add new group types through the
database table, rather than having to edit the code. That was the purpose
of this refactoring from the start, but the presence of this large number
of comparisons of group type against lists of types defeats the goal until
we add appropriate features and replace the group type list comparisons.
- Legacy-Id: 15316
2018-07-12 10:51:48 +00:00
Henrik Levkowetz
5638cf3da3
Changed all usage of ForeignKey and OneToOneFiled in model.py files to the compatibility versions from ietf.utils.models.
...
- Legacy-Id: 14661
2018-02-20 15:36:05 +00:00
Henrik Levkowetz
3af2554b2f
Added an API for draft submission, at /api/submit. Added an urls.py file under api/ to hold api urls, and moved those from ietf/urls.py. Refactored out many parts of the regular submission forms and functions in submit/forms.py and submit/views.py in order to re-use the appropriate parts for the submission API. Moved support functions to submit/utils.py. Added a new validation errors for missing docName in xml-based submissions. Updated the submission test document templates to use insert additional values. Added failure and success test cases for automated API submissions, and refactored some test utility functions.
...
- Legacy-Id: 14125
2017-09-16 09:35:42 +00:00
Henrik Levkowetz
811e9ff8c5
Set an url for the server_error page, for testing.
...
- Legacy-Id: 13772
2017-07-03 21:42:08 +00:00
Henrik Levkowetz
ce1b655fa2
Code reorganization, doing away with multiple urls_* and views_ files in ietf.group. No intentional functionality changes.
...
- Legacy-Id: 13709
2017-06-22 15:18:08 +00:00
Henrik Levkowetz
69c9d25022
Merged in [13125] from rcross@amsl.com:
...
Add REST API endpoint to notify Datatracker that new recording files are available.
- Legacy-Id: 13158
Note: SVN reference [13125] has been migrated to Git commit a50b09b152
2017-03-27 21:51:55 +00:00
Ryan Cross
a50b09b152
Add REST API endpoint to notify Datatracker that new recording files are available. Commit ready for merge.
...
- Legacy-Id: 13125
2017-03-25 21:52:11 +00:00
Henrik Levkowetz
19d585255a
Django 1.10 does not permit the view argument to url() to be a string any more. Changed all cases view arguments to url() which were strings to instead reference the actual imported function.
...
- Legacy-Id: 12815
2017-02-10 14:49:16 +00:00
Henrik Levkowetz
40e8380751
Merged django 1.9 work forward to copy of trunk @6.41.0
...
- Legacy-Id: 12756
2017-01-30 23:13:02 +00:00
Robert Sparks
e0ea8b0f57
Added programs to the datatracker. Added use of restructuredtext for group about pages. Generalized several places where code handles different group types. Improved testing of group about. Commit ready for merge.
...
- Legacy-Id: 12722
2017-01-24 19:55:49 +00:00
Henrik Levkowetz
c2541ec04b
Django 1.9: Removed deprecated use of django.conf.urls.patterns() from all urls*.py files.
...
- Legacy-Id: 12618
2016-12-22 17:21:57 +00:00
Ole Laursen
bf55237112
Add statistics section with review statistics. Fix a couple of missing tests.
...
- Legacy-Id: 12124
2016-10-13 15:20:04 +00:00
Henrik Levkowetz
dd4d7aec43
Merged in [11711] from rjsparks@nostrum.com:
...
Starting a page for direct rendering of proceedings.
- Legacy-Id: 11787
Note: SVN reference [11711] has been migrated to Git commit d9b1528f36e092892c9a18602615f7151edf75c3
2016-08-15 16:36:35 +00:00
Henrik Levkowetz
cbaabbf98f
Changed the urls config so that static files can be served to the test client.
...
- Legacy-Id: 11302
2016-06-09 21:54:44 +00:00
Henrik Levkowetz
fa5bed83b3
Removed debug prints
...
- Legacy-Id: 11267
2016-06-02 19:31:08 +00:00
Henrik Levkowetz
c83dae57fb
Added setting for MEDIA_ROOT, and changed the setting for MEDIA_URL; introduced a setting for the IETF main site URL, for use where MEDIA_URL had been used (incorrectly) earlier.
...
- Legacy-Id: 11263
2016-06-02 19:17:38 +00:00
Robert Sparks
f0f5a51eb6
(Rocky) merge forward.
...
- Legacy-Id: 10157
2015-10-09 03:16:24 +00:00
Robert Sparks
f5b6465e81
mailtoken becomes mailtrigger
...
- Legacy-Id: 10090
2015-09-17 20:03:45 +00:00
Robert Sparks
7649397f5b
Better app and model names. Some model hygiene. Added admin.
...
- Legacy-Id: 9993
2015-08-09 20:11:26 +00:00
Robert Sparks
c0acadf222
Working checkpoint
...
- Legacy-Id: 9985
2015-08-06 21:39:49 +00:00
Henrik Levkowetz
11411d2c30
Merged in an update from trunk@9942.
...
- Legacy-Id: 9961
2015-08-03 14:12:38 +00:00
Henrik Levkowetz
ec84efedcd
Simplified the development-mode static files serving, since we're now using the django staticfiles infrastructure.
...
- Legacy-Id: 9951
2015-08-01 15:02:54 +00:00
Robert Sparks
461af5af19
Adds views of active areas, area groups, teams, and directorates.
...
Adds navigation to those views to the base menus.
Unifies URL patterns shared between group/urls and group/urls_info,
exposing the same view at, e.g., /group/stir and /wg/stir/.
Improves testing, primarily of group/info.py
Commit ready for merge.
- Legacy-Id: 9924
2015-07-30 21:51:38 +00:00
Henrik Levkowetz
e5f3df1047
Removed unnecessary urlpattern components from ietf/urls.py.
...
- Legacy-Id: 9908
2015-07-28 10:38:42 +00:00
Henrik Levkowetz
2da90c8ab3
Handle ^lib/ urls in development and test modes.
...
- Legacy-Id: 9892
2015-07-27 16:51:32 +00:00
Henrik Levkowetz
f9fa3eb1cc
Modified the development and test settings for static files to match the new settings.
...
- Legacy-Id: 9888
2015-07-26 18:14:30 +00:00
Bartosz Balazinski
7fb17b0b98
Generated the area description page, fixes 1753, commit ready for merge
...
- Legacy-Id: 9798
2015-07-18 15:07:59 +00:00
Henrik Levkowetz
625347cd2f
Merged trunk@9354 to facelift copy
...
- Legacy-Id: 9357
2015-04-02 06:51:34 +00:00
Henrik Levkowetz
0b971f635d
Added test coverage data to the release pages if available for the release. Added saving of html pages for the code coverage to a directory in the static files area. If a code coverage report is available, a link to it will be shown on the release page of the current release. Renamed some setting variables related to test coverage to be more explicit and precise.
...
- Legacy-Id: 9201
2015-03-14 19:08:37 +00:00
Henrik Levkowetz
f7cef368dc
Fixed a syntax error.
...
- Legacy-Id: 9198
2015-03-14 16:19:39 +00:00
Henrik Levkowetz
4b80218548
Merged in [9185] from rcross@amsl.com:
...
Add DocEvent and SubmissionEvent to merge-person-records.
- Legacy-Id: 9197
Note: SVN reference [9185] has been migrated to Git commit cadf07fab3
2015-03-14 15:47:24 +00:00
Henrik Levkowetz
37ed58055f
A slight reordering of top url patterns (closer to alphabetic).
...
- Legacy-Id: 9155
2015-03-06 20:20:56 +00:00
Ole Laursen
e78637b9fc
Remove non-facelift static assets, and move the facelift assets one step up
...
- Legacy-Id: 8971
2015-02-04 17:03:43 +00:00
Ole Laursen
d0999c8b5e
Merge facelift-r8510 branch with trunk. The IPR tool still has some non-facelifted parts and ideosyncracies. Fix a couple of minor bugs (including infamous empty licensing choice) in the IPR code, and port the IPR views to use the render shortcut.
...
- Legacy-Id: 8896
2015-01-22 17:38:05 +00:00
Henrik Levkowetz
00e4818ceb
Alternative DRY definition of the REST api top URL; this time in ietf/urls.py. This in itself is nicer, but I'm not so sure about the use of reverse() everywhere else, instead of referring to settings.
...
- Legacy-Id: 8752
2014-12-17 21:26:32 +00:00
Henrik Levkowetz
3cb39d462e
Define the REST api top url in settings.py, rather than having literals in multiple places in the code.
...
- Legacy-Id: 8751
2014-12-17 21:06:05 +00:00
Henrik Levkowetz
770b36d575
Added generated (and sometimes manually tweaked) resources.py files.
...
- Legacy-Id: 8744
2014-12-14 20:33:25 +00:00
Lars Eggert
a4daf2630c
Merge branch 'lars/5.6.3-facelift' into lars/5.6.4-facelift
...
Conflicts:
ietf/doc/templatetags/ietf_filters.py
ietf/doc/views_charter.py
ietf/templates/doc/charter/edit_notify.html
ietf/templates/doc/charter/edit_telechat_date.html
ietf/templates/doc/document_ballot_content.html
ietf/templates/doc/document_history.html
ietf/templates/doc/edit_notify.html
ietf/templates/doc/edit_telechat_date.html
ietf/templates/doc/notify.html
ietf/templates/group/concluded_groups.html
- Legacy-Id: 8429
2014-10-14 11:48:57 +00:00
Robert Sparks
fc512680d8
From mcr@sandelman.ca:
...
Refactor to remove dajaxice.
Modified the URLs that address schedules:
- urls now always start with /agenda, removing the mix of /agenda and /schedule prefixes
- urls to a given schedule include the schedule owner (by email address)
Corrected issue that prevented deleting sessions.
Changed comment mechanism in timeslot_edit.js
Migration to change the email address for (System)
Fixes bug #1426
Commit ready to merge
- Legacy-Id: 8229
2014-07-31 22:13:01 +00:00
Henrik Levkowetz
9ff2b9ff9a
Merged in support for RG pages, from branch/iola/rg-support.
...
- Legacy-Id: 7866
2014-06-09 20:52:14 +00:00
Robert Sparks
1221f79af9
Updates and bugfixes to the agenda editing features
...
* Removes the pattern of using ScheduledSession m2m objects with one of the relationships left as None
* Improves scheduled session state handling
* Simplifies sending email to scheduled session requestors
* Improved timeslot purpose and room editing
* Improved access controls to editing forms
* Better test coverage for the meeting views
* Improvements to the javascript driven by prototyping automated tests
* Better initialization of a new meeting
On the session request form:
- Allows specifiying room resources (projectors, meetecho)
- Allows specifying what people must be present
On the schedule editing page:
- correctly calculates conflict levels
- displays conflicts in and out of each session separately
- italicizes BoFs
- shows resource and people conflicts
Adds automated placement as a management command
Commit ready for merge.
- Legacy-Id: 7561
2014-04-01 22:17:18 +00:00
Ole Laursen
f52e676793
Move chartering groups to /group/chartering/ (with a redirect from the old location), list RGs there too, and amend the previous fix to the chartering process for non-WGs so they have internal and external review states instead of just approved. Also move the code in wginfo/ to group/ as it is no longer just about info for WGs.
...
- Legacy-Id: 7556
2014-04-01 11:59:08 +00:00
Ole Laursen
ad357e0068
Parameterize the <wg> in /wg/<acronym> to allow for RGs, add simple /rg/ overview page based on similar /wg/ overview page, fix links and other WG/RG-specific details. All the basic pages under /rg/ now appear to be working for RGs. Edit pages and permissions are not adapted yet, though.
...
- Legacy-Id: 7535
2014-03-22 13:11:23 +00:00