Whitespace tidying.
Decision detail screens' feedback count bars are now clickable and have
plus icon.
Removed all styling for decision_stats class which (as far as I can
tell) is no longer used.
Collected stats styling together.
Removed feedbacks list declaration from updateCounters function as it
doesn't seem to be used at all.
Clicking any of the stats counter bars now opens a create form in the usual position
on screen (ie. in place of "Add new feedback" button).
Added animation to slowly scroll down to form when use clicks to add new
feedback (for "Add new feedback" button as well as new stats controls).
Pulled scrolling behaviour into a new js function to avoid repetition.
Set feedback form's initial rating value according to the bar that was clicked
Altered column name prefixes for Decision data columns from "Decision.*"
to "Issue.*" (request from Tom).
Began integrating django-guardian in order to
support editor role requirement where some Users
can edit content whereas others cannot.
Merge branch 'editor_role' of github.com:aptivate/econsensus into editor_role
Added test cases for Organization permissions
Merge branch 'editor_role' of github.com:aptivate/econsensus into editor_role
Fixed broken tests.
DecisionCreate view now has login_required as well as instance
permission from guardian.
A user must now have the 'edit_decision_feedback' permission
for a given Organization in order to Update Decisions or Create
/ Update Feedback.
An organization admin can now set the is_editor flag when
updating an OrganizaionUser
Moved thead closing tag to correct position.
Made Decision list tables resilient over different ID lengths (1 to 11
digits).
Users without the permission to edit an organizations objects
will not see "Edit" or "Comment" links next to object contents.