list_display = ('backend_status_icon', 'email', 'firstname', 'lastname', 'site', 'last_login')
list_display_links = ("email",)
list_filter = ('site',)
list_display = ('backend_status_icon', 'email', 'firstname', 'lastname', 'site', 'last_login')
list_display_links = ("email",)
list_filter = ('site',)
admin_inlines = [ControllerUserInline]
fieldListLoginDetails = ['backend_status_text', 'email','site','password','is_active','is_readonly','is_admin','public_key']
fieldListContactInfo = ['firstname','lastname','phone','timezone']
admin_inlines = [ControllerUserInline]
fieldListLoginDetails = ['backend_status_text', 'email','site','password','is_active','is_readonly','is_admin','public_key']
fieldListContactInfo = ['firstname','lastname','phone','timezone']
fieldsets = (
('Login Details', {'fields': ['backend_status_text', 'email', 'site','password', 'is_active', 'is_readonly', 'is_admin', 'public_key'], 'classes':['suit-tab suit-tab-general']}),
('Contact Information', {'fields': ('firstname','lastname','phone', 'timezone'), 'classes':['suit-tab suit-tab-contact']}),
fieldsets = (
('Login Details', {'fields': ['backend_status_text', 'email', 'site','password', 'is_active', 'is_readonly', 'is_admin', 'public_key'], 'classes':['suit-tab suit-tab-general']}),
('Contact Information', {'fields': ('firstname','lastname','phone', 'timezone'), 'classes':['suit-tab suit-tab-contact']}),
#('Important dates', {'fields': ('last_login',)}),
)
add_fieldsets = (
#('Important dates', {'fields': ('last_login',)}),
)
add_fieldsets = (
tabs = [('general','Login Details'),
('contact','Contact Information'),
('sliceprivileges','Slice Privileges'),
tabs = [('general','Login Details'),
('contact','Contact Information'),
('sliceprivileges','Slice Privileges'),
- ('siteprivileges','Site Privileges'),
- ('dashboards','Dashboard Views')]
+ ('siteprivileges','Site Privileges')]
request=getattr(_thread_locals, "request", None)
if request and request.user.is_admin:
request=getattr(_thread_locals, "request", None)
if request and request.user.is_admin:
# copy login details list
login_details_fields = list(self.fieldListLoginDetails)
if not request.user.is_admin:
# copy login details list
login_details_fields = list(self.fieldListLoginDetails)
if not request.user.is_admin:
if 'is_admin' in login_details_fields:
login_details_fields.remove('is_admin')
if 'is_readonly' in login_details_fields:
if 'is_admin' in login_details_fields:
login_details_fields.remove('is_admin')
if 'is_readonly' in login_details_fields: