-
Notifications
You must be signed in to change notification settings - Fork 0
Description
Hi
We've built a website solution for a client using Umbraco 9. This client own multiple other companies and all these companies are hosted in the same solution, but each company has only access to their own website in the content tree, media and forms section. However, we've noticed that Umbraco forms is behaving strange. An account we have configured for testing should be able to view all forms where "has access" is enabled in the forms security section but the account can't see or view any forms its user group has access to. No user permissions for Umbraco forms have been configured for that account.
Bug summary
The test account does is member of the groups "Shared resources" and "Vitec Aloc Admin":
At the groups permissions level under forms security, the Vitec Aloc Admin group has enabled all properties from "Manage forms" at the top to "Manage prevalue sources" at the bottom. This group does not have any start folder selected for Umbraco forms and under Forms security the user group has access to maybe 75% of the forms created:
However, the account can't view any of the forms except those itself has created:
Since the user group didn't have any start node selected shouldn't the form be created at the root level of Umbraco forms? Now it was created in another folder:
In appsettings.json in Forms.Security we have specified the following properties:
"Security": { "DisallowedFileUploadExtensions": "config,exe,dll,asp,aspx", "EnableAntiForgeryToken": true, "SavePlainTextPasswords": false, "DisableFileUploadAccessProtection": false, "DefaultAccessToNewForms": "Grant", "ManageSecurityWithUserGroups": true, "GrantAccessToNewFormsForUserGroups": "{all user groups aliases in Umbraco}" }
Specifics
- Umbraco 9.5.4
- Umbraco forms 9.4.2
Expected result
When not specifying an Umbraco forms start node on a user group, a user of that group should be able to view all folders and forms that has the "has access" property enabled.
Actual result
A user can only view the forms itself has created and forms seem to be created in a random folder, not in the root.



