Robert Sparks
f0f5a51eb6
(Rocky) merge forward.
...
- Legacy-Id: 10157
2015-10-09 03:16:24 +00:00
Ole Laursen
63d96e0354
Summary: Get rid of submit_initial_charter hack, only create a charter
...
when a first revision has actually been submitted.
- Legacy-Id: 10136
2015-10-06 15:14:31 +00:00
Robert Sparks
dbe4e3789d
removed all the milestone reminder machinery
...
- Legacy-Id: 10091
2015-09-17 20:27:07 +00:00
Robert Sparks
e5a6ab4385
email expansions for groups
...
- Legacy-Id: 10058
2015-08-25 18:10:51 +00:00
Robert Sparks
8a74604a1b
Done with the second pass focusing on test coverage. Lots of test tweaks, some new tests, a couple of bugs fixed. The session request code views need to be redone to allow testing.
...
- Legacy-Id: 10035
2015-08-21 16:39:00 +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
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
9067f88fa7
Merged in [9650] from rjsparks@nostrum.com:
...
Set the parent for newly created RGs. Be more robust if an RG has no parent. Test creation of an RG. Fixes #1718 and #1719 .
- Legacy-Id: 9661
Note: SVN reference [9650] has been migrated to Git commit b9bf7594001f0014ff4c2ac3688b431f1fcd39ec
2015-06-03 16:52:49 +00:00
Henrik Levkowetz
bf9d668c3e
Changed from using an otherwise unused css class as content container selector in tests, to instead using an explicit css id as selector.
...
- Legacy-Id: 9394
2015-04-04 08:57:39 +00:00
Henrik Levkowetz
f0dad527ee
Updated a group test to match the facelift DOM.
...
- Legacy-Id: 9359
2015-04-02 19:46:43 +00:00
Henrik Levkowetz
625347cd2f
Merged trunk@9354 to facelift copy
...
- Legacy-Id: 9357
2015-04-02 06:51:34 +00:00
Robert Sparks
02d807581a
Restores add-to-community-list functionality to several pages. Fixes #1601 . Commit ready for merge.
...
- Legacy-Id: 9242
2015-03-17 20:24:42 +00:00
Henrik Levkowetz
9ee16e778e
Added a login requirement for the full document and group email alias pages, but kept the individual group and document email-alias pages visible without login. Added testing of login redirects for the full email alias lists, and reordered the test sequence within the test methods appropriately.
...
- Legacy-Id: 9160
2015-03-07 15:55:18 +00:00
Robert Sparks
a208803e82
Added dealing with /wg/foo/email-aliases, /wg/email-aliases, and similar for /rg. Added an initial test suite for all invocations of the email_alias views. Commit ready for merge.
...
- Legacy-Id: 9083
2015-02-13 04:18:47 +00:00
Ole Laursen
9760cd9c8e
Summary: Load the groups in the group menu with AJAX and delete the
...
jump to group modal. This cuts page rendering speed in more than half
for simple pages and similarly shrinks them by a factor 3-4, while
keeping the user experience the same. Fallbacks are in place for
non-JS clients.
There's still some overhead in the menu generation compared to just
rendering the page content, but the group menu was definitely a major
culprit.
- Legacy-Id: 9077
2015-02-12 16:01:05 +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
Henrik Levkowetz
be1c255be1
Merged in [8854] from rjsparks@nostrum.com:
...
This is the second step towards ADs out of GroupInfo into Role.
The use of group.ad has been scrubbed from the code and templates.
- Those places that set group.ad have been directly manipulate Role objects instead
- Most places that read group.ad now use a new group.ad_role() that returns a Role object, simplifing some views.
Related to #1555 and #1557 .
- Legacy-Id: 8888
Note: SVN reference [8854] has been migrated to Git commit 65804be683
2015-01-21 19:56:57 +00:00
Robert Sparks
65804be683
This is the second step towards ADs out of GroupInfo into Role.
...
The use of group.ad has been scrubbed from the code and templates.
- Those places that set group.ad have been directly manipulate Role objects instead
- Most places that read group.ad now use a new group.ad_role() that returns a Role object, simplifing some views.
Related to #1555 and #1557 .
Commit ready for merge.
- Legacy-Id: 8854
2015-01-09 18:52:06 +00:00
Ole Laursen
027a976da4
Summary: Fix problem with confirm checkbox for potentially dangerous
...
acronym choices on group edit/creation page, fixes the last remaining
facelift test failure
- Legacy-Id: 8720
2014-11-30 14:53:54 +00:00
Robert Sparks
134ae9928f
Highlight need for milestone review and approval in messages to leadership when a milestone edit requires approval. Don't bother the group when the only changes are those needing approval. Fixes ticket #1501 . Commit ready for merge.
...
- Legacy-Id: 8716
2014-11-26 18:56:51 +00:00
Ole Laursen
cebc979282
Summary: Resolve person/email/document multiselect issue by importing
...
select2 and switching the widgets over to using that. Port the
milestones editing page to Bootstrap.
- Legacy-Id: 8713
2014-11-25 16:47:48 +00:00
Ole Laursen
4bb48ac831
Cherrypick r8381 from /branch/iola/submit-replacement/ to get the document widget in, in preparation for fixing the autocomplete problems
...
- Legacy-Id: 8703
2014-11-21 15:32:04 +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
5604914bfc
Add AutocompletedDocumentsField to be used for replacements submission
...
and refactor milestones tool to use this field
- Legacy-Id: 8381
2014-10-09 17:14:14 +00:00
Ole Laursen
f9ee750afd
Make it possible to adjust the name of new materials upon upload, also fix a couple of warnings from PyFlakes
...
- Legacy-Id: 7914
2014-06-13 12:30:42 +00:00
Ole Laursen
602feff7c9
Add tests for new material code
...
- Legacy-Id: 7850
2014-06-04 13:10:55 +00:00
Ole Laursen
976d0b9d68
Turn charter page for non-chartering groups into about page, fix a bunch of potentially broken links due to the split between group-type prefixed URLs and /group/ ones
...
- Legacy-Id: 7805
2014-05-30 15:59:02 +00:00
Ole Laursen
357f88c0d6
Add simple overview page with links to concluded groups, use that instead of the tools page for the left menu link
...
- Legacy-Id: 7567
2014-04-03 11:49:05 +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