Manage groups and users using jquery jtable
settings.py
Add to INSTALLED_APPS : ‘group_user_mngt’,
GROUP_MANAGEMENT_TEMPLATE = ‘manage_groups.html’
Replace the template with a customized template (See below how to create)
urls.py
url(r’^groupmanagement/’, include(‘group_user_mngt.urls’, namespace=”gm_space”)),
copy following files
The dist-packages subdirectory in the examples below is just an example. It all depends on how this package was installed (with or without env, ubuntu/windows, …)
Under static root :
mkdir group_user_mngt cd group_user_mngt cp -r /usr/local/lib/python2.7/dist-packages/group_user_mngt/static/group_user_mngt/* .
Group view
http://<FQDN>/groupmanagement/group/update/
Template creation
{% extends "group_user_base.html" %}
<!DOCTYPE html>
<html>
<head>
{% block head_group %}
{{ block.super }}
{% endblock %}
</head>
<body>
<article>
{% block group_user %}
{{block.super}}
<div id="GroupMngt" class="grid_16">{% csrf_token %}</div>
{% endblock %}
{% block user_group %}
{{block.super}}
<div id="UserMngt" class="grid_16">{% csrf_token %}</div>
{% endblock %}
</article>
</body>
</html>
Future work
CSRF support
Edit permissions
Improve portability of app
…
Release files for django-group-user-mngt 1.0
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| django-group-user-mngt-1.0.tar.gz | 291.7 kB | Details |
Release files / django-group-user-mngt-1.0.tar.gz
| Download URL | django-group-user-mngt-1.0.tar.gz |
|---|---|
| Size | 291.7 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
ffe72e9fcd07bf127045f1c48f3abb810661d048fe742bdd95589048faf62100
|
|
BLAKE2b-256 checksum How to use checksums |
a87d24aeb8771af8bcdbf44ad57e1b51ed1dd3a3fed3dce96de276c7804b3795
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |