Henrik Levkowetz
26fcce9c28
Brought back the nomcom nominee merge functionality which was inadvertently removed in January. There is now both a Merge Nominee and a Merge Person form, with additional instructions which should make it easier to choose the right one for the task.
...
- Legacy-Id: 12017
2016-09-22 14:23:20 +00:00
Robert Sparks
dc5ae398f2
Improved SearchablePersonField to show the primary email address for any search results where a name appears more than once.
...
Simplified the edit nominee form.
Replaced the merge nominee form with a request to the secretariat to merge Person records. Fixes #1847 .
Added merging nominees to the secretariat's person merging script.
Restructured the person merging script to make it testable.
Updated some tests to match changes to the mailtriggers that hadn't made it to the fixtures.
- Legacy-Id: 10625
2015-12-22 21:42:55 +00:00
Robert Sparks
fa53de03e3
Guide the workflow back to normal nominations after nominating a new person.
...
- Legacy-Id: 10619
2015-12-21 21:01:23 +00:00
Robert Sparks
85c13d65b4
Replaced the custom message infrastructure in the nomcom app with django.contrib.messages
...
- Legacy-Id: 10618
2015-12-21 20:46:56 +00:00
Robert Sparks
2120b79d6b
collapse some duplicated code
...
- Legacy-Id: 10617
2015-12-21 16:50:46 +00:00
Robert Sparks
8261507e80
Added forms for the exceptional "create a new person for this nomination" workflow. Checkpointing before a round of simplification refactors.
...
- Legacy-Id: 10610
2015-12-18 23:11:24 +00:00
Robert Sparks
de0b7c9a37
Checkpoint: views tests at 96%
...
- Legacy-Id: 10606
2015-12-16 23:12:40 +00:00
Robert Sparks
f68d546233
removed move_to_default
...
- Legacy-Id: 10603
2015-12-16 12:07:32 +00:00
Robert Sparks
df571c2fcc
Improved test coverage (from 66 to 87%) - checkpointing before removing move_to_default
...
- Legacy-Id: 10602
2015-12-16 11:51:32 +00:00
Robert Sparks
5e0632e8eb
Regroup the view-feedback view to make it easier to see where to spend review effort. Fixes #1866 .
...
- Legacy-Id: 10592
2015-12-14 21:05:52 +00:00
Robert Sparks
9ddcd62c44
Allow nominees to add a comment when accepting or declining. Fixes #1845 .
...
- Legacy-Id: 10589
2015-12-14 03:26:43 +00:00
Robert Sparks
b653e8fe8a
Removed the description field from Position. Simplified the Position list and the Position edit form. Tweaked several places to make the pages more self documenting. Added a page to help nomcom chairs through setting up a new nomcom. Fixes #1867 and #1768 .
...
- Legacy-Id: 10565
2015-12-09 23:24:46 +00:00
Robert Sparks
f566a83d1d
Captured when nomcom members reviewed feedback for a given nominee last. Added badges when new feedback is available. Improved layout of feedback index page. Fixes #1850 .
...
- Legacy-Id: 10535
2015-12-02 23:25:42 +00:00
Robert Sparks
5de9343359
Removes the generation of the count badge from a templatetag into the template
...
- Legacy-Id: 10531
2015-12-02 15:45:40 +00:00
Robert Sparks
2a63f91d31
Simplify pass of counts
...
- Legacy-Id: 10527
2015-12-02 04:44:42 +00:00
Robert Sparks
a4561f55f2
improvement that makes only one counting query
...
- Legacy-Id: 10526
2015-12-02 04:31:35 +00:00
Robert Sparks
f4f67425bf
fixes a type error in the feedback form. Starts to simplify construction of the feedback badges.
...
- Legacy-Id: 10525
2015-12-02 03:32:06 +00:00
Robert Sparks
5bafd3d8fe
Conditioned behavior of views for concluded nomcoms. Fixes #1856 .
...
- Legacy-Id: 10521
2015-11-28 21:51:37 +00:00
Robert Sparks
e81b473282
Expose views for concluded nomcoms. Close feedback and nomination. Initial work on factory-boy based testing. Partially addresses #1856
...
- Legacy-Id: 10520
2015-11-25 22:17:41 +00:00
Robert Sparks
2197259102
Reorganized the tab navigation on the nomcom private pages. Made it more obvious when the chair is doing something that only the chair gets to see. Fixes #1788 and #1795 .
...
- Legacy-Id: 10505
2015-11-17 22:50:35 +00:00
Robert Sparks
00e5762e20
Simplify the nomcom feedback comment form. Make that more obvious who receives mail when that form is used. Fixes #1849 .
...
- Legacy-Id: 10501
2015-11-16 21:46:29 +00:00
Robert Sparks
1517efaba2
Return new forms instead of validated forms for nomcom nominations and feedback. Fixes #1703 . Commit ready for merge.
...
- Legacy-Id: 10004
2015-08-10 18:28:08 +00:00
Ole Laursen
a3399b0bcd
Summary: Port remaining parts of nomcom to bootstrap, fix some bugs,
...
let the private/public feedback pages share the same template, remove
the edit NomCom chair thing - there's no link to it and the
Secretariat can instead use the ordinary group management tool they
have available
- Legacy-Id: 8721
2014-12-02 10:43:20 +00:00
Ole Laursen
87870ca954
Fix more test errors - now only two not yet fully ported views remain
...
- Legacy-Id: 8571
2014-11-03 16:39:41 +00:00
Ole Laursen
41cb195f52
Rebase /personal/lars/5.6.4-facelift/ on trunk
...
- Legacy-Id: 8520
2014-10-30 14:31:07 +00:00
Henrik Levkowetz
0d61e270d6
Normalized a couple of NameModels subclasses.
...
- Legacy-Id: 8460
2014-10-23 21:14:41 +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
Henrik Levkowetz
25423f6779
Added some formset attributes which are needed by the current Django (1.6) code. A better way would maybe be to use formset_factory(), but a simple invocation of that gives other problems. Leaving as is for now, to get a patch out so the nomcom chair can get on with things.
...
- Legacy-Id: 8370
2014-09-29 21:16:55 +00:00
Henrik Levkowetz
563f584a9e
Made ietf/nomcom pyflakes-clean. Removed some dead code.
...
- Legacy-Id: 7476
2014-03-15 19:26:01 +00:00
Ole Laursen
ab382a726f
While cleaning up the Javascript includes in the nomcom app, it turns
...
out nomcom.js is included in the wrong pages, and on the pages it is
actually useful in, it's obsolete, so delete it together with the
obsoleted AJAX view and the other JS left-over cruft in nomcom/, this
fixes an include 404 and removes the remaining dependency on
jquery-1.5.1 apart from the Secretariat tools
- Legacy-Id: 7097
2014-01-10 14:06:36 +00:00
Ole Laursen
fdb6baf4e6
Use collections.OrderedDict instead of the SortedDict bundled with Django
...
- Legacy-Id: 7026
2013-12-20 11:00:07 +00:00
Ole Laursen
d66ac15fc2
Rewrite a bunch of HttpResponseRedirect + url reverse calls to instead
...
take advantage of the redirect shortcut (introduced in Django 1.1)
- Legacy-Id: 6960
2013-12-17 10:23:42 +00:00
Ole Laursen
84a9f49053
mimetype -> content_type (mimetype is deprecated)
...
- Legacy-Id: 6945
2013-12-16 16:53:47 +00:00
Ole Laursen
3febf7d216
Fix odd boolean calculation in nomcom view
...
- Legacy-Id: 6923
2013-12-13 16:48:37 +00:00
Ole Laursen
771591f0db
Remove use of obsolete generic delete view
...
- Legacy-Id: 6891
2013-12-12 12:06:09 +00:00
Ole Laursen
6a98fec2c3
Use built-in json module in Python instead of simplejson bundled with Django
...
- Legacy-Id: 6883
2013-12-11 16:59:19 +00:00
Ole Laursen
d0f2859631
Move NomCom announcements view to nomcom/, move message view to
...
message/, add tests, add redirects, fix a couple of small bugs in the
announcements view
- Legacy-Id: 6769
2013-11-28 17:55:10 +00:00
Ole Laursen
9457669310
Merge in changes from the old shimfree branch
...
- Legacy-Id: 6764
2013-11-27 12:55:50 +00:00
Henrik Levkowetz
5f2da7ba9e
Merged [6486] from rjsparks@nostrum.com:
...
Slightly more than minimal changes to have questionnaire reminders go only to those nominees who have accepted but have not yet sent in a questionnaire for a given position
- Legacy-Id: 6573
Note: SVN reference [6486] has been migrated to Git commit 2a1b4c7775
2013-10-30 21:17:46 +00:00
Henrik Levkowetz
6928ff2927
Correct sequence typo.
...
- Legacy-Id: 6491
2013-10-26 15:32:04 +00:00
Henrik Levkowetz
d649fd5e10
Merged [6465] and [6466] from rjsparks@nostrum.com:
...
Added the ability to send reminders to complete questionnaires to nominees in
the accepted state. Changed the send_reminders management command to not take
any arguments and run against all active nomcoms. Removed bugs from the
send_reminders management command and added tests for it. Adjusted several
dbtemplate titles and content.
Fixes bug 1157
- Legacy-Id: 6471
Note: SVN reference [6465] has been migrated to Git commit 22f356434a
Note: SVN reference [6466] has been migrated to Git commit a461e6c4a4
2013-10-21 20:12:00 +00:00
Henrik Levkowetz
6c13e8027b
Fixed the language in some UI strings in the nomcom tool.
...
- Legacy-Id: 6358
2013-10-03 20:56:59 +00:00
Henrik Levkowetz
d2df8cac78
Fixed the manyfold duplicated position names in the position selection drop-down list in the nomcom private index page. Fixes issue #1137 .
...
- Legacy-Id: 6327
2013-10-01 13:42:30 +00:00
Henrik Levkowetz
8d9c1e9177
Changed 'requirement' to 'desired expertise' in user-visible places in the nomcom app.
...
- Legacy-Id: 6259
2013-09-24 17:50:02 +00:00
Henrik Levkowetz
5d9e6c0b6a
Fixed the language of the nomination confirmation message.
...
- Legacy-Id: 6250
2013-09-23 19:27:17 +00:00
Henrik Levkowetz
0016c69b61
Added an index page for nomcoms, at /nomcom/, with links to nomcom pages and announcements, where they exist.
...
- Legacy-Id: 6245
2013-09-22 18:59:24 +00:00
Ole Laursen
5924024513
Swap the arguments to group.has_role so they match the arguments to
...
the existing has_role
- Legacy-Id: 6218
2013-09-20 13:46:47 +00:00
Ole Laursen
0eed4ad9e5
Add has_role(role_name, user) utility to group, used like
...
group.has_role("chair", request.user). Remove the NomCom specific
group utilities, apparently they're not actually used.
- Legacy-Id: 6217
2013-09-20 11:23:17 +00:00
Henrik Levkowetz
641bcccfba
Replaced the ad_hoc nomcom_member_required() decorator with our generic role_required() decorator. Changed access permission for nomcom-chair only pages to also permit nomcom advisor access (this lets the previous nomcom chair explain and assist as needed). Also tweaked some text strings in the email feedback pipe script.
...
- Legacy-Id: 6160
2013-09-16 21:05:25 +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