hubgrep.models package¶
Module contents¶
HubGrep database models
-
class
hubgrep.models.HosterType(value)¶ Bases:
enum.EnumAn 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¶
-