github.com/voedger/voedger@v0.0.0-20240520144910-273e84102129/pkg/sys/authnz/consts.go (about) 1 /* 2 * Copyright (c) 2021-present unTill Pro, Ltd. 3 */ 4 5 package authnz 6 7 import ( 8 "time" 9 10 "github.com/voedger/voedger/pkg/appdef" 11 ) 12 13 const ( 14 Field_DisplayName = "DisplayName" 15 Field_WSID = "WSID" 16 Field_PrincipalToken = "PrincipalToken" 17 Field_WSError = "WSError" 18 Field_SubjectKind = "SubjectKind" 19 Field_WSKindInitializationData = "WSKindInitializationData" 20 Field_WSClusterID = "WSClusterID" 21 Field_ProfileCluster = "ProfileCluster" 22 Field_LoginHash = "LoginHash" 23 Field_Login = "Login" 24 Field_CreatedAtMs = "CreatedAtMs" 25 Field_WSName = "WSName" 26 Field_WSKind = "WSKind" 27 Field_AppName = "AppName" 28 DefaultPrincipalTokenExpiration = 24 * time.Hour 29 ) 30 31 var ( 32 QNameCDoc_WorkspaceKind_UserProfile = appdef.NewQName(appdef.SysPackage, "UserProfile") 33 QNameCDoc_WorkspaceKind_DeviceProfile = appdef.NewQName(appdef.SysPackage, "DeviceProfile") 34 QNameCDoc_WorkspaceKind_AppWorkspace = appdef.NewQName(appdef.SysPackage, "AppWorkspace") 35 QNameCDocChildWorkspace = appdef.NewQName(appdef.SysPackage, "ChildWorkspace") 36 QNameCommandInitChildWorkspace = appdef.NewQName(appdef.SysPackage, "InitChildWorkspace") 37 38 // at workspace is wrong: deactivate workspace uses invite.QNameCDocSubject, invite uses cdoc.sys.WorkspaceDescriptor -> import cycle 39 QNameCDocWorkspaceDescriptor = appdef.NewQName(appdef.SysPackage, "WorkspaceDescriptor") 40 41 // should be here because: collection->qp(tests)->workspace(checkISWSActive)->collection(read out subjects) -> import cycle 42 // breaking this ^^^ 43 Field_Status = "Status" 44 ) 45 46 const ( 47 // should be here because: collection->qp(tests)->workspace(checkISWSActive)->collection(read out subjects) -> import cycle 48 // breaking this ^^^ 49 WorkspaceStatus_Active WorkspaceStatus = iota 50 WorkspaceStatus_ToBeDeactivated 51 WorkspaceStatus_Inactive 52 )