mirror of
https://github.com/SuiteCRM/SuiteCRM.git
synced 2026-03-02 19:16:58 -05:00
Security Groups selection not used on record creation #1271
Labels
No labels
Area: API
Area: Campaigns
Area: Cases
Area: Clean Up
Area: Clean Up: Performance
Area: Dashlets
Area: Databases
Area: Developer Tools
Area: Elasticsearch
Area: Elasticsearch
Area: Emails
Area: Emails:Campaigns
Area: Emails:Cases
Area: Emails:Compose
Area: Emails:Config
Area: Emails:Templates
Area: Environment
Area: Installation
Area: Language
Area: Mobile
Area: Module
Area: PDFs
Area: PHP8
Area: Reports
Area: Studio
Area: Styling
Area: Upgrading
Area: Workflow
Area:Activity Stream
Area:Calls
Area:Import
Area:Projects
Area:Search
Area:Surveys
Area:Themes
Area:Users
Branch:Hotfix
Good First Issue
Hacktoberfest
Help Wanted
PR:Community Contribution
PR:Type:Enhancement
Priority:Critical
Priority:Important
Priority:Moderate
Severity: Major
Severity: Minor
Severity: Moderate
Status: Requires Code Review
Status: Requires Updates
Status: Stale
Status: Team Investigating
Status:Assessed
Status:Fix Proposed
Status:Needs Assessed
Status:Requires Automated Tests
Type: Bug
Type:Deprecated
Type:Discussion
Type:Duplicate
Type:Invalid
Type:Question
Type:Suggestion
Type:Suggestion
No milestone
No project
No assignees
1 participant
Notifications
Due date
No due date set.
Dependencies
No dependencies set.
Reference
starred/SuiteCRM-SuiteCRM#1271
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Originally created by @boombata on GitHub (Sep 23, 2016).
Issue
-in security group management have set
"Use Creator Group Select " = yes
inherit from creator = yes
inherit from assigned user =no
-have user1 in group A and Group B
it looks like working when i select the first group (group A) , only group A is listed after creation
Your Environment
firefox 48.0
PHP 5.6.26
ubuntu 14.04
@shogunpol commented on GitHub (Sep 26, 2016):
@boombata , you right, something isn't right here, i marked it as a bug.
@ijdavie commented on GitHub (Sep 26, 2016):
@eggsurplus, are you able to comment on this ? and is this something you are aware of ?
Thanks.
@eggsurplus commented on GitHub (Sep 26, 2016):
This is by design. It skips the Inherit from Creator if the group select is being used for a given user. In practice, the expectation was that if I'm creating the record and explicitly selecting groups then I don't want my groups associated to the new record automatically.
The exception is with the parent/assigned auto inheritance. Those still get inherited automatically to ensure that if someone is creating the record who has with lesser rights/memberships than the parent/assigned records then that wouldn't cause those groups to be dropped going downstream.
Said another way:
Parent Record 1 has Group A, B, C (so that all appropriate users have access to it).
User 1 is a member of Group D and E only, but has the capability to create a record under Parent Record 1
User 1 creates a Meeting under Parent Record 1
User 1 only sees Group D and E in the group select
User 1 selects Group E
Expectation #1 is that Group D does not get associated
Expectation #2 is that Group A, B, and C still get associated to the Meeting as well so that everyone associated with Parent Record 1 can see it
Hope this helps!