############ # Generics # ############ bitbucket_account_list = generic_views.account_list(SHORT_NAME, BitbucketSerializer) bitbucket_import_auth = generic_views.import_auth(SHORT_NAME, BitbucketSerializer) def _get_folders(node_addon, folder_id): pass bitbucket_folder_list = generic_views.folder_list(SHORT_NAME, FULL_NAME, _get_folders) bitbucket_get_config = generic_views.get_config(SHORT_NAME, BitbucketSerializer) bitbucket_deauthorize_node = generic_views.deauthorize_node(SHORT_NAME) ################# # Special Cased # ################# @must_not_be_registration @must_have_addon(SHORT_NAME, 'user') @must_have_addon(SHORT_NAME, 'node') @must_be_addon_authorizer(SHORT_NAME)
bitbucket_account_list = generic_views.account_list( SHORT_NAME, BitbucketSerializer ) bitbucket_import_auth = generic_views.import_auth( SHORT_NAME, BitbucketSerializer ) def _get_folders(node_addon, folder_id): pass bitbucket_folder_list = generic_views.folder_list( SHORT_NAME, FULL_NAME, _get_folders ) bitbucket_get_config = generic_views.get_config( SHORT_NAME, BitbucketSerializer ) bitbucket_deauthorize_node = generic_views.deauthorize_node( SHORT_NAME ) ################# # Special Cased #