Skip to content
GitLab
Menu
Projects
Groups
Snippets
Help
Help
Support
Community forum
Keyboard shortcuts
?
Submit feedback
Contribute to GitLab
Sign in
Toggle navigation
Menu
Open sidebar
AE UTBM
Sith
Commits
a02d5a65
Commit
a02d5a65
authored
Dec 09, 2016
by
Skia
🤘
Browse files
Improve a bit SAS moderation
parent
80fa99d2
Pipeline
#483
passed with stage
in 2 minutes and 45 seconds
Changes
3
Pipelines
1
Hide whitespace changes
Inline
Side-by-side
locale/fr/LC_MESSAGES/django.po
View file @
a02d5a65
...
...
@@ -6,7 +6,7 @@
msgid
""
msgstr
""
"Report-Msgid-Bugs-To:
\n
"
"POT-Creation-Date: 2016-12-0
8
1
9:39
+0100
\n
"
"POT-Creation-Date: 2016-12-0
9
1
5:43
+0100
\n
"
"PO-Revision-Date: 2016-07-18
\n
"
"Last-Translator: Skia <skia@libskia.so>
\n
"
"Language-Team: AE info <ae.info@utbm.fr>
\n
"
...
...
@@ -304,7 +304,6 @@ msgstr "Compte en banque : "
#: accounting/templates/accounting/club_account_details.jinja:16
#: accounting/templates/accounting/label_list.jinja:21
#: club/templates/club/club_sellings.jinja:49
#: com/templates/com/moderation.jinja:35 com/templates/com/picture.jinja:66
#: core/templates/core/file_detail.jinja:43
#: core/templates/core/file_moderation.jinja:24
#: core/templates/core/group_list.jinja:13 core/templates/core/macros.jinja:66
...
...
@@ -319,8 +318,7 @@ msgid "Delete"
msgstr
"Supprimer"
#: accounting/templates/accounting/bank_account_details.jinja:17
#: club/views.py:32 com/templates/com/picture.jinja:78 core/views/user.py:130
#: sas/templates/sas/picture.jinja:78
#: club/views.py:32 core/views/user.py:130 sas/templates/sas/picture.jinja:78
msgid
"Infos"
msgstr
"Infos"
...
...
@@ -340,7 +338,6 @@ msgstr "Nouveau compte club"
#: accounting/templates/accounting/bank_account_list.jinja:21
#: accounting/templates/accounting/club_account_details.jinja:55
#: accounting/templates/accounting/journal_details.jinja:71 club/views.py:54
#: com/templates/com/album.jinja:18 com/templates/com/picture.jinja:88
#: core/templates/core/file.jinja:38 core/templates/core/page.jinja:31
#: core/templates/core/user_tools.jinja:36 core/views/user.py:152
#: counter/templates/counter/cash_summary_list.jinja:53
...
...
@@ -682,7 +679,8 @@ msgstr "L'utilisateur est déjà membre de ce club"
msgid
"past member"
msgstr
"Anciens membres"
#: club/templates/club/club_list.jinja:4 club/templates/club/club_list.jinja:24
#: club/templates/club/club_list.jinja:4
#: club/templates/club/club_list.jinja:24
msgid
"Club list"
msgstr
"Liste des clubs"
...
...
@@ -744,8 +742,8 @@ msgstr "Du"
msgid
"To"
msgstr
"Au"
#: club/templates/club/club_sellings.jinja:5 club/views.py:59
club/views.py:216
#: counter/templates/counter/counter_main.jinja:19
#: club/templates/club/club_sellings.jinja:5 club/views.py:59
#:
club/views.py:216
counter/templates/counter/counter_main.jinja:19
#: counter/templates/counter/last_ops.jinja:35
msgid
"Sellings"
msgstr
"Ventes"
...
...
@@ -845,8 +843,7 @@ msgstr "Membres"
msgid
"Old members"
msgstr
"Anciens membres"
#: club/views.py:49 com/templates/com/picture.jinja:83
#: core/templates/core/base.jinja:53 core/views/user.py:146
#: club/views.py:49 core/templates/core/base.jinja:53 core/views/user.py:146
#: sas/templates/sas/picture.jinja:83
msgid
"Tools"
msgstr
"Outils"
...
...
@@ -878,98 +875,6 @@ msgstr "Date de fin"
msgid
"Product"
msgstr
"Produit"
#: com/templates/com/album.jinja:4 com/templates/com/main.jinja:4
#: com/templates/com/main.jinja.py:8 com/templates/com/picture.jinja:26
#: core/templates/core/base.jinja:82 sas/templates/sas/album.jinja:4
#: sas/templates/sas/main.jinja:4 sas/templates/sas/main.jinja.py:8
#: sas/templates/sas/picture.jinja:26
msgid
"SAS"
msgstr
"SAS"
#: com/templates/com/album.jinja:26 com/templates/com/album.jinja.py:28
#: com/templates/com/album.jinja:30 com/templates/com/main.jinja:17
#: com/templates/com/main.jinja.py:19 com/templates/com/main.jinja:21
#: sas/templates/sas/album.jinja:26 sas/templates/sas/album.jinja.py:28
#: sas/templates/sas/album.jinja:30 sas/templates/sas/main.jinja:17
#: sas/templates/sas/main.jinja.py:19 sas/templates/sas/main.jinja:21
msgid
"preview"
msgstr
"miniature"
#: com/templates/com/album.jinja:52 sas/templates/sas/album.jinja:52
msgid
"Upload"
msgstr
"Envoyer"
#: com/templates/com/main.jinja:41 sas/templates/sas/main.jinja:41
msgid
"Create"
msgstr
"Créer"
#: com/templates/com/moderation.jinja:4 com/templates/com/moderation.jinja:8
#: sas/templates/sas/moderation.jinja:4 sas/templates/sas/moderation.jinja:8
#: sith/settings.py:457
msgid
"SAS moderation"
msgstr
"Modération du SAS"
#: com/templates/com/moderation.jinja:22
#: core/templates/core/file_moderation.jinja:19
#: sas/templates/sas/moderation.jinja:22
msgid
"Full name: "
msgstr
"Nom complet : "
#: com/templates/com/moderation.jinja:23
#: core/templates/core/file_detail.jinja:13
#: core/templates/core/file_moderation.jinja:20
#: sas/templates/sas/moderation.jinja:23
msgid
"Owner: "
msgstr
"Propriétaire : "
#: com/templates/com/moderation.jinja:24 com/templates/com/picture.jinja:79
#: core/templates/core/file_detail.jinja:35
#: core/templates/core/file_moderation.jinja:21
#: sas/templates/sas/moderation.jinja:24 sas/templates/sas/picture.jinja:79
msgid
"Date: "
msgstr
"Date : "
#: com/templates/com/moderation.jinja:27 sas/templates/sas/moderation.jinja:27
msgid
"Asked for removal"
msgstr
"Retrait demandé"
#: com/templates/com/moderation.jinja:31
#: core/templates/core/file_detail.jinja:46
#: core/templates/core/file_moderation.jinja:23
#: sas/templates/sas/moderation.jinja:31
msgid
"Moderate"
msgstr
"Modérer"
#: com/templates/com/moderation.jinja:39 com/templates/com/picture.jinja:74
#: counter/templates/counter/counter_click.jinja:55
#: counter/templates/counter/counter_click.jinja:103
#: counter/templates/counter/invoices_call.jinja:16
#: launderette/templates/launderette/launderette_admin.jinja:35
#: launderette/templates/launderette/launderette_click.jinja:13
#: sas/templates/sas/moderation.jinja:39 sas/templates/sas/picture.jinja:74
msgid
"Go"
msgstr
"Valider"
#: com/templates/com/picture.jinja:60 sas/templates/sas/picture.jinja:60
msgid
"People"
msgstr
"Personne(s)"
#: com/templates/com/picture.jinja:85 sas/templates/sas/picture.jinja:85
msgid
"HD version"
msgstr
"Version HD"
#: com/templates/com/picture.jinja:89 sas/templates/sas/picture.jinja:89
msgid
"Rotate left"
msgstr
"Tourner vers la gauche"
#: com/templates/com/picture.jinja:90 sas/templates/sas/picture.jinja:90
msgid
"Rotate right"
msgstr
"Tourner vers la droite"
#: com/templates/com/picture.jinja:91 sas/templates/sas/picture.jinja:91
msgid
"Ask for removal"
msgstr
"Demander le retrait"
#: core/models.py:29
msgid
"meta group status"
msgstr
"status du meta-groupe"
...
...
@@ -1443,6 +1348,12 @@ msgstr "Matmatronch"
msgid
"Wiki"
msgstr
"Wiki"
#: core/templates/core/base.jinja:82 sas/templates/sas/album.jinja:4
#: sas/templates/sas/main.jinja:4 sas/templates/sas/main.jinja.py:8
#: sas/templates/sas/picture.jinja:26
msgid
"SAS"
msgstr
"SAS"
#: core/templates/core/base.jinja:83
msgid
"Forum"
msgstr
"Forum"
...
...
@@ -1544,10 +1455,22 @@ msgstr "Mes fichiers"
msgid
"Prop"
msgstr
"Propriétés"
#: core/templates/core/file_detail.jinja:13
#: core/templates/core/file_moderation.jinja:20
#: sas/templates/sas/moderation.jinja:23
msgid
"Owner: "
msgstr
"Propriétaire : "
#: core/templates/core/file_detail.jinja:34
msgid
"Real name: "
msgstr
"Nom réel : "
#: core/templates/core/file_detail.jinja:35
#: core/templates/core/file_moderation.jinja:21
#: sas/templates/sas/moderation.jinja:24 sas/templates/sas/picture.jinja:79
msgid
"Date: "
msgstr
"Date : "
#: core/templates/core/file_detail.jinja:37
msgid
"Type: "
msgstr
"Type : "
...
...
@@ -1564,6 +1487,12 @@ msgstr "octets"
msgid
"Download"
msgstr
"Télécharger"
#: core/templates/core/file_detail.jinja:46
#: core/templates/core/file_moderation.jinja:23
#: sas/templates/sas/moderation.jinja:31
msgid
"Moderate"
msgstr
"Modérer"
#: core/templates/core/file_list.jinja:19
msgid
"There is no file in this website."
msgstr
"Il n'y a pas de fichier sur ce site web."
...
...
@@ -1573,6 +1502,11 @@ msgstr "Il n'y a pas de fichier sur ce site web."
msgid
"File moderation"
msgstr
"Modération des fichiers"
#: core/templates/core/file_moderation.jinja:19
#: sas/templates/sas/moderation.jinja:22
msgid
"Full name: "
msgstr
"Nom complet : "
#: core/templates/core/group_edit.jinja:4
msgid
"Back to list"
msgstr
"Retour à la liste"
...
...
@@ -1627,11 +1561,13 @@ msgstr "login"
msgid
"Lost password?"
msgstr
"Mot de passe perdu ?"
#: core/templates/core/macros.jinja:27 core/templates/core/user_detail.jinja:27
#: core/templates/core/macros.jinja:27
#: core/templates/core/user_detail.jinja:27
msgid
"Born: "
msgstr
"Né le : "
#: core/templates/core/macros.jinja:31 core/templates/core/user_detail.jinja:48
#: core/templates/core/macros.jinja:31
#: core/templates/core/user_detail.jinja:48
msgid
"Promo: "
msgstr
"Promo : "
...
...
@@ -2476,6 +2412,15 @@ msgstr "Non autorisé pour ce produit"
msgid
"No date of birth provided"
msgstr
"Pas de date de naissance renseigné"
#: counter/templates/counter/counter_click.jinja:55
#: counter/templates/counter/counter_click.jinja:103
#: counter/templates/counter/invoices_call.jinja:16
#: launderette/templates/launderette/launderette_admin.jinja:35
#: launderette/templates/launderette/launderette_click.jinja:13
#: sas/templates/sas/moderation.jinja:43 sas/templates/sas/picture.jinja:74
msgid
"Go"
msgstr
"Valider"
#: counter/templates/counter/counter_click.jinja:57
#: eboutic/templates/eboutic/eboutic_main.jinja:27
#: eboutic/templates/eboutic/eboutic_makecommand.jinja:11
...
...
@@ -2953,6 +2898,53 @@ msgstr "Utilisateur qui sera supprimé"
msgid
"picture"
msgstr
"photo"
#: sas/templates/sas/album.jinja:26 sas/templates/sas/album.jinja.py:28
#: sas/templates/sas/album.jinja:30 sas/templates/sas/main.jinja:17
#: sas/templates/sas/main.jinja.py:19 sas/templates/sas/main.jinja:21
msgid
"preview"
msgstr
"miniature"
#: sas/templates/sas/album.jinja:52
msgid
"Upload"
msgstr
"Envoyer"
#: sas/templates/sas/main.jinja:41
msgid
"Create"
msgstr
"Créer"
#: sas/templates/sas/moderation.jinja:4 sas/templates/sas/moderation.jinja:8
#: sith/settings.py:457
msgid
"SAS moderation"
msgstr
"Modération du SAS"
#: sas/templates/sas/moderation.jinja:27
msgid
"Asked for removal"
msgstr
"Retrait demandé"
#: sas/templates/sas/moderation.jinja:39
msgid
"Do nothing"
msgstr
"Ne rien faire"
#: sas/templates/sas/picture.jinja:60
msgid
"People"
msgstr
"Personne(s)"
#: sas/templates/sas/picture.jinja:85
msgid
"HD version"
msgstr
"Version HD"
#: sas/templates/sas/picture.jinja:89
msgid
"Rotate left"
msgstr
"Tourner vers la gauche"
#: sas/templates/sas/picture.jinja:90
msgid
"Rotate right"
msgstr
"Tourner vers la droite"
#: sas/templates/sas/picture.jinja:91
msgid
"Ask for removal"
msgstr
"Demander le retrait"
#: sas/views.py:26
msgid
"Add a new album"
msgstr
"Ajouter un nouvel album"
...
...
@@ -3134,4 +3126,3 @@ msgstr "Un utilisateur avec cette adresse email existe déjà"
msgid
"You must either choose an existing user or create a new one properly"
msgstr
""
"Vous devez soit choisir un utilisateur existant, ou en créer un proprement."
sas/templates/sas/moderation.jinja
View file @
a02d5a65
...
...
@@ -7,7 +7,8 @@
{%
block
content
%}
<h3>
{%
trans
%}
SAS moderation
{%
endtrans
%}
</h3>
<div>
<form
action=
""
method=
"get"
enctype=
"multipart/form-data"
>
<form
action=
""
method=
"POST"
enctype=
"multipart/form-data"
>
{%
csrf_token
%}
{%
for
p
in
pictures
%}
<div
style=
"margin: 2px; padding: 2px; border: solid 1px red; text-align: center"
>
{%
if
p.is_folder
%}
...
...
@@ -27,13 +28,17 @@
<p
class=
"important"
>
{%
trans
%}
Asked for removal
{%
endtrans
%}
</p>
{%
endif
%}
<p>
<input
type=
"radio"
name=
"a
ction
_
{{
p.id
}}
"
id=
"m_
{{
p.id
}}
"
value=
"moderate"
/>
<input
type=
"radio"
name=
"a_
{{
p.id
}}
"
id=
"m_
{{
p.id
}}
"
value=
"moderate"
/>
<a
href=
"
{{
url
(
'core:file_moderate'
,
file_id
=
p.id
)
}}
?next=
{{
url
(
'sas:moderation'
)
}}
"
>
{%
trans
%}
Moderate
{%
endtrans
%}
</a>
</p>
<p>
<input
type=
"radio"
name=
"a
ction
_
{{
p.id
}}
"
id=
"m_
{{
p.id
}}
"
value=
"delete"
/>
<input
type=
"radio"
name=
"a_
{{
p.id
}}
"
id=
"m_
{{
p.id
}}
"
value=
"delete"
/>
<a
href=
"
{{
url
(
'core:file_delete'
,
file_id
=
p.id
)
}}
?next=
{{
url
(
'sas:moderation'
)
}}
"
>
{%
trans
%}
Delete
{%
endtrans
%}
</a>
</p>
<p>
<input
type=
"radio"
name=
"a_
{{
p.id
}}
"
id=
"m_
{{
p.id
}}
"
value=
"nothing"
checked
/>
{%
trans
%}
Do nothing
{%
endtrans
%}
</p>
</div>
{%
endfor
%}
<p><input
type=
"submit"
value=
"
{%
trans
%}
Go
{%
endtrans
%}
"
/></p>
...
...
sas/views.py
View file @
a02d5a65
...
...
@@ -189,9 +189,9 @@ class ModerationView(TemplateView):
def
get
(
self
,
request
,
*
args
,
**
kwargs
):
if
request
.
user
.
is_in_group
(
settings
.
SITH_SAS_ADMIN_GROUP_ID
):
for
k
,
v
in
request
.
GET
.
items
():
if
k
[:
7
]
==
"a
ction
_"
:
if
k
[:
2
]
==
"a_"
:
try
:
pict
=
Picture
.
objects
.
filter
(
id
=
int
(
k
[
7
:])).
first
()
pict
=
Picture
.
objects
.
filter
(
id
=
int
(
k
[
2
:])).
first
()
if
v
==
"delete"
:
pict
.
delete
()
elif
v
==
"moderate"
:
...
...
@@ -202,6 +202,9 @@ class ModerationView(TemplateView):
return
super
(
ModerationView
,
self
).
get
(
request
,
*
args
,
**
kwargs
)
raise
PermissionDenied
def
post
(
self
,
request
,
*
args
,
**
kwargs
):
return
self
.
get
(
request
,
*
args
,
**
kwargs
)
def
get_context_data
(
self
,
**
kwargs
):
kwargs
=
super
(
ModerationView
,
self
).
get_context_data
(
**
kwargs
)
kwargs
[
'pictures'
]
=
Picture
.
objects
.
filter
(
is_moderated
=
False
,
is_in_sas
=
True
).
order_by
(
'id'
)
...
...
Write
Preview
Supports
Markdown
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