Econsensus release to production

3 views
Skip to first unread message

Jo Paulger

unread,
Jun 5, 2013, 2:21:18 PM6/5/13
to Aptivate Staff (all), econsens...@googlegroups.com
Hi all,

Just deployed to econsensus.org ready for Tom's demo to the lovely people at Barncamp this weekend. 

The release includes the following changes:

1) improvements to the organization management screens to hopefully make them prettier, more informative and easier to use. In particular:
- org admin links from old org detail screen flattened into the org list screen - so also removed the Admin link that used to be top right of screen. To go to your org's admin now, just click Your Organizations and then find the org in the list.
- only show action links to users who can actually perform those actions! (eg delete option will now only show to org owner)
- easier navigation - all org screens now provide a back option, whether via a Cancel button, or a link to go back to Your Organizations
- screens for admin users should now be locked down to admin users only - no more sneaking in if you know the url!
- OK and Cancel buttons now have the same styling
- extra help/explanatory text
- the weird @ notations have gone! hurrah!
- the Discussions/Proposals/Decisions/Archive and Add Discussion etc tabs are no longer visible from org admin screens.
- user admin now focuses on displaying username and email, not first and last name which are non-mandatory so not always populated.

2) default issue list view is now Discussions tab, rather than Proposals tab

3) faster views tests ... down from 15s to less than 1s! We could also refactor a lot of our other tests similarly ... how nice would it be for our test suite to run in seconds rather than minutes?! Mainly achieved by avoiding the django test client wherever possible, and using object factories to easily build data suitable for each test rather than using fixtures. For new tests, subclass django's TestCase or our new EconsensusTestCase (which doesn't use fixtures).

Many thanks to Chris Swannack and Phil McMahon for their work on the organization changes for this iteration, and Sarah for speeding up a big chunk of our tests :D

Jo
Reply all
Reply to author
Forward
0 new messages