feat: Instance Admin Panel: Configuration Settings (#2800)
* feat: Instance Admin Panel: Configuration Settings * refactor: seprate Google and Github form into independent components. * feat: add admin auth wrapper and access denied page. * style: design updates.
This commit is contained in:
parent
7978c8277c
commit
2a2e504ebb
21 changed files with 1144 additions and 105 deletions
14
web/types/instance.d.ts
vendored
14
web/types/instance.d.ts
vendored
|
|
@ -20,3 +20,17 @@ export interface IInstance {
|
|||
updated_by: string | null;
|
||||
primary_owner: string;
|
||||
}
|
||||
|
||||
export interface IInstanceConfiguration {
|
||||
id: string;
|
||||
created_at: string;
|
||||
updated_at: string;
|
||||
key: string;
|
||||
value: string;
|
||||
created_by: string | null;
|
||||
updated_by: string | null;
|
||||
}
|
||||
|
||||
export interface IFormattedInstanceConfiguration{
|
||||
[key: string]: string;
|
||||
}
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue