@amalto/typings
Advanced tools
Comparing version 1.9.45 to 1.9.46
@@ -76,2 +76,3 @@ import { DisplayTemplate } from './DisplayTemplate'; | ||
ssoConnectionId?: string; | ||
userSignature?: string; | ||
} | ||
@@ -78,0 +79,0 @@ interface UserSearch { |
@@ -11,65 +11,65 @@ /** | ||
export interface Policy { | ||
appInstanceName: string | ||
permissionSetId: string | ||
appInstanceDescription?: string | ||
appInstanceEnabled?: boolean | ||
permissionSetName?: string | ||
appInstanceType?: string; | ||
permissionSetDescription?: string | ||
permissionSetEnabled?: boolean | ||
permissions?: string[] | ||
} | ||
export interface Policy { | ||
appInstanceName: string | ||
permissionSetId: string | ||
appInstanceDescription?: string | ||
appInstanceEnabled?: boolean | ||
permissionSetName?: string | ||
appInstanceType?: string; | ||
permissionSetDescription?: string | ||
permissionSetEnabled?: boolean | ||
permissions?: string[] | ||
} | ||
export interface MainJsonContent { | ||
preferredLanguage?: string; | ||
// base64 string or absolute url to image file | ||
avatar?: string; | ||
export interface MainJsonContent { | ||
preferredLanguage?: string; | ||
// base64 string or absolute url to image file | ||
avatar?: string; | ||
// base64 uri of electronical signature | ||
signature?: string; | ||
// base64 uri of electronical signature | ||
signature?: string; | ||
// Delay of messages list auto-refresh (in seconds) | ||
// Use transactions if core version > 5.20.0, otherwise use messages | ||
messagesAutoRefresh?: number; | ||
transactionsAutoRefresh?: number; | ||
// Delay of messages list auto-refresh (in seconds) | ||
// Use transactions if core version > 5.20.0, otherwise use messages | ||
messagesAutoRefresh?: number; | ||
transactionsAutoRefresh?: number; | ||
// Store default view | ||
transactions?: { | ||
[appInstanceName: string]: string; | ||
}; | ||
workflowTasks?: { | ||
[appInstanceName: string]: string; | ||
}; | ||
// Store default view | ||
transactions?: { | ||
[appInstanceName: string]: string; | ||
}; | ||
workflowTasks?: { | ||
[appInstanceName: string]: string; | ||
}; | ||
// JSON string containing the order of Home modules | ||
homeSettings?: { | ||
[appInstanceName: string]: { | ||
[id: string]: OrderDataset[] | ||
}; | ||
}; | ||
displayTemplates?: { | ||
[appInstanceName: string]: { | ||
[viewName: string]: DisplayTemplate; | ||
}; | ||
}; | ||
// JSON string containing the order of Home modules | ||
homeSettings?: { | ||
[appInstanceName: string]: { | ||
[id: string]: OrderDataset[] | ||
}; | ||
}; | ||
displayTemplates?: { | ||
[appInstanceName: string]: { | ||
[viewName: string]: DisplayTemplate; | ||
}; | ||
}; | ||
//ACE preferred settings | ||
codeEditorSettings?: { | ||
theme: string; | ||
fontSize: string; | ||
showInvisibles: boolean; | ||
showGutter: boolean; | ||
showIndent: boolean; | ||
wrap: boolean; | ||
} | ||
dataGridTemplates?: DataGridTemplates; | ||
version?: string | ||
//ACE preferred settings | ||
codeEditorSettings?: { | ||
theme: string; | ||
fontSize: string; | ||
showInvisibles: boolean; | ||
showGutter: boolean; | ||
showIndent: boolean; | ||
wrap: boolean; | ||
} | ||
dataGridTemplates?: DataGridTemplates; | ||
version?: string | ||
} | ||
export interface JsonContent extends MainJsonContent { | ||
export interface JsonContent extends MainJsonContent { | ||
// Usable to add data related to user preferrences. | ||
[featureId: string]: unknown; | ||
} | ||
// Usable to add data related to user preferrences. | ||
[featureId: string]: unknown; | ||
} | ||
@@ -79,50 +79,51 @@ } | ||
interface UserModel { | ||
userEmail?: string; | ||
realm?: string; | ||
enabled?: boolean; | ||
passwordIn?: string; | ||
emailVerified?: boolean; | ||
passwordReset?: boolean; | ||
firstName?: string; | ||
lastName?: string; | ||
contentIndexAttributes?: string[]; | ||
jsonContent?: string; | ||
policyDetails?: UserModel.Policy[]; | ||
policyList?: UserModel.Policy[]; | ||
propertiesMap?: { | ||
[key: string]: string | ||
}; | ||
orgPositionIdMap?: { | ||
[appIntanceName: string]: string[] | ||
}; | ||
orgPositionDisplayNameLookup?: { | ||
[instanceName: string]: string; | ||
}; | ||
ssoConnectionId?: string; | ||
userEmail?: string; | ||
realm?: string; | ||
enabled?: boolean; | ||
passwordIn?: string; | ||
emailVerified?: boolean; | ||
passwordReset?: boolean; | ||
firstName?: string; | ||
lastName?: string; | ||
contentIndexAttributes?: string[]; | ||
jsonContent?: string; | ||
policyDetails?: UserModel.Policy[]; | ||
policyList?: UserModel.Policy[]; | ||
propertiesMap?: { | ||
[key: string]: string | ||
}; | ||
orgPositionIdMap?: { | ||
[appIntanceName: string]: string[] | ||
}; | ||
orgPositionDisplayNameLookup?: { | ||
[instanceName: string]: string; | ||
}; | ||
ssoConnectionId?: string; | ||
userSignature?: string; | ||
} | ||
interface UserSearch { | ||
pageSize?: number; | ||
pageContext?: string; | ||
searchColumn?: 'EMAIL' | 'LAST_NAME' | 'PERM_SET_ID'; | ||
searchTerm?: string; | ||
orderDesc?: boolean; | ||
orderColumn?: 'EMAIL' | 'LAST_NAME'; | ||
pageSize?: number; | ||
pageContext?: string; | ||
searchColumn?: 'EMAIL' | 'LAST_NAME' | 'PERM_SET_ID'; | ||
searchTerm?: string; | ||
orderDesc?: boolean; | ||
orderColumn?: 'EMAIL' | 'LAST_NAME'; | ||
} | ||
function getUserJson(user: UserModel | null): UserModel.JsonContent { | ||
let json = {} | ||
let json = {} | ||
if (user && user.jsonContent) { | ||
try { | ||
json = JSON.parse(user.jsonContent) | ||
} | ||
catch (error) { | ||
console.log('JSON content parsing error: ', error) | ||
} | ||
if (user && user.jsonContent) { | ||
try { | ||
json = JSON.parse(user.jsonContent) | ||
} | ||
catch (error) { | ||
console.log('JSON content parsing error: ', error) | ||
} | ||
} | ||
return json | ||
return json | ||
} | ||
export { UserModel, getUserJson, UserSearch } |
@@ -5,3 +5,3 @@ { | ||
"description": "Interfaces used in Platform 6 UI component.", | ||
"version": "1.9.45", | ||
"version": "1.9.46", | ||
"license": "MIT", | ||
@@ -46,3 +46,3 @@ "repository": { | ||
}, | ||
"gitHead": "41b008e45072d81e84d4786c2dac698f38167220" | ||
"gitHead": "5e843be5d032769b1e252ab73943a350c0e22060" | ||
} |
Sorry, the diff of this file is not supported yet
License Policy Violation
LicenseThis package is not allowed per your license policy. Review the package's license to ensure compliance.
Found 1 instance in 1 package
License Policy Violation
LicenseThis package is not allowed per your license policy. Review the package's license to ensure compliance.
Found 1 instance in 1 package
1765
64649