-
Notifications
You must be signed in to change notification settings - Fork 325
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Feature/APIv2 Node Settings [PLAT-924] #8536
Feature/APIv2 Node Settings [PLAT-924] #8536
Commits on Jul 10, 2018
-
Begin adding Node Settings to APIv2.
- Url added, view and serializer started. - New permission class IsContributor added.
Configuration menu - View commit details
-
Copy full SHA for d741ec8 - Browse repository at this point
Copy the full SHA d741ec8View commit details -
Configuration menu - View commit details
-
Copy full SHA for e4bde4d - Browse repository at this point
Copy the full SHA e4bde4dView commit details -
Add NodeSettingsUpdateSerializer for updating fields on NodeSettings
- Use this serializer for PUT or PATCH requests - Update the view to choose the right serializer
Configuration menu - View commit details
-
Copy full SHA for 60031ad - Browse repository at this point
Copy the full SHA 60031adView commit details -
Configuration menu - View commit details
-
Copy full SHA for 010492a - Browse repository at this point
Copy the full SHA 010492aView commit details -
Add missed items to IsContributor permission class and NodeSettings s…
…erializer to get tests to run.
Configuration menu - View commit details
-
Copy full SHA for 0d03e56 - Browse repository at this point
Copy the full SHA 0d03e56View commit details
Commits on Jul 11, 2018
-
Configuration menu - View commit details
-
Copy full SHA for d5a861d - Browse repository at this point
Copy the full SHA d5a861dView commit details -
Configuration menu - View commit details
-
Copy full SHA for 98b94b5 - Browse repository at this point
Copy the full SHA 98b94b5View commit details -
Configuration menu - View commit details
-
Copy full SHA for b6cd5f0 - Browse repository at this point
Copy the full SHA b6cd5f0View commit details -
Merge branch 'feature/node_settings_apiV2' of https://github.com/patt…
…isdr/osf.io into feature/node_settings_apiV2 * 'feature/node_settings_apiV2' of https://github.com/pattisdr/osf.io: Add test for view_only_links relationship Add tests for the NodeSettingsSerializer and GET requests # Conflicts: # api_tests/nodes/views/test_node_settings.py
Configuration menu - View commit details
-
Copy full SHA for a62f24c - Browse repository at this point
Copy the full SHA a62f24cView commit details -
Add version 2.9 to API and add to serializer context so addons aren't…
… loaded multiple times. - Version 2.9 deprecates access_requests_enabled field from NodeSerializer and moves it to NodeSettings serializer. - Wiki and forward addons pushed to serializer context so they are not loaded multiple times in serializer method fields and in update method.
Configuration menu - View commit details
-
Copy full SHA for 9c2026e - Browse repository at this point
Copy the full SHA 9c2026eView commit details -
Configuration menu - View commit details
-
Copy full SHA for 2e43308 - Browse repository at this point
Copy the full SHA 2e43308View commit details -
Modify is_deprecated so only a min_version or max_version can be spec…
…ified, if desired. - Modify HideIfWikiDisabled so versions greater than 2.7 don't show wiki relationship on nodes if wiki is disabled. Formerly, this feature was just restricted to 2.8. - List settings field as field that doesn't appear on registration serializer. - Add test for deprecated access_requests_enabled field on NodeSerializer
Configuration menu - View commit details
-
Copy full SHA for ab33946 - Browse repository at this point
Copy the full SHA ab33946View commit details
Commits on Jul 13, 2018
-
Configuration menu - View commit details
-
Copy full SHA for c21ac61 - Browse repository at this point
Copy the full SHA c21ac61View commit details
Commits on Jul 18, 2018
-
Move method for setting access requests to node model
[#PLAT-824] - Keep old v1 route - Add model tests
Configuration menu - View commit details
-
Copy full SHA for fb7db32 - Browse repository at this point
Copy the full SHA fb7db32View commit details -
Configuration menu - View commit details
-
Copy full SHA for a3468e5 - Browse repository at this point
Copy the full SHA a3468e5View commit details -
Check for logging on other node and wiki actions that have associated…
… logs Update tests to check for node logs
Configuration menu - View commit details
-
Copy full SHA for a6733d0 - Browse repository at this point
Copy the full SHA a6733d0View commit details -
Configuration menu - View commit details
-
Copy full SHA for d74bf6a - Browse repository at this point
Copy the full SHA d74bf6aView commit details
Commits on Jul 19, 2018
-
Override to_representation on NodeSettingsUpdateSerializer to use a d…
…ifferent serializer for the response versus the request.
Configuration menu - View commit details
-
Copy full SHA for bee8d6a - Browse repository at this point
Copy the full SHA bee8d6aView commit details -
Merge branch 'develop' of https://github.com/CenterForOpenScience/osf.io
Configuration menu - View commit details
-
Copy full SHA for ab17e69 - Browse repository at this point
Copy the full SHA ab17e69View commit details -
Configuration menu - View commit details
-
Copy full SHA for dd681e7 - Browse repository at this point
Copy the full SHA dd681e7View commit details