User Permission and Creation
User Permission and Creation
search
User Type Employee Others Select Branch Show Drop down list for Branch Compan Employee/User Name
Select EMP ID Select Emp Code Name Fetch from account master via EMP ID
Save
ADD :
1. Enable user to create two types of user login. ( For Employee and Others), Radio button selection.
2. EMP ID :- Show column only if selected user type is "Employee", Provide drop down list for Employee Group from Account master table.
4. Password :- Input field, apply validation should contains alpha numeric values.
5. Repeat Password :- Input field, value should be match with password field value.
6. Select Role :- Show drop down list from role master table. Multiple role can be select for single user. Based on role assigned to user
update permission table for each user to manage the permission for individual users.
7. Name , E-mail, Contact no. :- if user type is "Employee" then show in disabled mode and fetch values from account master.
7.1 If selected user type is "others" these fields will work as input field and Name and Contact Number field should be mendate.
7.2 Maximum 10 digits can be input in Mobile Number field.
8. User Type : Drop Down List (static Values : Super Admin, Admin, Manager,Other)
8.1. User Type :- Allow super admin user to select all type of options, Admin user can not make any Super admin user, Admin user can
select Manage and Other type.
8.2 Manager and other type of user can select only Others.
9. Branch Company : Show this column only if login user is from Main Company and user type is Super Admin and Admin.
9.1 Save branch company code with main company code in user table, and based on Branch company code save data log for each page.
9.2 By default Main should be selected in Branch company columns.
EDIT :
1. Enable user to change user types (Employee and Others), Radio button selection. If user change user type from Employee to Others
then enable field (Name, E-mail and Contact Number) for input and make sure these fields should be mendatory.
1.1 If user change user type from "Others" to "Employee" then show "EMP ID" for selection.
4. Password :- show in not readable format. and if user want then can make changes and reset the password.
5. Repeat Password :- show in not readable format. and if user made changes then validate values with password field and reset the
password.
7. Name , E-mail, Contact no. :- if user type is "Employee" then show in disabled mode.
7.1 if user type is "others" then show in enable mode, if user want then can change values.
8. Branch Company :- If login user is from company only then show column in enable mode, if user want to make chages for branch then he
can change.
9. User Type :- Allow super admin user to select all type of options, Admin user can not make any Super admin user, Admin user can
select Manage and Other type.
9.1 Manager and other type of user can select only Others.
Delete :-
Show only if user has permission for same.
1. On click of delete button show alert for confirmation and delete the selected entry from record. But keep record in tables
do not delete row parmanently from DB.
3. Hide Delete button and icon if user do not have permission for same.
4. Once record deleted then again user can create same login ID with same company code.
Role/Permission Master
Delete
Others Permission
Role Name
(Max limit: 50 Characters) Full Edit Control Allow Prints Previlage A/c
Select Tcode Module Transaction Desc. Url ADD EDIT DELETE VIEW TAB All Branch
No
On click of Add and EDIT icon with transaction Name (Account Master open popup like below
On click of TAB icon open popup like below
2. Entry Type :- Drop down list, show distinct name from transaction master table.
2.1 Use for Searching and Filter record, Also Show "All" type option in drop down.
2.2 Based on selected type update Data in GRID for selection.
5. We also want to manage permission for some Tcode based on Sub master's or sub features of same tcodes, E.g If we consider
Account master creation page, we want to give permission to user for account creation but for limited Groups or category. For this
we show a new icon with Tcodes, on click on icon open New popup with Details and checkbox. Based on items selected manage user
permission.
6. Sale register permisson will be given by user wise and edit permission from report will be provided by column wise.
EDIT CASE
1. Allow user to make changes for all inputs and fields, Based on updated changes in Role master update permission for all user
whoever is put in this role
Role/Permission Master
Others Permission
Select User User Drop down list
Full Edit Control Allow Prints Previlage A/c
Entry Type Transaction/Reports/Masters
Back Date Entry Allow Download Excel
Role Type Show assigned Role
Hold Bill Edit ALL Marketer
Select Tcode Module Transaction Desc. Url ADD EDIT DELETE VIEW TAB All Branch
No
1. Select users :- Show drop down list for users for selection. Single user selection.
2. Entry Type :- Drop down list, show distinct name from transaction master table.
2.1 Use for Searching and Filter record, Also Show "All" type option in drop down.
2.2 Based on selected type update Data in GRID for selection.