ACL Resources Access Customization and Admin form customization
I am new to magento so can somebody please help me out?
I have created a new user (belonging to custom role group = vendor
) who can login to admin panel and add their own products, for that i have used the new product form specified in catalog module (url : ...admin/catalog/product/new/set...
). Now there are 2 things that I want to do:
1.) On that form their are some fields (like Attribute Set
) that should be visible only if user role belongs to group Administrators
and not the custom role group (vendor
) that I created. How can I modify those form fields to be hidden and have a default value on vendor
login?
2.) The custom role users should only be able to access the product add/edit form and not the product listing page (I have created custom listing that shows products added by that user which needs to be displayed instead of the entire catalog product listing). How can I achieve this? If I give access to Magento_Catalog::products
resource, they can access the product listing page also which I need to deny access to.
magento2 admin catalog user-roles acl
New contributor
add a comment |
I am new to magento so can somebody please help me out?
I have created a new user (belonging to custom role group = vendor
) who can login to admin panel and add their own products, for that i have used the new product form specified in catalog module (url : ...admin/catalog/product/new/set...
). Now there are 2 things that I want to do:
1.) On that form their are some fields (like Attribute Set
) that should be visible only if user role belongs to group Administrators
and not the custom role group (vendor
) that I created. How can I modify those form fields to be hidden and have a default value on vendor
login?
2.) The custom role users should only be able to access the product add/edit form and not the product listing page (I have created custom listing that shows products added by that user which needs to be displayed instead of the entire catalog product listing). How can I achieve this? If I give access to Magento_Catalog::products
resource, they can access the product listing page also which I need to deny access to.
magento2 admin catalog user-roles acl
New contributor
add a comment |
I am new to magento so can somebody please help me out?
I have created a new user (belonging to custom role group = vendor
) who can login to admin panel and add their own products, for that i have used the new product form specified in catalog module (url : ...admin/catalog/product/new/set...
). Now there are 2 things that I want to do:
1.) On that form their are some fields (like Attribute Set
) that should be visible only if user role belongs to group Administrators
and not the custom role group (vendor
) that I created. How can I modify those form fields to be hidden and have a default value on vendor
login?
2.) The custom role users should only be able to access the product add/edit form and not the product listing page (I have created custom listing that shows products added by that user which needs to be displayed instead of the entire catalog product listing). How can I achieve this? If I give access to Magento_Catalog::products
resource, they can access the product listing page also which I need to deny access to.
magento2 admin catalog user-roles acl
New contributor
I am new to magento so can somebody please help me out?
I have created a new user (belonging to custom role group = vendor
) who can login to admin panel and add their own products, for that i have used the new product form specified in catalog module (url : ...admin/catalog/product/new/set...
). Now there are 2 things that I want to do:
1.) On that form their are some fields (like Attribute Set
) that should be visible only if user role belongs to group Administrators
and not the custom role group (vendor
) that I created. How can I modify those form fields to be hidden and have a default value on vendor
login?
2.) The custom role users should only be able to access the product add/edit form and not the product listing page (I have created custom listing that shows products added by that user which needs to be displayed instead of the entire catalog product listing). How can I achieve this? If I give access to Magento_Catalog::products
resource, they can access the product listing page also which I need to deny access to.
magento2 admin catalog user-roles acl
magento2 admin catalog user-roles acl
New contributor
New contributor
New contributor
asked 1 min ago
Vivek JadaunVivek Jadaun
12
12
New contributor
New contributor
add a comment |
add a comment |
0
active
oldest
votes
Your Answer
StackExchange.ready(function() {
var channelOptions = {
tags: "".split(" "),
id: "479"
};
initTagRenderer("".split(" "), "".split(" "), channelOptions);
StackExchange.using("externalEditor", function() {
// Have to fire editor after snippets, if snippets enabled
if (StackExchange.settings.snippets.snippetsEnabled) {
StackExchange.using("snippets", function() {
createEditor();
});
}
else {
createEditor();
}
});
function createEditor() {
StackExchange.prepareEditor({
heartbeatType: 'answer',
autoActivateHeartbeat: false,
convertImagesToLinks: false,
noModals: true,
showLowRepImageUploadWarning: true,
reputationToPostImages: null,
bindNavPrevention: true,
postfix: "",
imageUploader: {
brandingHtml: "Powered by u003ca class="icon-imgur-white" href="https://imgur.com/"u003eu003c/au003e",
contentPolicyHtml: "User contributions licensed under u003ca href="https://creativecommons.org/licenses/by-sa/3.0/"u003ecc by-sa 3.0 with attribution requiredu003c/au003e u003ca href="https://stackoverflow.com/legal/content-policy"u003e(content policy)u003c/au003e",
allowUrls: true
},
onDemand: true,
discardSelector: ".discard-answer"
,immediatelyShowMarkdownHelp:true
});
}
});
Vivek Jadaun is a new contributor. Be nice, and check out our Code of Conduct.
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
var $window = $(window),
onScroll = function(e) {
var $elem = $('.new-login-left'),
docViewTop = $window.scrollTop(),
docViewBottom = docViewTop + $window.height(),
elemTop = $elem.offset().top,
elemBottom = elemTop + $elem.height();
if ((docViewTop elemBottom)) {
StackExchange.using('gps', function() { StackExchange.gps.track('embedded_signup_form.view', { location: 'question_page' }); });
$window.unbind('scroll', onScroll);
}
};
$window.on('scroll', onScroll);
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
StackExchange.ready(
function () {
StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fmagento.stackexchange.com%2fquestions%2f257964%2facl-resources-access-customization-and-admin-form-customization%23new-answer', 'question_page');
}
);
Post as a guest
Required, but never shown
0
active
oldest
votes
0
active
oldest
votes
active
oldest
votes
active
oldest
votes
Vivek Jadaun is a new contributor. Be nice, and check out our Code of Conduct.
Vivek Jadaun is a new contributor. Be nice, and check out our Code of Conduct.
Vivek Jadaun is a new contributor. Be nice, and check out our Code of Conduct.
Vivek Jadaun is a new contributor. Be nice, and check out our Code of Conduct.
Thanks for contributing an answer to Magento Stack Exchange!
- Please be sure to answer the question. Provide details and share your research!
But avoid …
- Asking for help, clarification, or responding to other answers.
- Making statements based on opinion; back them up with references or personal experience.
To learn more, see our tips on writing great answers.
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
var $window = $(window),
onScroll = function(e) {
var $elem = $('.new-login-left'),
docViewTop = $window.scrollTop(),
docViewBottom = docViewTop + $window.height(),
elemTop = $elem.offset().top,
elemBottom = elemTop + $elem.height();
if ((docViewTop elemBottom)) {
StackExchange.using('gps', function() { StackExchange.gps.track('embedded_signup_form.view', { location: 'question_page' }); });
$window.unbind('scroll', onScroll);
}
};
$window.on('scroll', onScroll);
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
StackExchange.ready(
function () {
StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fmagento.stackexchange.com%2fquestions%2f257964%2facl-resources-access-customization-and-admin-form-customization%23new-answer', 'question_page');
}
);
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
var $window = $(window),
onScroll = function(e) {
var $elem = $('.new-login-left'),
docViewTop = $window.scrollTop(),
docViewBottom = docViewTop + $window.height(),
elemTop = $elem.offset().top,
elemBottom = elemTop + $elem.height();
if ((docViewTop elemBottom)) {
StackExchange.using('gps', function() { StackExchange.gps.track('embedded_signup_form.view', { location: 'question_page' }); });
$window.unbind('scroll', onScroll);
}
};
$window.on('scroll', onScroll);
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
var $window = $(window),
onScroll = function(e) {
var $elem = $('.new-login-left'),
docViewTop = $window.scrollTop(),
docViewBottom = docViewTop + $window.height(),
elemTop = $elem.offset().top,
elemBottom = elemTop + $elem.height();
if ((docViewTop elemBottom)) {
StackExchange.using('gps', function() { StackExchange.gps.track('embedded_signup_form.view', { location: 'question_page' }); });
$window.unbind('scroll', onScroll);
}
};
$window.on('scroll', onScroll);
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
var $window = $(window),
onScroll = function(e) {
var $elem = $('.new-login-left'),
docViewTop = $window.scrollTop(),
docViewBottom = docViewTop + $window.height(),
elemTop = $elem.offset().top,
elemBottom = elemTop + $elem.height();
if ((docViewTop elemBottom)) {
StackExchange.using('gps', function() { StackExchange.gps.track('embedded_signup_form.view', { location: 'question_page' }); });
$window.unbind('scroll', onScroll);
}
};
$window.on('scroll', onScroll);
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown