| 2016-09-01 |
Merge branch 'master' into development
briley
committed
on 1 Sep 2016
|
Merge branch 'master' of https://github.com/DMPRoadmap/roadmap
briley
committed
on 1 Sep 2016
|
Fixed bug in logo branding view
briley
committed
on 1 Sep 2016
|

rebuilt Gemfile.lock (#28)
...
* rebasing from master (#27)
* added data structures for testing
* renamed token_permission_type to plural to follow convention of fixtures
* added gem to allow testing of controllers
* began implimenting testing for projects controller
* fixed auth to reject empty string
* added data structures for testing
* added data structures for testing
* removed old unnecissary data structures from fixtures
* added forgotten view for org-admins giving user's api permissions
* updated .gitignore
* added gem to allow testing of controllers
* began implimenting testing for projects controller
* fixed auth to reject empty string
* added data structures for testing
* added data structures for testing
* removed old unnecissary data structures from fixtures
* added forgotten view for org-admins giving user's api permissions
* updated .gitignore
* fixed leftover merge conflict in .gitignore
* updated org-admin view of users for rails 4.2 compatability
* fiexed a bug where user's api token permissions wouldnt display
* fixed syntax error
* changed guidance_group to guidance_groups for consistancy with api spec
* fix roadmap route
* bugfixing auth for api
* removed token_permission as it was accidentially re-added by a merge
* added gem to allow testing of controllers
* began implimenting testing for projects controller
* fixed auth to reject empty string
* added data structures for testing
* added data structures for testing
* removed old unnecissary data structures from fixtures
* added forgotten view for org-admins giving user's api permissions
* updated .gitignore
* removed old unnecissary data structures from fixtures
* updated .gitignore
* updated org-admin view of users for rails 4.2 compatability
* fiexed a bug where user's api token permissions wouldnt display
* fixed syntax error
* changed guidance_group to guidance_groups for consistancy with api spec
* bugfixing auth for api
* modified schema
* removed admin interface to token_permission, another forgotten side-effect
* removed admin interface to token_permission, another forgotten side-effect
* modified return structure of guidance_groups API to reflect current spec
* removed guidances api endpoint as no longer necissary
* added templates api endpoint
* commit
* commit
* initial commit of untested statistics API
* updated Statistics API and added bugfixes
* added aditional seeds for api token_permission_types
* added docs for stats api, also passing tests
* added fucntionality to give org_admin priveleges through the org_admin interface
* corrected statistics API to handle null dates and filter projects correctly
* addedrestriction that users must be confirmed to be counted by stats api
* added documentation to dmptemplates api controller
* added org_id field to plans metadata as a returned plan can belong to somebody else's organisation
* initial passover of removing magic strings
* added comment to I18n_constant and fixed missing magic string
* fixed the magic strings function
* removed duplicate gem from gemfile
* migrations and routes tests
* changed gem dependancies and fixed syntax bug
* fixed bug where show plans view only displayed first letter of columns
* aliased
* added documentation to organisation, phase, and part of plans
* added documentation to organisation, phase, and part of plans
* added documentation to model for plan
* added documentation to project model
* added documentation to project_group model
* added documentation to remaining models
* fixed admin logout bug
* removed hard-coded references to DCC
* fixed bug in dmptemplate with magicstrings
* dropdown and org language setting
* test
* commit
* migrations and routes tests
* aliased
* dropdown and org language setting
* test
* remove typo
* fixed parentheses bug in api/projects_controller
* fix
* merging
* remove git merge conflicts artifacts
* added gemfile, environments, and an initaliser to allow merge
* fix locales picking
* installed new gem pundit
* super_admin area for languages, changes to langauge initializer to fix migrations issue and org language priority in user language picking
* added magic string and constant structure for auth
* add association between organisation and language
* proof of concept for pundit
-got the pundit policy file working
-verified that it blocked/allowed users with correct permissions
-fixed a bug in user model where the magic strings had been poorly defined
-
* added pundit authorization to users
* change how questions are displayed in plans to honour formatting
* added pundit to users controller
* added pundit auth to organisations controller
* removed depricated controller
* bugfix to ensure organisations auth working
* added pundit auth to guidances
* added pundit auth to guidance groups
* added pundit auth to dmptemplates controller
* added default redirect to 403 page for unauth
* changed empty? to blank? as it broke seedfile
* updated authorization for all controllers
-changed from passing through records as feature not supported
-changed 403 error to better reflect what's happening
-added scope to many of the indexes
-added organisation-scope to requests from old org-admin roles
-renamed guidance_groups_policy to guidance_group_policy.rb
* Merging current stable development branch into master (#23)
This is our unofficial v.0.1.0 release. It includes:
- Rails 4.2 migration
- Internationalization
- API
- Institutional logo upload (thanks to Weiwei and the Univ. of Alberta)
- Generic branding
- General cleanup of code and bug fixes
* finished implimenting new authorization scheme in dmptemplates
* updated seeds file
* installed new gem pundit
* added magic string and constant structure for auth
* proof of concept for pundit
-got the pundit policy file working
-verified that it blocked/allowed users with correct permissions
-fixed a bug in user model where the magic strings had been poorly defined
-
* added pundit authorization to users
* added pundit to users controller
* added pundit auth to organisations controller
* removed depricated controller
* bugfix to ensure organisations auth working
* added pundit auth to guidances
* added pundit auth to guidance groups
* added pundit auth to dmptemplates controller
* added default redirect to 403 page for unauth
* updated authorization for all controllers
-changed from passing through records as feature not supported
-changed 403 error to better reflect what's happening
-added scope to many of the indexes
-added organisation-scope to requests from old org-admin roles
-renamed guidance_groups_policy to guidance_group_policy.rb
* finished implimenting new authorization scheme in dmptemplates
* updated seeds file
* bugfixes to auth
* explicit bullet style for questions and raw questoin test in form
* implimenting auth changes in the views
* added granting api to orgs permission
* implimenting auth changes in the views
* added granting api to orgs permission
* removed cancancan and rollify
* updated documentation syntax for some models
* removed initalizer for rollify
* ensured users loose roles upon org changing and added depricated tags to roles
* added functionality to port users from old auth structure to new
* updated funciton to ensure no dupelicates
* updated the organisation_id = (new) in user model, was causing seed to fail
* fixed bug in can_<do permission>? functions
* turns out we do user user_org_roles to determine organisation, re-added
* added debug to update_user_permissions
* made changes to update user permissions
* made changed to user.rb
* finished changes to update_user_permissions
* added docs to new function
* added new permissions to api
* fix various issues to do with display of formatting in questions
* implimenting auth changes in the views
* added granting api to orgs permission
* removed cancancan and rollify
* updated documentation syntax for some models
* removed initalizer for rollify
* ensured users loose roles upon org changing and added depricated tags to roles
* added functionality to port users from old auth structure to new
* updated funciton to ensure no dupelicates
* updated the organisation_id = (new) in user model, was causing seed to fail
* fixed bug in can_<do permission>? functions
* turns out we do user user_org_roles to determine organisation, re-added
* added debug to update_user_permissions
* made changes to update user permissions
* overhaul of performance of users admin-index
* fixed a bug where users' api_tokens would display if they had none
* added ability to grant permissions to other users
* implimenting auth changes in the views
* added granting api to orgs permission
* removed cancancan and rollify
* updated documentation syntax for some models
* removed initalizer for rollify
* ensured users loose roles upon org changing and added depricated tags to roles
* added functionality to port users from old auth structure to new
* updated funciton to ensure no dupelicates
* updated the organisation_id = (new) in user model, was causing seed to fail
* fixed bug in can_<do permission>? functions
* turns out we do user user_org_roles to determine organisation, re-added
* added debug to update_user_permissions
* made changes to update user permissions
* made changed to user.rb
* finished changes to update_user_permissions
* added docs to new function
* added new permissions to api
* overhaul of performance of users admin-index
* fixed a bug where users' api_tokens would display if they had none
* added ability to grant permissions to other users
* updated efficiency of update_user_permissions
* rebuilt Gemfile.lock
Brian Riley
authored
on 1 Sep 2016
GitHub
committed
on 1 Sep 2016
|
rebuilt Gemfile.lock
briley
committed
on 1 Sep 2016
|
Merge branch 'development' of https://github.com/DMPRoadmap/roadmap into development
briley
committed
on 1 Sep 2016
|
Updated Gemfile.lock
briley
committed
on 1 Sep 2016
|

rebasing from master (#27)
...
* added data structures for testing
* renamed token_permission_type to plural to follow convention of fixtures
* added gem to allow testing of controllers
* began implimenting testing for projects controller
* fixed auth to reject empty string
* added data structures for testing
* added data structures for testing
* removed old unnecissary data structures from fixtures
* added forgotten view for org-admins giving user's api permissions
* updated .gitignore
* added gem to allow testing of controllers
* began implimenting testing for projects controller
* fixed auth to reject empty string
* added data structures for testing
* added data structures for testing
* removed old unnecissary data structures from fixtures
* added forgotten view for org-admins giving user's api permissions
* updated .gitignore
* fixed leftover merge conflict in .gitignore
* updated org-admin view of users for rails 4.2 compatability
* fiexed a bug where user's api token permissions wouldnt display
* fixed syntax error
* changed guidance_group to guidance_groups for consistancy with api spec
* fix roadmap route
* bugfixing auth for api
* removed token_permission as it was accidentially re-added by a merge
* added gem to allow testing of controllers
* began implimenting testing for projects controller
* fixed auth to reject empty string
* added data structures for testing
* added data structures for testing
* removed old unnecissary data structures from fixtures
* added forgotten view for org-admins giving user's api permissions
* updated .gitignore
* removed old unnecissary data structures from fixtures
* updated .gitignore
* updated org-admin view of users for rails 4.2 compatability
* fiexed a bug where user's api token permissions wouldnt display
* fixed syntax error
* changed guidance_group to guidance_groups for consistancy with api spec
* bugfixing auth for api
* modified schema
* removed admin interface to token_permission, another forgotten side-effect
* removed admin interface to token_permission, another forgotten side-effect
* modified return structure of guidance_groups API to reflect current spec
* removed guidances api endpoint as no longer necissary
* added templates api endpoint
* commit
* commit
* initial commit of untested statistics API
* updated Statistics API and added bugfixes
* added aditional seeds for api token_permission_types
* added docs for stats api, also passing tests
* added fucntionality to give org_admin priveleges through the org_admin interface
* corrected statistics API to handle null dates and filter projects correctly
* addedrestriction that users must be confirmed to be counted by stats api
* added documentation to dmptemplates api controller
* added org_id field to plans metadata as a returned plan can belong to somebody else's organisation
* initial passover of removing magic strings
* added comment to I18n_constant and fixed missing magic string
* fixed the magic strings function
* removed duplicate gem from gemfile
* migrations and routes tests
* changed gem dependancies and fixed syntax bug
* fixed bug where show plans view only displayed first letter of columns
* aliased
* added documentation to organisation, phase, and part of plans
* added documentation to organisation, phase, and part of plans
* added documentation to model for plan
* added documentation to project model
* added documentation to project_group model
* added documentation to remaining models
* fixed admin logout bug
* removed hard-coded references to DCC
* fixed bug in dmptemplate with magicstrings
* dropdown and org language setting
* test
* commit
* migrations and routes tests
* aliased
* dropdown and org language setting
* test
* remove typo
* fixed parentheses bug in api/projects_controller
* fix
* merging
* remove git merge conflicts artifacts
* added gemfile, environments, and an initaliser to allow merge
* fix locales picking
* installed new gem pundit
* super_admin area for languages, changes to langauge initializer to fix migrations issue and org language priority in user language picking
* added magic string and constant structure for auth
* add association between organisation and language
* proof of concept for pundit
-got the pundit policy file working
-verified that it blocked/allowed users with correct permissions
-fixed a bug in user model where the magic strings had been poorly defined
-
* added pundit authorization to users
* change how questions are displayed in plans to honour formatting
* added pundit to users controller
* added pundit auth to organisations controller
* removed depricated controller
* bugfix to ensure organisations auth working
* added pundit auth to guidances
* added pundit auth to guidance groups
* added pundit auth to dmptemplates controller
* added default redirect to 403 page for unauth
* changed empty? to blank? as it broke seedfile
* updated authorization for all controllers
-changed from passing through records as feature not supported
-changed 403 error to better reflect what's happening
-added scope to many of the indexes
-added organisation-scope to requests from old org-admin roles
-renamed guidance_groups_policy to guidance_group_policy.rb
* Merging current stable development branch into master (#23)
This is our unofficial v.0.1.0 release. It includes:
- Rails 4.2 migration
- Internationalization
- API
- Institutional logo upload (thanks to Weiwei and the Univ. of Alberta)
- Generic branding
- General cleanup of code and bug fixes
* finished implimenting new authorization scheme in dmptemplates
* updated seeds file
* installed new gem pundit
* added magic string and constant structure for auth
* proof of concept for pundit
-got the pundit policy file working
-verified that it blocked/allowed users with correct permissions
-fixed a bug in user model where the magic strings had been poorly defined
-
* added pundit authorization to users
* added pundit to users controller
* added pundit auth to organisations controller
* removed depricated controller
* bugfix to ensure organisations auth working
* added pundit auth to guidances
* added pundit auth to guidance groups
* added pundit auth to dmptemplates controller
* added default redirect to 403 page for unauth
* updated authorization for all controllers
-changed from passing through records as feature not supported
-changed 403 error to better reflect what's happening
-added scope to many of the indexes
-added organisation-scope to requests from old org-admin roles
-renamed guidance_groups_policy to guidance_group_policy.rb
* finished implimenting new authorization scheme in dmptemplates
* updated seeds file
* bugfixes to auth
* explicit bullet style for questions and raw questoin test in form
* implimenting auth changes in the views
* added granting api to orgs permission
* implimenting auth changes in the views
* added granting api to orgs permission
* removed cancancan and rollify
* updated documentation syntax for some models
* removed initalizer for rollify
* ensured users loose roles upon org changing and added depricated tags to roles
* added functionality to port users from old auth structure to new
* updated funciton to ensure no dupelicates
* updated the organisation_id = (new) in user model, was causing seed to fail
* fixed bug in can_<do permission>? functions
* turns out we do user user_org_roles to determine organisation, re-added
* added debug to update_user_permissions
* made changes to update user permissions
* made changed to user.rb
* finished changes to update_user_permissions
* added docs to new function
* added new permissions to api
* fix various issues to do with display of formatting in questions
* implimenting auth changes in the views
* added granting api to orgs permission
* removed cancancan and rollify
* updated documentation syntax for some models
* removed initalizer for rollify
* ensured users loose roles upon org changing and added depricated tags to roles
* added functionality to port users from old auth structure to new
* updated funciton to ensure no dupelicates
* updated the organisation_id = (new) in user model, was causing seed to fail
* fixed bug in can_<do permission>? functions
* turns out we do user user_org_roles to determine organisation, re-added
* added debug to update_user_permissions
* made changes to update user permissions
* overhaul of performance of users admin-index
* fixed a bug where users' api_tokens would display if they had none
* added ability to grant permissions to other users
* implimenting auth changes in the views
* added granting api to orgs permission
* removed cancancan and rollify
* updated documentation syntax for some models
* removed initalizer for rollify
* ensured users loose roles upon org changing and added depricated tags to roles
* added functionality to port users from old auth structure to new
* updated funciton to ensure no dupelicates
* updated the organisation_id = (new) in user model, was causing seed to fail
* fixed bug in can_<do permission>? functions
* turns out we do user user_org_roles to determine organisation, re-added
* added debug to update_user_permissions
* made changes to update user permissions
* made changed to user.rb
* finished changes to update_user_permissions
* added docs to new function
* added new permissions to api
* overhaul of performance of users admin-index
* fixed a bug where users' api_tokens would display if they had none
* added ability to grant permissions to other users
* updated efficiency of update_user_permissions
Brian Riley
authored
on 1 Sep 2016
GitHub
committed
on 1 Sep 2016
|
Merge branch 'development'
briley
committed
on 1 Sep 2016
|
Merged branding changes from the development branch into the master branch that now contains DCC's changes to permissions/roles, internationalization and bug fixes
briley
committed
on 1 Sep 2016
|
Merge branch 'DigitalCurationCentre-master'
briley
committed
on 1 Sep 2016
|
merged DCC changes into master
briley
committed
on 1 Sep 2016
|
updated efficiency of update_user_permissions
xsrust
committed
on 1 Sep 2016
|
more merge conflicts
xsrust
committed
on 1 Sep 2016
|
added ability to grant permissions to other users
xsrust
committed
on 1 Sep 2016
|
fixed a bug where users' api_tokens would display if they had none
xsrust
committed
on 1 Sep 2016
|
overhaul of performance of users admin-index
xsrust
committed
on 1 Sep 2016
|
added new permissions to api
xsrust
committed
on 1 Sep 2016
|
added docs to new function
xsrust
committed
on 1 Sep 2016
|
finished changes to update_user_permissions
xsrust
committed
on 1 Sep 2016
|
made changed to user.rb
xsrust
committed
on 1 Sep 2016
|
made changes to update user permissions
xsrust
committed
on 1 Sep 2016
|
added debug to update_user_permissions
xsrust
committed
on 1 Sep 2016
|
turns out we do user user_org_roles to determine organisation, re-added
xsrust
committed
on 1 Sep 2016
|
fixed bug in can_<do permission>? functions
xsrust
committed
on 1 Sep 2016
|
updated the organisation_id = (new) in user model, was causing seed to fail
xsrust
committed
on 1 Sep 2016
|
updated funciton to ensure no dupelicates
xsrust
committed
on 1 Sep 2016
|
added functionality to port users from old auth structure to new
xsrust
committed
on 1 Sep 2016
|
ensured users loose roles upon org changing and added depricated tags to roles
xsrust
committed
on 1 Sep 2016
|
removed initalizer for rollify
xsrust
committed
on 1 Sep 2016
|