Skip to content
Projects
Groups
Snippets
Help
Loading...
Help
Submit feedback
Contribute to GitLab
Sign in
Toggle navigation
GeoInt_SIDT
Project
Project
Details
Activity
Releases
Cycle Analytics
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Issues
0
Issues
0
List
Board
Labels
Milestones
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Charts
Wiki
Wiki
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
Mario Chirinos Colunga
GeoInt_SIDT
Commits
b9a17bd4
Commit
b9a17bd4
authored
Mar 05, 2019
by
Ulises Morales Ramírez
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
users
parent
4cb1f87e
Changes
2
Hide whitespace changes
Inline
Side-by-side
Showing
2 changed files
with
40 additions
and
38 deletions
+40
-38
users_table.html
administration/templates/users_table.html
+6
-2
views.py
administration/views.py
+34
-36
No files found.
administration/templates/users_table.html
View file @
b9a17bd4
...
...
@@ -130,7 +130,7 @@
<th>
E-mail
</th>
<th>
Active
</th>
<th>
Staff
</th>
<th>
Super
</th>
<th>
Super
User
</th>
<th>
Actions
</th>
</thead>
<tbody>
...
...
@@ -152,10 +152,14 @@
</td>
<td>
<input
type=
"checkbox"
name=
"is_staff"
value=
"1"
{%
if
user
.
staff =
=
True
%}
checked
{%
endif
%}
>
{%
if
not
request
.
user
.
is_superuser
%}
disabled
{%
endif
%}
{%
if
user
.
staff =
=
True
%}
checked
{%
endif
%}
>
</td>
<td>
<input
type=
"checkbox"
name=
"is_superuser"
value=
"1"
{%
if
not
request
.
user
.
is_superuser
%}
disabled
{%
endif
%}
{%
if
user
.
superuser =
=
True
%}
checked
{%
endif
%}
>
</td>
<td>
...
...
administration/views.py
View file @
b9a17bd4
...
...
@@ -101,30 +101,28 @@ def Dashboard(request):
# ----------------------------------------------------------
def
Request_users
(
request
):
if
not
request
.
user
.
is_superuserandnot
and
request
.
user
.
is_staff
:
return
redirect
(
'../'
)
if
request
.
user
.
is_superuser
or
request
.
user
.
is_staff
:
user_list
=
[]
for
user
in
User
.
objects
.
filter
(
is_active
=
False
):
user_list
.
append
({
"user_id"
:
user
.
id
,
"username"
:
user
.
username
,
"first_name"
:
user
.
first_name
,
"last_name"
:
user
.
last_name
,
"email"
:
user
.
email
,
"status"
:
user
.
is_active
,
"staff"
:
user
.
is_staff
,
"superuser"
:
user
.
is_superuser
,
})
# messages.success(request, 'your registration is being processed')
return
render
(
request
,
'users_table.html'
,
{
'users'
:
user_list
,
"Viewname"
:
"Request"
})
else
:
if
not
request
.
user
.
is_superuser
and
not
request
.
user
.
is_staff
:
return
redirect
(
'../'
)
user_list
=
[]
for
user
in
User
.
objects
.
filter
(
is_active
=
False
):
user_list
.
append
({
"user_id"
:
user
.
id
,
"username"
:
user
.
username
,
"first_name"
:
user
.
first_name
,
"last_name"
:
user
.
last_name
,
"email"
:
user
.
email
,
"status"
:
user
.
is_active
,
"staff"
:
user
.
is_staff
,
"superuser"
:
user
.
is_superuser
,
})
# messages.success(request, 'your registration is being processed')
return
render
(
request
,
'users_table.html'
,
{
'users'
:
user_list
,
"Viewname"
:
"Request"
})
# ------------------------------------------------------------------------
def
update_user
(
request
):
if
not
request
.
user
.
is_superuserandnot
and
request
.
user
.
is_staff
:
return
redirect
(
'../'
)
is_active
=
False
is_staff
=
False
is_superuser
=
False
...
...
@@ -148,23 +146,23 @@ def update_user(request):
#------------------------------------------------------------------------
def
active_users
(
request
):
if
request
.
user
.
is_superuser
and
request
.
user
.
is_staff
:
user_list
=
[]
for
user
in
User
.
objects
.
filter
(
is_active
=
True
):
user_list
.
append
({
"user_id"
:
user
.
id
,
"username"
:
user
.
username
,
"first_name"
:
user
.
first_name
,
"last_name"
:
user
.
last_name
,
"email"
:
user
.
email
,
"status"
:
user
.
is_active
,
"staff"
:
user
.
is_staff
,
"superuser"
:
user
.
is_superuser
,
})
# messages.success(request, 'your registration is being processed')
return
render
(
request
,
'users_table.html'
,
{
'users'
:
user_list
,
"Viewname"
:
"Request"
})
else
:
if
not
request
.
user
.
is_superuser
and
not
request
.
user
.
is_staff
:
return
redirect
(
'../'
)
user_list
=
[]
for
user
in
User
.
objects
.
filter
(
is_active
=
True
):
user_list
.
append
({
"user_id"
:
user
.
id
,
"username"
:
user
.
username
,
"first_name"
:
user
.
first_name
,
"last_name"
:
user
.
last_name
,
"email"
:
user
.
email
,
"status"
:
user
.
is_active
,
"staff"
:
user
.
is_staff
,
"superuser"
:
user
.
is_superuser
,
})
# messages.success(request, 'your registration is being processed')
return
render
(
request
,
'users_table.html'
,
{
'users'
:
user_list
,
"Viewname"
:
"Request"
})
# ----------------------------------------------------------------------
@
csrf_exempt
...
...
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment