summaryrefslogtreecommitdiffstats
path: root/gitsrht/types/__init__.py
diff options
context:
space:
mode:
Diffstat (limited to 'gitsrht/types/__init__.py')
-rw-r--r--gitsrht/types/__init__.py13
1 files changed, 10 insertions, 3 deletions
diff --git a/gitsrht/types/__init__.py b/gitsrht/types/__init__.py
index 6a9752d..f42a631 100644
--- a/gitsrht/types/__init__.py
+++ b/gitsrht/types/__init__.py
@@ -1,5 +1,7 @@
from srht.database import Base
from srht.oauth import ExternalUserMixin, ExternalOAuthTokenMixin
+from scmsrht.repos import (
+ BaseAccessMixin, BaseRedirectMixin, BaseRepositoryMixin)
class User(Base, ExternalUserMixin):
pass
@@ -7,6 +9,11 @@ class User(Base, ExternalUserMixin):
class OAuthToken(Base, ExternalOAuthTokenMixin):
pass
-from .repository import Repository, RepoVisibility
-from .redirect import Redirect
-from .access import Access, AccessMode
+class Access(Base, BaseAccessMixin):
+ pass
+
+class Redirect(Base, BaseRedirectMixin):
+ pass
+
+class Repository(Base, BaseRepositoryMixin):
+ pass