How to add a new user profile field to Dnn? - dotnetnuke

I want to add a new profile field in the DNN portal to be displayed in the registration form. I could not find it inside the DNN portal menu.

in dnn7 go to this address : Admin -> Site Settings -> User Account Settings -> Profile Settings -> Add New Profile Property
in dnn9 go to this address : Settings -> Site Settings -> Site Behavior -> User Profile -> Add Field

Related

Move Google Data Studio reports to Workspace account

I am using free Gmail account for my Google Data Studio insights. I am now using Google Workspace.
How do I migrate my reports associated with my Gmail account to my new workspace account?
Your dashboards are not "inside" your Gmail account. They are just owned by your Gmail account.
To make them available to a new account, just share your dashboard with the new account. Doing so, you can make the new member the owner of the dashboard (and you can even remove the access from previous user if really desired).
To add users:
Click "Share"
In "Add people" tab, add who you wish to view the report
You can select if you want to allow the person to just view or edit the dashboard
To change owner:
Click "Share"
In "Manage access" tab, click on the combo "Can edit"/"Can view" right of the name of who you want to be the owner
Select "Make owner"

enable switch user list for admin

I want to login as other user for development purpose in drupal I want to list switch user for admin login.I have enabled devel module still list not shown in admin login. How to show the switch user list in admin loggin page
There's Masquerade.
The Masquerade module allows site administrators (or anyone with enough permissions) to switch users and surf the site as that user (no password required). That person can switch back to their own user account at any time.
Another module which accomplishes something similar is Role Switcher.

Joomla Easysocial user auto approvals while registration

I am using Easysocial Extension on my Joomla 3.0 site. i was able to successfully install and integrate it. But when ever a user get register i have to approve them to use the site. And don't want to approve every user, i want it in a auto mode. I have tried to Change the option for "New User Account Activation" to "None" under User Manager but No go. I have searcher for other options in Easysocial but not found any.
Can any one help in resolving this issue.
Do the following:
Login to the admin panel of the Joomla Back-end
Go to: Component > Easysocial > Settings > Profile types
Select your members group
Go to the Registration tab
Select Registration Type and Oauth Registration type (various options are there)
This may work, set these preferences in Joomla users > options
Allow user registration - Yes
New user registration Group - Registered
New User Account activation - Self
User will now need to click an activation link which will then authenticate them.

Get roles of a user in certain portal dotnetnuke

i have a dotnetnuke with two portals that share users into 2 portals.
i want get roles of user A in portal 1 in a module in portal 2(in another portal)
how can i do that?
int portalId = 1;
UserInfo user = UserController.GetUserById(portalid, UserID);
You can get the list of roles for a user in a specific portal using array: user.Roles or you can check if the user is in a specific role using: user.IsInRole(roleName).

How to allow user other than Administrator to Add New User in DotnetNuke?

In DotNetNuke, Administrator only can add new user. I want to allow other user with custom role as well to Add New User. Is it possible with DotNetNuke ?
It used to be possible, though I haven't tried this in quite a while.
Basically what you can try a couple of options.
1) You can assign PAGE permissions on the User Accounts page in DNN to users of a specific role. Then you will need to provide those users a LINK to the page, as they won't see the admin menu and won't have access to the link via the Admin menu.
2) You can actually (used to be able to) place the User account module on a page that other roles have access to, the problem is that the User Accounts and Security roles modules are "premium" meaning that you have to specifically (as a superuser) allow them for use in a portal before they can be placed on a page. You do this from the host/extensions page and click on the edit pencil next to the module, find the premium section then assign it to the specific portal. Then you will add the module(s) to a page, you'll find that more than just the User Account module gets added, so you will want to remove the extra ones by deleting them from the page.
Hopefully one of those two options will work for you.

Resources