Mercurial > kallithea
comparison rhodecode/model/__init__.py @ 4186:7e5f8c12a3fc kallithea-2.2.5-rebrand
First step in two-part process to rename directories to kallithea.
This first step is to change all references in the files where they refer
to the old directory name.
author | Bradley M. Kuhn <bkuhn@sfconservancy.org> |
---|---|
date | Wed, 02 Jul 2014 19:04:28 -0400 |
parents | ffd45b185016 |
children |
comparison
equal
deleted
inserted
replaced
4185:aaa7c3331186 | 4186:7e5f8c12a3fc |
---|---|
10 # GNU General Public License for more details. | 10 # GNU General Public License for more details. |
11 # | 11 # |
12 # You should have received a copy of the GNU General Public License | 12 # You should have received a copy of the GNU General Public License |
13 # along with this program. If not, see <http://www.gnu.org/licenses/>. | 13 # along with this program. If not, see <http://www.gnu.org/licenses/>. |
14 """ | 14 """ |
15 rhodecode.model.__init__ | 15 kallithea.model.__init__ |
16 ~~~~~~~~~~~~~~~~~~~~~~~~ | 16 ~~~~~~~~~~~~~~~~~~~~~~~~ |
17 | 17 |
18 The application's model objects | 18 The application's model objects |
19 | 19 |
20 :created_on: Nov 25, 2010 | 20 :created_on: Nov 25, 2010 |
28 .. code-block:: python | 28 .. code-block:: python |
29 | 29 |
30 from paste.deploy import appconfig | 30 from paste.deploy import appconfig |
31 from pylons import config | 31 from pylons import config |
32 from sqlalchemy import engine_from_config | 32 from sqlalchemy import engine_from_config |
33 from rhodecode.config.environment import load_environment | 33 from kallithea.config.environment import load_environment |
34 | 34 |
35 conf = appconfig('config:development.ini', relative_to = './../../') | 35 conf = appconfig('config:development.ini', relative_to = './../../') |
36 load_environment(conf.global_conf, conf.local_conf) | 36 load_environment(conf.global_conf, conf.local_conf) |
37 | 37 |
38 engine = engine_from_config(config, 'sqlalchemy.') | 38 engine = engine_from_config(config, 'sqlalchemy.') |
41 | 41 |
42 """ | 42 """ |
43 | 43 |
44 | 44 |
45 import logging | 45 import logging |
46 from rhodecode.model import meta | 46 from kallithea.model import meta |
47 from rhodecode.lib.utils2 import safe_str, obfuscate_url_pw | 47 from kallithea.lib.utils2 import safe_str, obfuscate_url_pw |
48 | 48 |
49 log = logging.getLogger(__name__) | 49 log = logging.getLogger(__name__) |
50 | 50 |
51 | 51 |
52 def init_model(engine): | 52 def init_model(engine): |
105 """ | 105 """ |
106 Helper method to get user by ID, or username fallback | 106 Helper method to get user by ID, or username fallback |
107 | 107 |
108 :param user: UserID, username, or User instance | 108 :param user: UserID, username, or User instance |
109 """ | 109 """ |
110 from rhodecode.model.db import User | 110 from kallithea.model.db import User |
111 return self._get_instance(User, user, | 111 return self._get_instance(User, user, |
112 callback=User.get_by_username) | 112 callback=User.get_by_username) |
113 | 113 |
114 def _get_repo(self, repository): | 114 def _get_repo(self, repository): |
115 """ | 115 """ |
116 Helper method to get repository by ID, or repository name | 116 Helper method to get repository by ID, or repository name |
117 | 117 |
118 :param repository: RepoID, repository name or Repository Instance | 118 :param repository: RepoID, repository name or Repository Instance |
119 """ | 119 """ |
120 from rhodecode.model.db import Repository | 120 from kallithea.model.db import Repository |
121 return self._get_instance(Repository, repository, | 121 return self._get_instance(Repository, repository, |
122 callback=Repository.get_by_repo_name) | 122 callback=Repository.get_by_repo_name) |
123 | 123 |
124 def _get_perm(self, permission): | 124 def _get_perm(self, permission): |
125 """ | 125 """ |
126 Helper method to get permission by ID, or permission name | 126 Helper method to get permission by ID, or permission name |
127 | 127 |
128 :param permission: PermissionID, permission_name or Permission instance | 128 :param permission: PermissionID, permission_name or Permission instance |
129 """ | 129 """ |
130 from rhodecode.model.db import Permission | 130 from kallithea.model.db import Permission |
131 return self._get_instance(Permission, permission, | 131 return self._get_instance(Permission, permission, |
132 callback=Permission.get_by_key) | 132 callback=Permission.get_by_key) |
133 | 133 |
134 @classmethod | 134 @classmethod |
135 def get_all(cls): | 135 def get_all(cls): |