Added systemuser actions

This commit is contained in:
Marc Aymerich 2014-11-12 12:45:37 +00:00
parent 07e53d4b68
commit b4950815a5
4 changed files with 35 additions and 1 deletions

View file

@ -12,7 +12,7 @@ def generate_services_group():
settings.FLUENT_DASHBOARD_APP_GROUPS += ( settings.FLUENT_DASHBOARD_APP_GROUPS += (
('Services', { ('Services', {
'models': models, 'models': models,
'collapsible': True 'collapsible': True,
}), }),
) )

View file

@ -0,0 +1,5 @@
from django.conf import settings
MISCELLANEOUS_IDENTIFIER_VALIDATORS = getattr(settings, MISCELLANEOUS_IDENTIFIER_VALIDATORS, {})
# MISCELLANEOUS_IDENTIFIER_VALIDATORS = { miscservice__name: validator_function }

View file

@ -0,0 +1,28 @@
from functools import partial
from django import forms
from django.contrib import messages
from django.db import transaction
from django.shortcuts import render
from django.utils.safestring import mark_safe
from django.utils.text import capfirst
from django.utils.translation import ungettext, ugettext_lazy as _
from orchestra.admin.decorators import action_with_confirmation
from orchestra.admin.utils import change_url
class GrantPermissionForm(forms.Form):
base_path = forms.ChoiceField(label=_("Grant access to"), choices=(('hola', 'hola'),),
help_text=_("User will be granted access to this directory."))
path_extension = forms.CharField(label='', required=False)
read_only = forms.BooleanField(label=_("Read only"), initial=False, required=False,
help_text=_("Designates whether the permissions granted will be read-only or read/write."))
@action_with_confirmation(extra_context=dict(form=GrantPermissionForm()))
def grant_permission(modeladmin, request, queryset):
# TODO
pass
grant_permission.url_name = 'grant-permission'
grant_permission.verbose_name = _("Grant permission")

View file

@ -65,6 +65,7 @@ TEMPLATE_CONTEXT_PROCESSORS =(
INSTALLED_APPS = ( INSTALLED_APPS = (
# django-orchestra apps # django-orchestra apps
'orchestra', 'orchestra',
'orchestra.apps.accounts', 'orchestra.apps.accounts',
'orchestra.apps.contacts', 'orchestra.apps.contacts',