How to restrict access to dashboards by user/group permissions? - sonarqube

We develop software for different customers and use a single instance sonarqube. We have created one dashboard per customer which contains all its projects.
Up to now just our developers used the system and everything was fine.
Now we would like to give our customers access to sonarqube so they can see their projects state.
We put the customer users in diffrent groups and restricted access to the projects by group. So each customer can only see his projects. Still fine.
But we did not find a way to restrict access to the dashboards. So each customer can see the list of alle available dashboards. This contains the list of all our other customers. How bad! Just to make it clear: For a customer user the list of projects of all dashboards except its own company dashboard will be empty - he just sees the names of the other customer, which is still to much.
So is there any solution to configure dashboard visibility by users/groups?

I do confirm that this is not possible to share a dashboard only with some users or groups. When sharing a dashboard, you share it with all users.

Related

Access records created by CRM users in D365 Portals

As I understand, we can access records created by Portal users and their respective Entity Permissions apply for them. However, I wanted those users to be able to even access records which were created by CRM users within Dynamics 365 (and not records created from Portal by a Portal user which is assigned to System)
Is this possible? If yes, how can I achieve that?
Thanks in advance!
It does not matter who created the record, what matters is if that user has access to it. It would not make much sense to show only records that were created by the portal users - how would you then handle something like Customer Service (on one end users use portal, but on the other they are using CRM, bot are creating records).
So basically I'm not sure how aware are you of the configuration of permissions, but let's say that you configured that a Contact (which is a portal user) has access to all records "Cases" that are referencing this contact (this is simply configuration in Entity Permission record). If yes then contact will see records created by him and all other cases that are referencing him as a contact, so if you as a CRM user will create a Case for a Contact, this Contact will see the case.

How can I easily add others to update my G Suite App listing?

I've looked all over the admin console, but can't find where to add other users so that they can edit our listing. Can you please provide a URL/link to where I should navigate?
You may want to check this support page. You can:
assign pre-built roles for performing common business tasks
assign custom roles you create for your organization
assign more than one role to a user to grant all privileges in those roles
Be noted that you must be signed in as a super administrator for this task.
The user typically gets their new privileges within a few minutes. However, it can take up to 24 hours. When they sign in to their account, they arrive at the Admin console dashboard. Here they see the controls allowed by their privileges.
Hope this helps!
I think you want to navigate to this URL while logged in as the app project owner:
https://console.cloud.google.com/iam-admin/iam/project?project=(add your project ID)
And assign roles to different users or groups.
you can use group publishing on the gsuite marketplace:
Set up Group Publishing
You can share ownership of your items in Google Chrome Web Store with other developers by setting up group publishing. With group publishing, you can add developers to a Google Group, who can then act on your behalf. They'll have access to all the items you own and can make any changes to them that you can make.
https://developer.chrome.com/webstore/publish#set-up-group-publishing
(each member of the group should pay the 5$ developer fee though.)
You can configure the group from your webstore dashboard.
https://chrome.google.com/webstore/developer/dashboard

Google apps marketplace App only for specific domain

I want to create an app only applicable for one or two domains. And i am trying to follow the doc here, https://developers.google.com/apps-marketplace/listing
I have done all the steps except 7th step, as i don't want it to be published on marketplace.
Also i have got an url after publishing the app in webstore, but when i click on the link it only allow me to add as a chrome extension, but nothing as an market place app?
So now, how can i add it to my domain and any other specific domain i want?
Please let me know if you need more information.
Thanks,
Ramesh.V
You will actually want to publish but make sure you configure the visibility options correctly. In the Developer Dashboard you can make a listing available to your domain, a Google Group of testers, etc. In order to restrict to a domain, the admin creating the listing must be a member of the domain. So in order to restrict to more than one domain, I would recommend creating a unique listing per domain. Many system integrators take advantage of this by creating unique branding per domain. Alternatively you could use the Google Group route if that's all you need.

multi store magento - different domain, same products

friends,
I'm in doubt about the possibility of a configuration with multiple store magento.
I will explain my business:
I have a online store selling jewelry.
What I need:
I want to create micro franchise scheme to expand my shop
I want to provide a copy of my partner shop:
Different domain
Same products
Receive different paypal account
The seller will only see a list of your customers (independent customers)
The seller will only see a list of their requests (requests independent)
The main shop can see everything (requests, customers)
Is that possible?
Is there any technical procedure?
Is there any extension that makes it work so simple in creation of additional stores?
Please help me on how I can do this.
I have interest in hiring the service of realizing this project.
Thank you all!
Rodrigo Rodrigues (rodrigopantaneiro # gmail)
Brazil
This is totally possible and easy enough to do with the multi-store and store front views.. You will need to edit the httpd.conf file for your domain problem Magento Multiple Store and Views
then the login to the admin area for the sellers would be set to only view their customers/items etc. via the roles and permissions on the system.

Multiple stores and multiple admins with different roles

I have no doubt magento can handle multiple stores, but I was wondering if each stores can handle with such specific user wherein they can access their catalog, sales, inventory, etc like administrator, but limited only on their specific store.
Here's my sample representation:
Magento website:
->Store Categories
-->Store1
--->Product Categories
----->Products
--->Store Owner -------- Who can logged in the backend to see all their products, sales, inventory, etc.. Only
access their store.
-->Store2
--->Product Categories
----->Products
--->Store Owner2 ------ Who can logged in the backend to see all their products, sales, inventory, etc.. Only
access their store.
No, Magento is not built to allow different vendors to have access only to their information. I believe that Enterprise tries to add some of this functionality, but do not rely on the system keeping everything separate.
Notably, even if the products can be hacked, there is no such system of permissions for attributes, or attribute sets. If one owner deletes an attribute set, the store for the other owner will be affected. Similarly, the category manager has the same issue. Order management in the backend is in the same place.
Maybe not the answer you wanted, but hopefully that helps.
Thanks,
Joe
Not at the Community Edition.
The Enterprise Edition allows you to set that kind of roles.

Resources