Henrik Levkowetz
02cd366ff0
Merged in trunk@9440, containing the changes for version 5.13.1; and updated tests which look at HTML content to work with the facelift changes.
...
- Legacy-Id: 9446
2015-04-11 18:24:20 +00:00
Henrik Levkowetz
625347cd2f
Merged trunk@9354 to facelift copy
...
- Legacy-Id: 9357
2015-04-02 06:51:34 +00:00
Robert Sparks
a6c64d2b12
Remove sessonly, replacing the idea with a separate State. Add tests checking how materials show on agenda views. Commit ready for merge.
...
- Legacy-Id: 9351
2015-04-01 16:00:05 +00:00
Henrik Levkowetz
86997e1e95
Turned the api.py file into a module. Moved the makeresources management command to the api module. Added some api tests. Added crawling of api files to the test-crawler. Adjusted some resource files discovered by the test suite and test-crawler. Removed a bunch of empty model files.
...
- Legacy-Id: 9144
2015-03-03 20:23:36 +00:00
Ole Laursen
a225fd5069
Make new branch from trunk and merge facelift-r9007 into it, fixing a few merge conflicts
...
- Legacy-Id: 9072
2015-02-12 10:43:52 +00:00
Henrik Levkowetz
7ecfac6308
Merged in personal/henrik/django-1.7@9020 which upgrades Django from 1.6.0 to 1.7.4 and applies the needed changes to the datatracker code to work with release 1.7.x.
...
- Legacy-Id: 9028
2015-02-08 21:16:44 +00:00
Henrik Levkowetz
028b7e315a
Reverted to [9025] because commit [9026] failed (it was incomplete with a broken working dir).
...
- Legacy-Id: 9027
Note: SVN reference [9026] has been migrated to Git commit 4a3749a66b
2015-02-08 20:03:16 +00:00
Henrik Levkowetz
4a3749a66b
Merged in personal/henrik/django-1.7@9020 which upgrades Django from 1.6.0 to 1.7.4 and applies the needed changes to the datatracker code to work with release 1.7.x.
...
- Legacy-Id: 9026
2015-02-08 19:16:46 +00:00
Ole Laursen
eccd8d27c4
Make new branch from trunk (r9007) and merge facelift-r8876 into it, fixing a few merge conflicts
...
- Legacy-Id: 9014
2015-02-06 14:08:34 +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
Ryan Cross
40efbf4f57
Changes to allow upload of bluesheets in materials upload page. Primarily for use with Interim meetings. Commit ready for merge.
...
- Legacy-Id: 8861
2015-01-12 18:45:50 +00:00
Ryan Cross
e686c5c7f5
Allow upload of bluesheets via materials upload interface
...
- Legacy-Id: 8857
2015-01-09 21:29:57 +00:00
Henrik Levkowetz
25eb00c925
New django-1.7 initial migrations. Circular references exist, requiring explicit --fake migration for doc, dbtemplate and community apps.
...
- Legacy-Id: 8823
2014-12-22 17:07:38 +00:00
Henrik Levkowetz
dd15785936
Removing south migrations as part of the django 1.7 changeover to builtin migrations.
...
- Legacy-Id: 8820
2014-12-22 16:44:35 +00:00
Henrik Levkowetz
5183042d58
Merged in branch/amsl/iprtool/5.7.4@8734 from rcross@amsl.com, providing new IPR models, refactored code, and improved list, search, and management interfaces.
...
- Legacy-Id: 8808
2014-12-21 19:26:33 +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
Henrik Levkowetz
6cca7f9472
Added some missing admin views.
...
- Legacy-Id: 8594
2014-11-08 19:50:38 +00:00
Henrik Levkowetz
28f8b30bf5
Added migration and fixtures for NameModels subclass changes.
...
- Legacy-Id: 8461
2014-10-24 12:12:11 +00:00
Henrik Levkowetz
0d61e270d6
Normalized a couple of NameModels subclasses.
...
- Legacy-Id: 8460
2014-10-23 21:14:41 +00:00
Henrik Levkowetz
c7bf774bad
Tweaked the name slug migration to set the blank and null keywords correctly.
...
- Legacy-Id: 8459
2014-10-23 21:12:14 +00:00
Henrik Levkowetz
28b31061b4
Normalized the naming of a couple of NameModel subclasses.
...
- Legacy-Id: 8458
2014-10-23 19:54:24 +00:00
Henrik Levkowetz
6e6dd79e0f
Removed unused imports from name slug migration.
...
- Legacy-Id: 8457
2014-10-23 18:56:36 +00:00
Henrik Levkowetz
c13258c8c8
Added a migration to change foreign keys to NameModel models from 8 to 32 bytes.
...
- Legacy-Id: 8442
2014-10-18 15:24:19 +00:00
Henrik Levkowetz
fc3773bcb4
Merged in [8256] from rjsparks@nostrum.com:\n Allow defer for status change documents. Fixes bug #1397 .
...
- Legacy-Id: 8367
Note: SVN reference [8256] has been migrated to Git commit 1a29f28361b11bc32432be8b31e78d933a4d04d8
2014-09-28 19:13:31 +00:00
Henrik Levkowetz
fe0e43dc4a
Changed the length of the NameModel slug field from 8 to 32 characters. Added a corresponding migration.
...
- Legacy-Id: 8159
2014-07-21 20:18:54 +00:00
Henrik Levkowetz
7d5d520e05
Added a missing name migration.
...
- Legacy-Id: 8158
2014-07-21 20:17:55 +00:00
Henrik Levkowetz
7df4897002
Rename a migration to avoid ordering conflicts with already applied migrations.
...
- Legacy-Id: 8014
2014-07-02 19:32:20 +00:00
Henrik Levkowetz
09f654b1f4
Merged in branch/iola/team-support from olau@iola.dk. This generalises and extends the group support for WGs and RGs so that also other groups, such as for instance the Edu Team, can have pages.
...
- Legacy-Id: 8013
2014-07-02 19:30:07 +00:00
Ole Laursen
6e83335f0f
Fix a bunch of mistakes found by PyFlakes in the new materials code
...
- Legacy-Id: 7839
2014-06-03 11:28:27 +00:00
Ole Laursen
544cd702bb
Drop the material doc type, instead present a choice of doc types for uploading materials (currently only slides) and use that, introduce a DOCUMENT_PATH_PATTERN setting for storing the files and only look in proceedings/ for documents that are actually meeting related
...
- Legacy-Id: 7802
2014-05-30 14:07:16 +00:00
Ole Laursen
3bfb6dcd43
Added support data for a tentative new material document type, add a upload/edit/revise page for uploading and revising group materials, still missing a couple of details and tests
...
- Legacy-Id: 7776
2014-05-23 16:26:56 +00:00
Ole Laursen
0144ef366b
Add description field on group, enable most group info page views to
...
work without a group type to pave the way for /group/<acronym>/ URLs,
make charter page more generic, enable it to handle descriptions and
walk over all personnel instead of picking out specific types
of roles, add a redirect view on /group/<acronym>/ to lead to either
documents/ or charter/, add simple group.features() class to be able
to condition on group features rather than specific group types,
adjust group pages menu accordingly
- Legacy-Id: 7758
2014-05-20 10:19:26 +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
Henrik Levkowetz
e9cae5f1da
Made ietf/name pyflakes-clean.
...
- Legacy-Id: 7475
2014-03-15 19:12:22 +00:00
Robert Sparks
ad2784962f
ported forward from personal/rjs/trunk-7174. Still one existing test failing
...
- Legacy-Id: 7449
2014-03-08 10:37:24 +00:00
Ole Laursen
f02f2ccbfc
Regenerate name fixtures, apparently the indentation of the JSON output has changed
...
- Legacy-Id: 6987
2013-12-18 15:53:15 +00:00
Ole Laursen
e54bd17499
Port from django.core.management.setup_environ to DJANGO_SETTINGS_MODULE
...
- Legacy-Id: 6985
2013-12-18 15:51:11 +00:00
Ole Laursen
3e709e3f24
Remove proxies
...
- Legacy-Id: 6826
2013-12-07 12:01:57 +00:00
Ole Laursen
9457669310
Merge in changes from the old shimfree branch
...
- Legacy-Id: 6764
2013-11-27 12:55:50 +00:00
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
Henrik Levkowetz
a3c8adfdf6
Merged in the contents of commit [6337] from mcr@sandelman.ca, with some changes to take out dead code that inadvertently came back in.
...
- Legacy-Id: 6344
Note: SVN reference [6337] has been migrated to Git commit d0d1d949a9328da6c4e30d8f5e0d14ffb204e678
2013-10-02 21:53:28 +00:00
Ole Laursen
0c0c0c9194
Fix test fixture generation, it wasn't catching new name models not
...
ending in Name
- Legacy-Id: 6303
2013-09-29 15:48:44 +00:00
Ole Laursen
37825f2e5e
Save the test fixtures as JSON rather than XML, this seems to speed up
...
the tests by 10-15%
- Legacy-Id: 6302
2013-09-29 13:31:10 +00:00
Henrik Levkowetz
be3cff19d1
Moved a migration from the merge forward to have the proper number for application.
...
- Legacy-Id: 6274
2013-09-26 19:57:36 +00:00
Henrik Levkowetz
6154b9922d
This commit isn't tested. It captures the state after merging in branch/ssw/agenda/v4.70.
...
- Legacy-Id: 6273
2013-09-26 19:56:17 +00:00
Henrik Levkowetz
a14808255b
Migration for new ConstraintName field: penalty
...
- Legacy-Id: 6127
2013-09-09 20:55:59 +00:00
Henrik Levkowetz
f5ab950fcb
Added a penalty field to the ConstrantNames, for use in agenda scheduling.
...
- Legacy-Id: 6027
2013-08-09 18:20:15 +00:00
Henrik Levkowetz
99a3d4772d
Added missing migration. Already fixed (somehow??) in production.
...
- Legacy-Id: 5997
2013-08-08 13:39:25 +00:00
Henrik Levkowetz
c6b688e0af
Added migrations which should have been part of release 4.70.
...
- Legacy-Id: 5954
2013-08-06 17:37:47 +00:00
Henrik Levkowetz
6baea429aa
Merged in the nomcom app from ejimenez@yaco.es and esanchez@yaco.es, and accompanying dbtemplate app and the (standard) docutils module. Added some tweaks to get all tests to pass and migrations to run.
...
- Legacy-Id: 5948
2013-08-06 10:09:29 +00:00