1 parent
e37d583179
commit
5260c2828b
65 files changed
+8469
-380
No files matched your search
@@ -11,6 +11,8 @@ pub struct UserRow {
|
||||
pub id: String,
|
||||
#[model(unique)]
|
||||
pub username: String,
|
||||
#[model(unique)]
|
||||
pub email: String,
|
||||
pub display_name: String,
|
||||
pub country: String,
|
||||
pub timezone: Option<String>,
|
||||
@@ -87,6 +89,9 @@ pub struct AuditRow {
|
||||
#[derive(Debug, Clone)]
|
||||
#[model(table_name = "sync_jobs")]
|
||||
pub struct SyncJobRow {
|
||||
pub authorized_revision: Option<i64>,
|
||||
pub authorized_document: Option<String>,
|
||||
pub published_document: Option<String>,
|
||||
#[model(primary_key)]
|
||||
pub workspace_id: String,
|
||||
pub requested_revision: i64,
|
||||
@@ -112,3 +117,40 @@ pub struct ProviderObjectRow {
|
||||
pub content: String,
|
||||
pub updated_at: DateTime<Utc>,
|
||||
}
|
||||
|
||||
#[derive(Debug, Clone)]
|
||||
#[model(table_name = "workspace_drafts")]
|
||||
pub struct WorkspaceDraftRow {
|
||||
#[model(primary_key)]
|
||||
pub workspace_id: String,
|
||||
pub revision: i64,
|
||||
pub payload: String,
|
||||
}
|
||||
|
||||
#[derive(Debug, Clone)]
|
||||
#[model(table_name = "site_access")]
|
||||
pub struct SiteAccessRow {
|
||||
#[model(primary_key)]
|
||||
pub user_id: String,
|
||||
pub administrator: bool,
|
||||
pub disabled: bool,
|
||||
pub revision: i64,
|
||||
}
|
||||
#[derive(Debug, Clone)]
|
||||
#[model(table_name = "site_settings")]
|
||||
pub struct SiteSettingsRow {
|
||||
#[model(primary_key)]
|
||||
pub section: String,
|
||||
pub revision: i64,
|
||||
pub payload: String,
|
||||
}
|
||||
#[derive(Debug, Clone)]
|
||||
#[model(table_name = "site_audit")]
|
||||
pub struct SiteAuditRow {
|
||||
#[model(primary_key)]
|
||||
pub id: Auto<i64>,
|
||||
pub actor_id: Option<String>,
|
||||
pub action: String,
|
||||
pub details: String,
|
||||
pub created_at: DateTime<Utc>,
|
||||
}
|
||||
Reference in new issue
Block a user