# Copyright (C) 2016-2018 RhodeCode GmbH # # This program is free software: you can redistribute it and/or modify # it under the terms of the GNU Affero General Public License, version 3 # (only), as published by the Free Software Foundation. # # This program is distributed in the hope that it will be useful, # but WITHOUT ANY WARRANTY; without even the implied warranty of # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the # GNU General Public License for more details. # # You should have received a copy of the GNU Affero General Public License # along with this program. If not, see . # # This program is dual-licensed. If you wish to learn more about the # RhodeCode Enterprise Edition, including its added features, Support services, # and proprietary license terms, please see https://rhodecode.com/licenses/ """ rcextensions module, please edit `hooks.py` to over write hooks logic """ from .hooks import ( _create_repo_hook, _create_repo_group_hook, _pre_create_user_hook, _create_user_hook, _delete_repo_hook, _delete_user_hook, _pre_push_hook, _push_hook, _pre_pull_hook, _pull_hook, _create_pull_request_hook, _review_pull_request_hook, _update_pull_request_hook, _merge_pull_request_hook, _close_pull_request_hook, ) # set as module attributes, we use those to call hooks. *do not change this* CREATE_REPO_HOOK = _create_repo_hook CREATE_REPO_GROUP_HOOK = _create_repo_group_hook PRE_CREATE_USER_HOOK = _pre_create_user_hook CREATE_USER_HOOK = _create_user_hook DELETE_REPO_HOOK = _delete_repo_hook DELETE_USER_HOOK = _delete_user_hook PRE_PUSH_HOOK = _pre_push_hook PUSH_HOOK = _push_hook PRE_PULL_HOOK = _pre_pull_hook PULL_HOOK = _pull_hook CREATE_PULL_REQUEST = _create_pull_request_hook REVIEW_PULL_REQUEST = _review_pull_request_hook UPDATE_PULL_REQUEST = _update_pull_request_hook MERGE_PULL_REQUEST = _merge_pull_request_hook CLOSE_PULL_REQUEST = _close_pull_request_hook