Skip to content

Editor can't view forms  #901

@bjornnorlen

Description

@bjornnorlen

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":

image

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:

image

However, the account can't view any of the forms except those itself has created:

image

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:

image

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.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions