Files
doneit-web/src/app/store/documentManagement.ts
T

31 lines
1023 B
TypeScript
Raw Normal View History

2023-07-10 12:38:29 +01:00
import { models } from 'src/plugin/src1/'
2023-07-10 12:32:01 +01:00
import { DELETE, GET, SAVE } from '../models/beast-orm-function';
const { rewriteSave, rewriteGet, rewriteDelete } = models.core.localStorage.rewrite
export class CPSession extends models.LocalStorage {
static UserId: number = models.preset()
static Email: string = models.preset()
static UserName: string = models.preset()
static FullName: string = models.preset()
static RoleID: number = models.preset()
static RoleDescription: string = models.preset()
static OrganicEntityID: number = models.preset()
static OrganicEntityName: string = models.preset()
static Status: string = models.preset()
static Authorization: string = models.preset()
static AuthorizationJwt: string = models.preset()
}
2023-07-06 13:01:51 +01:00
2023-07-10 12:32:01 +01:00
// content production
models.migrate({
databaseName:'content-production',
type: 'localStorage',
version: 1,
models: [CPSession],
})
2023-07-06 13:01:51 +01:00
2023-07-06 13:17:36 +01:00
2023-07-10 12:32:01 +01:00
rewriteGet.connect(GET, [CPSession])
rewriteSave.connect(SAVE, [CPSession])
rewriteDelete.connect(DELETE, [CPSession])
CPSession.get()