Henrik Levkowetz
29b4090bac
Add an assertion in the test code to explicitly check that we have an OK idnits result.
...
- Legacy-Id: 4298
2012-04-22 14:17:27 +00:00
Henrik Levkowetz
896c1272c8
Indicate UTC on passed cut-off time and reopening time.
...
- Legacy-Id: 4155
2012-03-21 14:24:37 +00:00
Ole Laursen
0bc71c7146
Fix problem with concurrent posts as reported in #813 by preventing
...
accidentally submitting a post twice (with Javascript) and modifying the
move-old-files-to-archive code to not move the files away if they
belong to the same submission as the one we're accepting (this
mitigates a concurrent post to at least not end up with a non-existing
draft).
- Legacy-Id: 4112
2012-03-16 17:22:33 +00:00
Ole Laursen
e7cf907c94
Only set state "WG Document" on revision 00 documents, fixes problem
...
with overwriting manually set WG states when a new version is
submitted. Fixes #797 .
- Legacy-Id: 4074
2012-03-12 12:08:48 +00:00
Ole Laursen
117eac031a
Be a bit more careful with handling the submitter info as well as it
...
turns out there are some (although apparently all old) entries with
author_order = 0
- Legacy-Id: 4015
2012-03-01 18:06:38 +00:00
Ole Laursen
3ebee25c2a
Handle users without a profile gracefully
...
- Legacy-Id: 4014
2012-03-01 17:47:02 +00:00
Ole Laursen
08a3ec7687
Work around problems if a document has two authors connected who's the
...
same person (fix the data issue rather than throwing an exception)
- Legacy-Id: 4013
2012-03-01 17:18:37 +00:00
Ole Laursen
124b398729
Guard against None coming out of the draft parser, we need to convert
...
that into an empty string, fixes #775 .
- Legacy-Id: 3997
2012-02-28 18:37:22 +00:00
Ole Laursen
0144bcd05b
Only set wg-doc on WG documents
...
- Legacy-Id: 3980
2012-02-26 21:32:24 +00:00
Ole Laursen
cb1b56d912
Fix bug if we weren't able to deduce a stream
...
- Legacy-Id: 3979
2012-02-26 14:22:44 +00:00
Ole Laursen
f05bc8cf1f
Add "Assigned to area" select box to individually submitted documents
...
in the AD edit form, change search to define area = doc.group or
doc.group.parent (so don't take AD into account), plus a bunch of
small tweaks to make a document with an area set as group behave like
an individually submitted document, at least for the time being (they
are presented as "Individual in xyz area" on their document page)
- Legacy-Id: 3968
2012-02-25 01:48:33 +00:00
Ole Laursen
480cb04cd6
Save announcements generated by the system as Messages, adding an
...
extra relation to be able to associate a draft with the message
- Legacy-Id: 3917
2012-02-08 21:05:28 +00:00
Ole Laursen
fd0b52df49
Add db_index to IdApprovedDetail.filename too
...
- Legacy-Id: 3871
2012-01-26 22:18:53 +00:00
Ole Laursen
172f209112
Add db_index to IdSubmissionDetail.filename
...
- Legacy-Id: 3870
2012-01-26 22:16:48 +00:00
Ole Laursen
980d4e6444
Move new schema models from redesign/ to ietf/
...
- Legacy-Id: 3855
2012-01-24 17:17:24 +00:00
Ole Laursen
819395928e
Be more conservative in estimating the stream, for individual
...
submissions we should not set a stream but let it be decided later on
- Legacy-Id: 3853
2012-01-24 13:19:25 +00:00
Ole Laursen
252513679d
Don't assign independent IETF submission to the ISE stream
...
- Legacy-Id: 3845
2012-01-20 18:45:30 +00:00
Ole Laursen
923239a5dc
Clean up old draft files when submitting a new draft
...
- Legacy-Id: 3811
2012-01-13 16:38:00 +00:00
Ole Laursen
dceedbf53d
Remove tombstone support from the code, importing drafts with their
...
version number unhacked
- Legacy-Id: 3803
2012-01-12 16:50:26 +00:00
Ole Laursen
f3685e7af1
Turn expiration into an explicit expires attribute on document, set
...
that on submission of new revision and resurrection
- Legacy-Id: 3801
2012-01-12 12:03:45 +00:00
Ole Laursen
0dabaf96fb
Split database into current and legacy, adding importer to copy reused
...
tables from legacy to new through Django (with minimal cleaning to
have the import go through) and removing migrations from submit and
liaisons as they interfere with the clean slate of the new database,
adjusting IPR model to add null=True on fields with nulls in the
database
- Legacy-Id: 3778
2011-12-22 18:34:19 +00:00
Ole Laursen
498dc38507
Port to Django 1.2, replacing built-in patched Django with Django 1.2.7 (with patches applied on top) and replacing South with South 0.7.3
...
- Legacy-Id: 3773
2011-12-15 14:13:54 +00:00
Ole Laursen
f74890aec4
Adjust to handle the slightly revamped email_address() on person
...
- Legacy-Id: 3750
2011-12-07 19:26:53 +00:00
Ole Laursen
3ed02196d7
Fix some instances where we use a non-role email for ADs in spite of them acting as ADs
...
- Legacy-Id: 3741
2011-12-06 14:01:44 +00:00
Ole Laursen
8153a1c130
Patch up to pass request object to send mail in the instances where
...
it's possible (i.e. when not run in cron) in preparation for better
mail test handling
- Legacy-Id: 3711
2011-11-25 18:24:14 +00:00
Ole Laursen
a8e219e16a
Rename DocStreamName to StreamName, they're not really doc-specific
...
- Legacy-Id: 3707
2011-11-25 12:25:35 +00:00
Ole Laursen
5a4c23ea92
Merge with trunk
...
- Legacy-Id: 3676
2011-11-21 16:41:21 +00:00
Ole Laursen
5d291f222c
Remove .state and .*_state on Document in favour of generic states
...
mapping, port the codebase to use these states
- Legacy-Id: 3660
2011-11-16 18:18:06 +00:00
Henrik Levkowetz
945ef49db6
Be more specific about the submission startup time on meeting Monday. Indicate time and timezone for more cases on the submission form.
...
- Legacy-Id: 3628
2011-11-16 04:48:12 +00:00
Ole Laursen
ce74be89ef
Use the test mode in the mail code when running automated tests instead of
...
reinventing the wheel in test_runner
- Legacy-Id: 3620
2011-11-15 11:24:33 +00:00
Ole Laursen
ea7f45d56e
Port ietfworkflows and wgchairs to new schema, fix missing state
...
setting in I-D submission, add tests
- Legacy-Id: 3617
2011-11-14 19:40:20 +00:00
Henrik Levkowetz
35f89e0288
Improved handling of a particular IO Error that sometimes occur during draft submission.
...
- Legacy-Id: 3552
2011-10-28 08:47:28 +00:00
Henrik Levkowetz
eae680f3ac
Revert part of the change to this view -- there was a reason for catching the IOException, but it caught much more than was good...
...
- Legacy-Id: 3517
2011-10-25 16:12:48 +00:00
Henrik Levkowetz
750f5e4ff0
Tweaked various message strings. Also made the cut-off messages use the actual hour defined in settings, rather than a hardcoded string saying '5 PM (PT)' ...
...
- Legacy-Id: 3515
2011-10-25 15:00:08 +00:00
Henrik Levkowetz
f3d31f0e97
Don't hide exceptions by returning a blank form when something goes wrong -- there's been temporary upload failures for some time, which have been difficult to trace and debug because the error condition has been hidden.
...
- Legacy-Id: 3514
2011-10-25 14:57:35 +00:00
Ole Laursen
76dd5aa53b
Set the stream when submitting a document
...
- Legacy-Id: 3512
2011-10-25 14:32:03 +00:00
Henrik Levkowetz
c89f9207b9
Fix a wrong settings variable (introduced when merging code from the yaco idsubmit branch for v3.61). Refine the error report for failures to move files from staging to repository.
...
- Legacy-Id: 3511
2011-10-25 14:22:51 +00:00
Henrik Levkowetz
ed49393773
Refine the admin list page for submission details a bit.
...
- Legacy-Id: 3510
2011-10-25 14:20:26 +00:00
Henrik Levkowetz
34dfae8d23
Merged [3380] from esanchez@yaco.es:
...
Check for missed files on staging area. Fixes #707
- Legacy-Id: 3447
Note: SVN reference [3380] has been migrated to Git commit 0d241bd7c0abf8942d5c121aa9dda5ee34cf75ae
2011-10-13 15:38:50 +00:00
Henrik Levkowetz
1e27d3b619
Merged [3379] from esanchez@yaco.es:
...
Validate title extraction. Fixes #706
- Legacy-Id: 3446
Note: SVN reference [3379] has been migrated to Git commit ac8dff7b56440d730d0e18ff61007ebb7d87ef68
2011-10-13 15:35:31 +00:00
Ole Laursen
6f10d2f3f7
Port submit to new schema, adding a set of tests and fixing some bugs
...
- Legacy-Id: 3436
2011-09-21 19:29:50 +00:00
Ole Laursen
5c5d534104
Add person foreign key on Role to link the role and person directly instead of through Email, this will allow us to use non-personal emails on roles
...
- Legacy-Id: 3418
2011-09-14 14:01:17 +00:00
Ole Laursen
7f5fd62a3d
Add simple test for ID submission, needs more extensive checking
...
- Legacy-Id: 3416
2011-09-05 17:14:47 +00:00
Henrik Levkowetz
b4592baeab
Change the cutoff-settings to match what's desired. Move CUTOFF_HOUR to settings. Change the submission page template to not show the form during the down period.
...
- Legacy-Id: 3206
2011-07-23 13:07:40 +00:00
Henrik Levkowetz
413bcdabbd
Set up app-specific email addresses so the respective developers will be notified about failures in code they have worked with.
...
- Legacy-Id: 3205
2011-07-23 12:49:56 +00:00
Henrik Levkowetz
f598e4b265
Make the cancel button available to the secretariat also when not coming in through the submission-hash URL.
...
- Legacy-Id: 3196
2011-07-23 11:58:33 +00:00
Henrik Levkowetz
95898de070
Since we're marking the two-page extract as safe, we need to escape html-significant characters in the draft text explicitly.
...
- Legacy-Id: 3172
2011-06-08 19:25:34 +00:00
Henrik Levkowetz
d98d27dfa6
Return an early error if we can't extract enough information from the draft to fill in the metainformation that lets the user return to this submission later. Tweak an error message.
...
- Legacy-Id: 3171
2011-06-08 19:24:15 +00:00
Henrik Levkowetz
010e924e74
Use the actual author email address rather than the method to recover email addresses when sending email.
...
- Legacy-Id: 3170
2011-06-08 19:21:41 +00:00
Henrik Levkowetz
9e24d26529
Add needed import.
...
- Legacy-Id: 3122
2011-05-12 14:25:16 +00:00