salesagility / SuiteCRM

SuiteCRM - Open source CRM for the world
https://www.suitecrm.com
GNU Affero General Public License v3.0
4.44k stars 2.07k forks source link

Layout Panel title cannot be changed or edited #6111

Open alexeyrv opened 6 years ago

alexeyrv commented 6 years ago

Layout Panel Title cannot be changed or edited

Something like that happens in the past in aug of 2017 but it's solved Here is the link https://github.com/salesagility/SuiteCRM/issues/2012

Issue

No edit icon, link to edit Panel's Title in both Module Builder and Studio. Screens from Studio but the same behavior in Module Builder.

  1. In Module Builder or Studio a new panel added. It is possible to change name/title for new panels only before saving. image

After saving it is impossible to drag and drop a new one Panel but possible for New Row. It works again after reloading the page. [img] image

And again test with new one Panel. Previous panel has no icon or link but new one has. image

  1. It is impossible for "Basic" or default panel.
  2. No label feature for title ? Does it means that I will be same in all languages?
  3. In Studio manager it is impossible to change Panel title for default and other panels.

Expected Behavior

Expected: In both Module Builder and Studio:

  1. Title can be changed after new panel has been saved.
  2. Possible to change title of Default panel.
  3. Panel title can be different for different languages like Label.

Actual Behavior

No edit icon, link to edit Panel's Title. It is not possible with Module Builder or Studio to change the default Panel title or a Default Panel title in module layout after saving. Not sure is it possible to change Panel Title for different languages.

Steps to Reproduce

Module Builder

  1. Open Module Builder > Module > Layouts > Edit view
  2. No Edit Title Icon for Default Panel
  3. Add new Panel to Layout
  4. Edit title
  5. Save
  6. No Edit Title Icon now for all panels

Studio

  1. Open Studio > Module > Layouts > Edit view
  2. No Edit Title Icon for Default Panel
  3. Add new Panel to Layout
  4. Edit title
  5. Save
  6. No Edit Title Icon now for all panels

Context

Medium or High. I guess this feature just missed. But if it affects some logic it can be hard to change.

  1. For developer it is very important because you need repeat all panel if business need change Panel Title.
  2. I guess for business it is important to LOCALIZE Titles change titels on Panels to different languages. In small but international company it is very important.

Your Environment

alexeyrv commented 6 years ago

I found a solution in Studio just for Labels but not in Module Builder. But it is good to change the Title of Panels in the Editor like for fields.

It is possible to change all labels (I hope) in the layout with Studio > [ Module ] > Labels At the top-right corner choose All Labels. Also down we can see Language selection.

image

But no labels list and the same option in Module Builder: image

alexeyrv commented 6 years ago

In the custom module based on Issue no label for Default panel. It is "BASIC" value in Edit mode but this value absent in the full list of labels. Thus it looks here is no change to change it from the layout or from the label editor in Studio editor.

So Issue still actual - no change to change at least a Default Panel Title.

Full list of labels and values: LBL_ACTIVITIES_SUBPANEL_TITLE:
Activities LBL_ASCENDING:
Ascending LBL_ASSIGNED_TO_ID: Assigned User Id LBL_ASSIGNED_TO_NAME:
Assigned to LBL_ASSIGNED_USER:
Assigned User: LBL_CATEGORY_OF_PATRON: Category of patron LBL_CHANNEL_FIRST_CONTACT:
Channel of first contact LBL_CHANNEL_OF_CONSULTATION:
Channel of consultation LBL_CREATED:
Created By LBL_CREATED_BY: Created by: LBL_CREATED_USER:
Created by User LBL_DATE_ENTERED:
Date Created LBL_DATE_MODIFIED:
Date Modified LBL_DELETED:
Deleted LBL_DESCENDING: Descending LBL_DESCRIPTION:
Description of problem/request LBL_DYNFIELD:
DynField LBL_EDITVIEW_PANEL1:
New Panel 1 LBL_EDITVIEW_PANEL2:
test LBL_EDITVIEW_PANEL3:
New Panel 3 LBL_EDITVIEW_PANEL4:
New Panel 4 LBL_EDITVIEW_PANEL5:
New Panel 5 LBL_EDITVIEW_PANEL6:
New Panel 6 LBL_EDITVIEW_PANEL7:
New Panel 7 LBL_EDIT_BUTTON:
Edit LBL_HISTORY_SUBPANEL_TITLE: View History LBL_HOMEPAGE_TITLE: My Consultation Form LBL_HOW_FIND_US:
How did you find us LBL_ID: ID LBL_LAST_MODIFIED:
Last Modified LBL_LIST_FORM_TITLE:
Consultation Form List LBL_LIST_NAME:
Name LBL_MODIFIED:
Modified By LBL_MODIFIED_BY:
Last Modified by: LBL_MODIFIED_NAME:
Modified By Name LBL_MODIFIED_USER:
Modified by User LBL_MODULE_NAME:
Consultation Form LBL_MODULE_TITLE:
Consultation Form LBL_NAME:
Name LBL_NEW_FORM_TITLE: New Consultation Form LBL_NUMBER: Number: LBL_OPT_IN: Opt In LBL_OPT_IN_CONFIRMED:
Opted in LBL_OPT_IN_PENDING_EMAIL_NOT_SENT:
Pending Confirm opt in, Confirm opt in not sent LBL_OPT_IN_PENDING_EMAIL_SENT:
Pending Confirm opt in, Confirm opt in sent LBL_OTHER_RESOURCES:
Other resources LBL_PATRONS_ASSIGNMENT: Patrons assignment LBL_PREPARATION:
Preparation time (min) LBL_PRIORITY:
Priority: LBL_PROBLEM:
Problem LBL_RACF1_CONSULTATION_FORM1_MEETINGS_FROM_MEETINGS_TITLE:
Meetings LBL_RACF1_CONSULTATION_FORM1_SUBPANEL_TITLE:
Consultation Form LBL_REMOVE: Remove LBL_RESOLUTION: Resolution LBL_RESOURCES:
Resources LBL_SEARCH_FORM_TITLE:
Search Consultation Form LBL_SECURITYGROUPS: Security Groups LBL_SECURITYGROUPS_SUBPANEL_TITLE:
Security Groups LBL_STATUS: Status: LBL_STUDY_LEVEL:
Study level LBL_STUDY_SUBJECT:
Study subject LBL_SUBJECT:
Subject of Consultation LBL_SUMMARY:
Summary LBL_TYPE:
Type: LBL_TYPE_OF_CONSULTATION:
Type of consultation LBL_TYPE_OF_CONSULTATION_MS:
Type of consultation LBL_WORK_LOG:
Work Log: LBL_YEAR_OF_STUDY:
Year of study LNK_IMPORT_RACF1_CONSULTATION_FORM1:
Import Consultation Form LNK_LIST:
View Consultation Form LNK_NEW_RECORD: Create Consultation Form

e-reeley commented 6 years ago

Hi @alexeyrv,

Thank you for the very detailed issue log!

Ive just had a look at this and within the layouts and edit view.

When I add in a new panel the screen looks like yours, and the icon is not easily visible but it is there and clickable, is this the case for yourself?

The edit icon/clickable area seems to be on the bottom right hand corner of the label, e.g. it would be below and after the T in Default.

Hope this helps, Ellis.

timo-ecm2 commented 1 year ago

What is the status of this issue? We have the same situation in our SuiteCRM instance (Versie 7.12.6 - Sugar Versie 6.5.25 (Build 344)).