comparison rhodecode/config/rcextensions/__init__.py @ 2904:1b275d04ac07 beta

#595 add rcextension hook for repository delete
author Marcin Kuzminski <marcin@python-works.com>
date Tue, 09 Oct 2012 00:08:35 +0200
parents 6418fdb7d807
children 5085e51fba3a
comparison
equal deleted inserted replaced
2903:9c778306eb73 2904:1b275d04ac07
38 :param clone_uri: 38 :param clone_uri:
39 :param fork_id: 39 :param fork_id:
40 :param group_id: 40 :param group_id:
41 :param created_by: 41 :param created_by:
42 """ 42 """
43
44 return 0 43 return 0
45 CREATE_REPO_HOOK = _crhook 44 CREATE_REPO_HOOK = _crhook
45
46
47 #==============================================================================
48 # POST DELETE REPOSITORY HOOK
49 #==============================================================================
50 # this function will be executed after each repository deletion
51 def _dlhook(*args, **kwargs):
52 """
53 Post create repository HOOK
54 kwargs available:
55 :param repo_name:
56 :param repo_type:
57 :param description:
58 :param private:
59 :param created_on:
60 :param enable_downloads:
61 :param repo_id:
62 :param user_id:
63 :param enable_statistics:
64 :param clone_uri:
65 :param fork_id:
66 :param group_id:
67 :param deleted_by:
68 :param deleted_on:
69 """
70 return 0
71 DELETE_REPO_HOOK = _dlhook
46 72
47 73
48 #============================================================================== 74 #==============================================================================
49 # POST PUSH HOOK 75 # POST PUSH HOOK
50 #============================================================================== 76 #==============================================================================