Apps
OfficeNamingPolicyValidationResult
Remove OfficeNamingPolicyValidationResult, AliasValidationResult and SiteNameValidationResult models from "@omnia/workplace/models" module
interface OfficeNamingPolicyValidationResult {
alias: AliasValidationResult;
siteName: SiteNameValidationResult;
isValid: boolean;
}
interface AliasValidationResult {
blockedWord: string;
isExist: boolean;
isInvalid: boolean;
suggestedAlias: string;
prefix: string;
suffix: string;
}
interface SiteNameValidationResult {
blockedWord: string;
isInvalid: boolean;
prefix: string;
suffix: string;
}
TeamCollaborationAppTemplate
Remove ProvisionEnterpriseProperties model from "@omnia/workplace/models" module. Property permissionIdentities in TeamCollaborationAppTemplate model is removed also.
interface ProvisionEnterpriseProperties {
team: boolean;
yammer: boolean;
facebook: boolean;
}
interface TeamCollaborationAppTemplate extends AppTemplate {
permissionIdentities: PermissionIdentities || any; // Removed from 7.0
}
App route prefix
Remove appRoutePrefix constant variable in WorkspaceApp namespace from "@omnia/workplace/models" module. Replace it by WorkplaceAppRoutePrefix const variable with workspace property.
namespace WorkspaceApp {
export const appRoutePrefix = "_wp"; // Removed from 7.0
}
const WorkplaceAppRoutePrefix = {
teamwork: "_t",
workspace: "_wp" // Use this instead
};