Skip to content
Draft
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
14 changes: 0 additions & 14 deletions osf/models/mixins.py
Original file line number Diff line number Diff line change
Expand Up @@ -606,20 +606,6 @@ def add_addon(self, addon_name, auth=None, override=False, _force=False):
ret.save(clean=False) # TODO This doesn't feel right
return ret

def config_addons(self, config, auth=None, save=True):
"""Enable or disable a set of add-ons.

:param dict config: Mapping between add-on names and enabled / disabled
statuses
"""
for addon_name, enabled in config.items():
if enabled:
self.add_addon(addon_name, auth)
else:
self.delete_addon(addon_name, auth)
if save:
self.save()

def delete_addon(self, addon_name, auth=None, _force=False):
"""Delete an add-on from the node.

Expand Down
420 changes: 0 additions & 420 deletions tests/test_registrations/test_views.py

Large diffs are not rendered by default.

6 changes: 0 additions & 6 deletions website/profile/views.py
Original file line number Diff line number Diff line change
Expand Up @@ -473,12 +473,6 @@ def collect_user_config_js(addon_configs):
return js_modules


@must_be_logged_in
def user_choose_addons(**kwargs):
auth = kwargs['auth']
json_data = escape_html(request.get_json())
auth.user.config_addons(json_data, auth)

@must_be_logged_in
def user_choose_mailing_lists(auth, **kwargs):
""" Update mailing list subscription on user model and in mailchimp
Expand Down
1 change: 0 additions & 1 deletion website/project/metadata/utils.py
Original file line number Diff line number Diff line change
Expand Up @@ -43,7 +43,6 @@ def serialize_draft_registration(draft, auth=None):
'before_register': node.api_url_for('project_before_register'),
'register': absolute_reverse('nodes:node-registrations', kwargs={'node_id': node._id, 'version': 'v2'}),
'register_page': node.web_url_for('draft_before_register_page', draft_id=draft._id, _guid=True),
'registrations': node.web_url_for('node_registrations', _guid=True)
},
}

Expand Down
2 changes: 1 addition & 1 deletion website/project/views/__init__.py
Original file line number Diff line number Diff line change
@@ -1 +1 @@
from . import contributor, node, register, tag, file, comment, drafts # noqa
from . import contributor, node, register, tag, file, comment # noqa
293 changes: 0 additions & 293 deletions website/project/views/drafts.py

This file was deleted.

7 changes: 0 additions & 7 deletions website/project/views/node.py
Original file line number Diff line number Diff line change
Expand Up @@ -405,12 +405,6 @@ def collect_node_config_js(addons):
return js_modules


@must_have_permission(WRITE)
@must_not_be_registration
def node_choose_addons(auth, node, **kwargs):
node.config_addons(request.json, auth)


@must_be_valid_project
@must_not_be_retracted_registration
@must_have_permission(READ)
Expand Down Expand Up @@ -848,7 +842,6 @@ def _view_project(node, auth, primary=False,
'url': parent.url if parent else '',
'api_url': parent.api_url if parent else '',
'absolute_url': parent.absolute_url if parent else '',
'registrations_url': parent.web_url_for('node_registrations', _guid=True) if parent else '',
'is_public': parent.is_public if parent else '',
'is_contributor_or_group_member': parent.is_contributor_or_group_member(user) if parent else '',
'is_contributor': parent.is_contributor(user) if parent else '',
Expand Down
Loading