Last modified: 2012-11-29 20:22:12 UTC

Wikimedia Bugzilla is closed!

Wikimedia migrated from Bugzilla to Phabricator. Bug reports are handled in Wikimedia Phabricator.
This static website is read-only and for historical purposes. It is not possible to log in and except for displaying bug reports and their history, links might be broken. See T40336, the corresponding Phabricator task for complete and up-to-date bug report information.
Bug 38336 - Puppet group list doesn't show group names for projects that the user is not a sysadmin for
Puppet group list doesn't show group names for projects that the user is not ...
Status: RESOLVED FIXED
Product: MediaWiki extensions
Classification: Unclassified
OpenStackManager (Other open bugs)
unspecified
All All
: Unprioritized normal (vote)
: ---
Assigned To: Andrew Bogott
:
Depends on:
Blocks:
  Show dependency treegraph
 
Reported: 2012-07-11 19:13 UTC by Roan Kattouw
Modified: 2012-11-29 20:22 UTC (History)
1 user (show)

See Also:
Web browser: ---
Mobile Platform: ---
Assignee Huggle Beta Tester: ---


Attachments

Description Roan Kattouw 2012-07-11 19:13:27 UTC
If you're a sysadmin, Special:NovaPuppetGroup looks like this:

gerrit [Toggle, Add group]
gerrit [delete]
Classes [Add class]

    gerrit::database-server [modify, delete]
    gerrit::gitweb [modify, delete]
    gerrit::jetty [modify, delete]
    gerrit::proxy [modify, delete]
    ldap::client::wmf-cluster [modify, delete]

Variables [Add variable]



If you are not a sysadmin, it looks like this:

All Projects
Classes

    generic::tcptweaks
    webserver::apache2
    webserver::php5
    webserver::php5-mysql

Variables
Classes

    applicationserver::api
    applicationserver::bits
    applicationserver::homeless
    applicationserver::jobrunner
    imagescaler
    imagescaler::labs

Variables 

Note that the group names are not shown! This is terrible terrible UX because unprivileged users can't make sense of the list this way.
Comment 1 Andrew Bogott 2012-11-29 17:55:54 UTC
With the following patch, a user can see the puppet groups for all projects that they are a member of.  The modify/add/create links are only present if the user is sysadmin in that project.

https://gerrit.wikimedia.org/r/#/c/35925/

Note You need to log in before you can comment on or make changes to this bug.


Navigation
Links