Userpanel
see UserManager, as this is part of a collection of contribs
| userpanel logo | |
| Maintainer | Dungog |
|---|---|
| Url | https://wiki.koozali.org |
| Source: | smeserver-userpanel |
| Category | |
| Tags | user, panel, manager |
Version
Description
Installation
dnf --enablerepo=smecontribs install smeserver-userpanel
yum --enablerepo=smecontribs install smeserver-userpanel
yum --enablerepo=smecontribs install smeserver-userpanel signal-event conf-userpanel
yum --enablerepo=smecontribs install smeserver-userpanel signal-event conf-userpanel
Configuration
server-manager > security > user panel access
The User Manager has two functions.
- Selected /server-manager panels can be delegated to users.
- Users can be given access to configure personal settings for themselves.
you can list the available configuration with the following command :
config show userpanel
Some of the properties are not shown, but are defaulted in a template or a script. Here a more comprehensive list with default and expected values :
| property | default | values | |
|---|---|---|---|
| DbName | nextcloud | string | for mysql db |
| DbPassword | GENERATED | string | for mysql db |
| DbUser | nextcloud | string | for mysql db |
| access | private | private, public | |
| status | enabled | enabled,disabled |
Delegation
To delegate panels to users on your internal network, open /server-manager > User Panel Access
Select a user to grant additional rights, users with extra panels granted are shown in Red.
You can select the global user to allow everyone to access specific panels, or a group to allow all the users in that group access.
Check the box next to the functions you wish to allow.
The userpanel-* functions are designed for users, although you may not want to assign all functions. By default the change password and email forwarding are allowed for all users, you can change this with the global user.
User Functions
Panels specifically for users are available in separate rpms, see below.
After the panels have been installed and delegated by admin, they are available for users at either
https://www.yourserver.net/user-manager or
https://www.yourserver.net/user
Note, the s in https
- /user alias
If https://www.yourserver.net/user is already used by another application it is possible to define another alias
config set UserPanelAlias new-alias signal-event conf-userpanel
and use https://www.yourserver.net/new-alias
To cancel this alias :
config delete UserPanelAlias signal-event conf-userpanel
https://www.yourserver.net/user is available again.
Uninstall
yum remove smeserver-userpanel
Bugs
Please raise bugs under the SME-Contribs section in bugzilla
and select the smeserver-userpanel component or use this link
Below is an overview of the current issues for this contrib:
| ID | Product | Version | Status | Summary (4 tasks) ⇒ |
|---|---|---|---|---|
| 13200 | SME Contribs | 11.0 | CONFIRMED | sm2 userpanel setting should use UTF8 db call |
| 13199 | SME Contribs | 11.0 | RESOLVED | sm2 panel to configure userpanel is in wrong rpm |
| 12775 | SME Contribs | 11.0 | VERIFIED | perl-CGI 'startform' and 'endform' are dropped in favor of 'start_form' and 'end_form' |
| 8042 | SME Contribs | 8.0 | CONFIRMED | pages are not translated |
Changelog
Only released version in smecontrib are listed here.
2022/12/01 Jean-Philippe Pialasse 1.4-6.sme
- fix translation not expanded [SME: 10261]
- fix httpd admin stopped [SME: 12249]
moved actions before template and service actionsremoved inline expand and restart
- prevent manager locking on reconfiguration [SME: 12235]
2022/08/01 Jean-Philippe Pialasse 1.4-4.sme
- update to httpd 2.4 access syntax [SME: 12064]
thanks to Vasarhelyi Zsolt
- fix call to svc in place of systemctl [SME: 11390]
2021/02/23 Jean-Philippe Pialasse 1.4-3.sme
- add -update event to avoid reboot [SME: 11079]
- Initial release for sme10 [SME: 11079]