Открыть боковую панель
peteroshkvarkov
Project-38
Коммиты
f7931612
Не подтверждена
Коммит
f7931612
создал
Июл 08, 2023
по автору
cbytl1
Зафиксировано автором
GitHub
Июл 08, 2023
Просмотр файлов
Merge branch 'main' into issue118_project-ui
владельцы
0ef8fea5
1f6871da
Изменения
4
Скрыть пробелы
Построчно
Рядом
README.md
Просмотр файла @
f7931612
...
...
@@ -20,4 +20,4 @@ https://drive.google.com/drive/u/1/folders/19XlSG-xq4rJ0MaNmI2GEjybwzIT6Gbi4
Текущий этап -
2
.
Текущий этап -
4
.
portal/management/views.py
Просмотр файла @
f7931612
...
...
@@ -5,6 +5,8 @@ from dataclasses import dataclass, field
from
django.contrib.auth
import
authenticate
,
login
from
django.shortcuts
import
redirect
,
render
from
django.contrib
import
messages
from
django.http.response
import
FileResponse
from
liceum38.settings
import
BASE_DIR
from
.forms
import
UserRegistrationForm
from
.models
import
User
,
Tokens
from
projects.models
import
Project
...
...
@@ -78,14 +80,17 @@ def admin_menu(request):
if
request
.
POST
.
get
(
'accept_token'
):
last_token
=
Tokens
.
objects
.
last
()
if
last_token
is
None
:
new_id
=
1
else
:
new_id
=
last_token
.
pk
+
1
for
i
in
range
(
int
(
token_value
)):
token
=
Tokens
.
objects
.
create
(
token
=
generate_alphanum_random_string
(
16
),
id
=
new_id
+
i
)
token
.
save
()
return
redirect
(
'admin_menu'
)
filepath
=
str
(
BASE_DIR
)
+
r
"\media\temp_tokens\tokens"
+
str
(
request
.
user
.
pk
)
+
".txt"
with
open
(
filepath
,
"w"
)
as
f
:
if
last_token
is
None
:
new_id
=
1
else
:
new_id
=
last_token
.
pk
+
1
for
i
in
range
(
int
(
token_value
)):
token
=
Tokens
.
objects
.
create
(
token
=
generate_alphanum_random_string
(
16
),
id
=
new_id
+
i
)
token
.
save
()
f
.
write
(
token
.
token
+
"
\n
"
)
return
FileResponse
(
open
(
filepath
,
"rb"
),
as_attachment
=
True
)
if
request
.
POST
.
get
(
'filter_submit'
):
if
role_filter
!=
''
and
group_filter
!=
''
:
...
...
portal/media/temp_tokens/tokens1.txt
0 → 100644
Просмотр файла @
f7931612
d3ywEIMRKAkqgtG5
d7Yp9HnkZ1etfPoU
8QkGS4jqFwnorbeL
fp1Qx06NlIT25yeK
QN4IX0J5mMYd6gpZ
43VoBHtElKnykWYp
HxrRUevQqWaAyBLV
zbZSMCaT0QnmpUcs
KfPVGO7EJT2sLpeY
6vJNl2kgQ4GZ5B09
portal/templates/admin_menu/admin.html
Просмотр файла @
f7931612
...
...
@@ -221,7 +221,7 @@
</div>
</form>
<form
class=
"delete_page"
method=
"POST"
action=
"#"
>
<form
class=
"delete_page"
method=
"POST"
>
<p
class=
"delete-p"
>
Вы уверены, что хотите удалить/скрыть пользователя?
</p>
<p>
Пользователь:
<span
class=
"delete-fio"
></span></p>
<div
class=
"delete-btns"
>
...
...
@@ -233,7 +233,7 @@
</div>
</form>
<form
class=
"create-tokens"
method=
"POST"
action=
"#"
>
<form
class=
"create-tokens"
method=
"POST"
>
<p
class=
"token-p"
>
Создание токенов
</p>
<span
class=
"token-span"
>
Напишите в поле количество токенов, которое хотите создать.
</span>
{% csrf_token %}
...
...
@@ -241,7 +241,7 @@
<div
class=
"token-btns"
>
<button
class=
"btn exit"
type=
"button"
onclick=
"tok_exit()"
>
Отмена
</button>
<input
class=
"btn btn-token-create"
type=
"submit"
name=
"accept_token"
>
<input
class=
"btn btn-token-create"
type=
"submit"
name=
"accept_token"
onclick=
"tok_exit()"
>
</div>
</form>
...
...
Редактирование
Предварительный просмотр
Поддерживает Markdown
0%
Попробовать снова
или
прикрепить новый файл
.
Отмена
You are about to add
0
people
to the discussion. Proceed with caution.
Сначала завершите редактирование этого сообщения!
Отмена
Пожалуйста,
зарегистрируйтесь
или
войдите
чтобы прокомментировать