How about changing the default to be on ?
Demonstrating all the capabilities of a product while clearly documenting (in an admin guide rather than source code) how to disable them seems to me to be the way to showcase the software. Tim From: Tres Henry [mailto:t...@treshenry.net] Sent: 04 June 2012 21:50 To: Tim Bell Cc: Guillermo Alvarado; openstack@lists.launchpad.net Subject: Re: [Openstack] Adding panel to a dashboard - Horizon Keystone doesn't currently support querying for capabilities (i.e. what is the Keystone auth backend) so Horizon defines a dict in local_settings that can be used to specify the capabilities of Keystone in your deployment: https://github.com/openstack/horizon/blob/master/openstack_dashboard/local/l ocal_settings.py.example#L61 By changing "can_edit_user" value you will either turn on, or off, the capability to edit user accounts which includes changing password: https://github.com/openstack/horizon/blob/master/horizon/dashboards/syspanel /users/forms.py#L111 On Jun 4, 2012, at 12:22 PM, Tim Bell wrote: BTW, isn't the lack of option for a dashboard user to change their own password considered as a missing functionality ? Personally, if it was there, I'd like to turn it off (since we aim to use Active Directory/LDAP) but for the standalone case, this would seem a reasonable request. Tim From: openstack-bounces+tim.bell=cern...@lists.launchpad.net [mailto:openstack-bounces+tim.bell=cern...@lists.launchpad.net] On Behalf Of Guillermo Alvarado Sent: 04 June 2012 19:48 To: openstack@lists.launchpad.net Subject: [Openstack] Adding panel to a dashboard - Horizon Hi everyone! I want to add a panel to settings dashboard. This panel is named 'Password' and here the users will be able to modify your password (This will be programmed). My problem is that I can not add another panel (I dont see the option Password in the Settings dashboard). I did the following: 1.- Added a folder named password in /horizon/dashboards/settings 2.- A added the __init__.py file into password folder 3.- Added the views.py file into password folder with this content: from django import shortcuts def index(request): return shortcuts.render(request, 'settings/password/password.html', {}) 4.- Added urls.py file into password folder with this content: from django.conf.urls.defaults import patterns, url from .views import IndexView urlpatterns = patterns('horizon.dashboards.settings.password.views', url(r'^$', IndexView.as_view(), name='index'), ) 5.-Added panel.py file into password folder with this content: from django.utils.translation import ugettext_lazy as _ import horizon from horizon.dashboards.settings import dashboard class Password(horizon.Panel): name = _("Password") slug = 'password' dashboard.Settings.register(Password) 6.- In dashboard.py file located in /horizon/dashboard/settings added password to panels: panels = ('user', 'project', 'ec2', 'password') But I not see the password panel. What is the problem? Any answer will be apreciated, thanks in advance! Best Regards, Guillermo Alvarado _______________________________________________ Mailing list: https://launchpad.net/~openstack Post to : openstack@lists.launchpad.net Unsubscribe : https://launchpad.net/~openstack More help : https://help.launchpad.net/ListHelp
smime.p7s
Description: S/MIME cryptographic signature
_______________________________________________ Mailing list: https://launchpad.net/~openstack Post to : openstack@lists.launchpad.net Unsubscribe : https://launchpad.net/~openstack More help : https://help.launchpad.net/ListHelp