@@ -71,7 +71,7 @@ export class MyDocumentPropertyPermissionWorkspaceContext extends UmbControllerB
7171 // Create a new variant ID for the invariant properties
7272 const invariantId = new UmbVariantId ();
7373
74- // Create a read-only state for each property
74+ // Create a read-only rule for each property
7575 const rules = properties .map ((property ) => {
7676 return {
7777 unique:
@@ -143,22 +143,22 @@ export class MyDocumentPropertyPermissionWorkspaceContext extends UmbControllerB
143143 // Create a new variant ID for the invariant properties
144144 const invariantId = new UmbVariantId ();
145145
146- // Create a read-only state for each property
147- const states = allowedProperties .map ((property ) => {
146+ // Create a read-only rule for each property
147+ const rules = allowedProperties .map ((property ) => {
148148 return {
149149 unique:
150150 " MY_INVARIANT_PROPERTY_RESTRICTION_" + property .unique ,
151151 message: " " ,
152152 propertyType: {
153- unique: property .unique ,
154- variantId: invariantId ,
153+ unique: property .unique
155154 },
155+ variantId: invariantId
156156 };
157157 });
158158
159159 // Add the read-only states to the property read-only state manager
160- context .structure .propertyViewState . addStates ( states );
161- context .structure .propertyWriteState . addStates ( states );
160+ context .structure .propertyViewGuard . addRules ( rules );
161+ context .structure .propertyWriteGuard . addRules ( rules );
162162 });
163163 }
164164}
0 commit comments