hubgrep.models package¶
Module contents¶
HubGrep database models
-
class
hubgrep.models.
HosterType
(value)¶ Bases:
enum.Enum
An enumeration.
-
gitea
= 2¶
-
github
= 0¶
-
gitlab
= 1¶
-
-
class
hubgrep.models.
HostingService
(**kwargs)¶ Bases:
sqlalchemy.ext.declarative.api.Model
-
api_url
¶
-
config
¶
-
get_hosting_service_interface
(cached_session: CachedSession, timeout: int) → HostingServiceInterface¶
-
id
¶
-
label
¶
-
landingpage_url
¶
-
set_service_label
()¶
-
type
¶
-
user
¶
-
user_id
¶
-
-
class
hubgrep.models.
Role
(**kwargs)¶ Bases:
sqlalchemy.ext.declarative.api.Model
,flask_security.models.fsqla_v2.FsRoleMixin
-
description
¶
-
id
¶
-
name
¶
-
permissions
¶
-
update_datetime
¶
-
users
¶
-
-
class
hubgrep.models.
User
(**kwargs)¶ Bases:
sqlalchemy.ext.declarative.api.Model
,flask_security.models.fsqla_v2.FsUserMixin
-
active
¶
-
confirmed_at
¶
-
create_datetime
¶
-
current_login_at
¶
-
current_login_ip
¶
-
email
¶
-
fs_uniquifier
¶
-
hosting_services
¶
-
id
¶
-
last_login_at
¶
-
last_login_ip
¶
-
login_count
¶
-
password
¶
-
roles
¶
-
tf_phone_number
¶
-
tf_primary_method
¶
-
tf_totp_secret
¶
-
update_datetime
¶
-
us_phone_number
¶
-
us_totp_secrets
¶
-
username
¶
-