From 8ac037e92b3fc4b9c74cc07810b66871bc41b5ad Mon Sep 17 00:00:00 2001 From: Rohit Waghchaure Date: Tue, 30 Dec 2025 11:21:28 +0530 Subject: [PATCH] fix: description for Permission Types in Role Permissions Manager --- .../permission_manager_help.html | 77 +++++++++++++++++-- 1 file changed, 72 insertions(+), 5 deletions(-) diff --git a/frappe/core/page/permission_manager/permission_manager_help.html b/frappe/core/page/permission_manager/permission_manager_help.html index 0613713e81..5369b2fe7c 100644 --- a/frappe/core/page/permission_manager/permission_manager_help.html +++ b/frappe/core/page/permission_manager/permission_manager_help.html @@ -11,12 +11,79 @@
  • {%= __("As a best practice, do not assign the same set of permission rule to different Roles. Instead, set multiple Roles to the same User.") %}

  • -

    {%= __("Meaning of Submit, Cancel, Amend") %}:

    +

    {%= __("Meaning of Different Permission Types") %}:

      -
    1. {%= __("Certain documents, like an Invoice, should not be changed once final. The final state for such documents is called Submitted. You can restrict which roles can Submit.") %}
    2. -
    3. {%= __("You can change Submitted documents by cancelling them and then, amending them.") %}
    4. -
    5. {%= __("When you Amend a document after Cancel and save it, it will get a new number that is a version of the old number.") %}
    6. -
    7. {%= __("For example if you cancel and amend INV004 it will become a new document INV004-1. This helps you to keep track of each amendment.") %}
    8. + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
      {%= __("Permission") %}{%= __("Description") %}{%= __("Example") %}
      {%= __("Select") %}{%= __("Allows the user to search and see records.") %}{%= __("The user can select a Customer in Sales Order but cannot open the Customer master.") %}
      {%= __("Read") %}{%= __("Allows the user to view the document.") %}{%= __("The user can view Sales Invoices but cannot change them.") %}
      {%= __("Write") %}{%= __("Allows the user to edit existing records they have access to.") %}{%= __("The user can update a Customer address but cannot create a new Customer.") %}
      {%= __("Create") %}{%= __("Allows the user to create new documents.") %}{%= __("The user can create a new Item but cannot edit existing items.") %}
      {%= __("Delete") %}{%= __("Allows the user to delete documents.") %}{%= __("The user can delete submitted documents.") %}
      {%= __("Print") %}{%= __("Allows printing or PDF download of documents.") %}{%= __("The print button is enabled for the user in the document.") %}
      {%= __("Email") %}{%= __("Allows the user to email from the document.") %}{%= __("The email button is enabled for the user in the document.") %}
      {%= __("Report") %}{%= __("Allows the user to access reports related to the document.") %}{%= __("If the user has access to Employee and Report is enabled, they can view Employee-based reports.") %}
      {%= __("Export") %}{%= __("Allows the user to export data from the Report view.") %}{%= __("The user can export report data.") %}
      {%= __("Import") %}{%= __("Allows the user to import data into the document.") %}{%= __("The user can import data for the document.") %}
      {%= __("Share") %}{%= __("Allows sharing document access with other users.") %}{%= __("The user can share document access with another user.") %}
      {%= __("Mask") %}{%= __("Allows users to enable the mask property for any field of the respective doctype.") %}{%= __("If the user enables the mask property for the phone number field, the value will be displayed in a masked format (e.g., 811XXXXXXX).") %}

    {%= __("Permission Levels") %}: