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
e681cc65
Commit
e681cc65
authored
Nov 09, 2016
by
Skia
🤘
Browse files
Add SAS moderation tool
parent
157b1e4c
Changes
9
Hide whitespace changes
Inline
Side-by-side
locale/fr/LC_MESSAGES/django.po
View file @
e681cc65
...
...
@@ -6,7 +6,7 @@
msgid
""
msgstr
""
"Report-Msgid-Bugs-To:
\n
"
"POT-Creation-Date: 2016-11-0
8 18:53
+0100
\n
"
"POT-Creation-Date: 2016-11-0
9 09:21
+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
"
...
...
@@ -123,7 +123,7 @@ msgstr "numéro"
msgid
"journal"
msgstr
"classeur"
#: accounting/models.py:194 core/models.py:
498
core/models.py:7
78
#: accounting/models.py:194 core/models.py:
504
core/models.py:7
92
#: counter/models.py:244 counter/models.py:287 counter/models.py:404
#: eboutic/models.py:15 eboutic/models.py:48
msgid
"date"
...
...
@@ -190,7 +190,7 @@ msgstr "Compte"
msgid
"Company"
msgstr
"Entreprise"
#: accounting/models.py:207 sith/settings.py:
290
#: accounting/models.py:207 sith/settings.py:
304
msgid
"Other"
msgstr
"Autre"
...
...
@@ -305,13 +305,14 @@ msgstr "Compte en banque : "
#: accounting/templates/accounting/label_list.jinja:21
#: club/templates/club/club_sellings.jinja:49
#: 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
#: core/templates/core/user_account_detail.jinja:38
#: core/templates/core/user_edit.jinja:1
8
#: core/templates/core/user_edit.jinja:1
9
#: counter/templates/counter/last_ops.jinja:29
#: counter/templates/counter/last_ops.jinja:59
#: launderette/templates/launderette/launderette_admin.jinja:16
#: launderette/views.py:146
#: launderette/views.py:146
sas/templates/sas/moderation.jinja:26
msgid
"Delete"
msgstr
"Supprimer"
...
...
@@ -532,7 +533,7 @@ msgstr "Il n'y a pas d'étiquette dans ce compte club."
msgid
"Edit operation"
msgstr
"Éditer l'opération"
#: accounting/templates/accounting/operation_edit.jinja:4
0
#: accounting/templates/accounting/operation_edit.jinja:4
1
#: core/templates/core/create.jinja:12 core/templates/core/edit.jinja:7
#: core/templates/core/edit.jinja.py:15 core/templates/core/edit.jinja:20
#: core/templates/core/file_edit.jinja:8 core/templates/core/page_prop.jinja:8
...
...
@@ -754,7 +755,7 @@ msgid "Payment method"
msgstr
"Méthode de paiement"
#: club/templates/club/club_tools.jinja:4
#: core/templates/core/user_tools.jinja:
62
#: core/templates/core/user_tools.jinja:
71
msgid
"Club tools"
msgstr
"Outils club"
...
...
@@ -792,7 +793,7 @@ msgstr "Propriétés"
msgid
"Select user"
msgstr
"Choisir un utilisateur"
#: club/views.py:150
#: club/views.py:150
sas/views.py:59 sas/views.py:96
msgid
"You do not have the permission to do that"
msgstr
"Vous n'avez pas la permission de faire cela"
...
...
@@ -1084,128 +1085,132 @@ msgstr "adresse des parents"
msgid
"is subscriber viewable"
msgstr
"profil visible par les cotisants"
#: core/models.py:
294
#: core/models.py:
300
msgid
"A user with that username already exists"
msgstr
"Un utilisateur de ce nom d'utilisateur existe déjà"
#: core/models.py:4
17
core/templates/core/macros.jinja:17
#: core/models.py:4
23
core/templates/core/macros.jinja:17
#: core/templates/core/user_detail.jinja:14
#: core/templates/core/user_detail.jinja:16
#: core/templates/core/user_edit.jinja:1
6
#: core/templates/core/user_edit.jinja:1
7
msgid
"Profile"
msgstr
"Profil"
#: core/models.py:4
75
#: core/models.py:4
81
msgid
"Visitor"
msgstr
"Visiteur"
#: core/models.py:48
0
#: core/models.py:48
6
msgid
"define if we show a users stats"
msgstr
"Definit si l'on montre les statistiques de l'utilisateur"
#: core/models.py:48
2
#: core/models.py:48
8
msgid
"Show your account statistics to others"
msgstr
"Montrez vos statistiques de compte aux autres"
#: core/models.py:4
8
9
#: core/models.py:49
5
msgid
"file name"
msgstr
"nom du fichier"
#: core/models.py:49
0
core/models.py:6
25
#: core/models.py:49
6
core/models.py:6
39
msgid
"parent"
msgstr
"parent"
#: core/models.py:49
1
core/models.py:50
1
#: core/models.py:49
7
core/models.py:50
8
msgid
"file"
msgstr
"fichier"
#: core/models.py:49
2
#: core/models.py:49
8
msgid
"owner"
msgstr
"propriétaire"
#: core/models.py:49
3
core/models.py:6
31
#: core/models.py:49
9
core/models.py:6
45
msgid
"edit group"
msgstr
"groupe d'édition"
#: core/models.py:
494
core/models.py:6
32
#: core/models.py:
500
core/models.py:6
46
msgid
"view group"
msgstr
"groupe de vue"
#: core/models.py:
495
#: core/models.py:
501
msgid
"is folder"
msgstr
"est un dossier"
#: core/models.py:
496
#: core/models.py:
502
msgid
"mime type"
msgstr
"type mime"
#: core/models.py:
497
#: core/models.py:
503
msgid
"size"
msgstr
"taille"
#: core/models.py:529
#: core/models.py:505
msgid
"is moderated"
msgstr
"est modéré"
#: core/models.py:538
msgid
"Character '/' not authorized in name"
msgstr
"Le caractère '/' n'est pas autorisé dans les noms de fichier"
#: core/models.py:5
32
core/models.py:5
37
#: core/models.py:5
41
core/models.py:5
46
msgid
"Loop in folder tree"
msgstr
"Boucle dans l'arborescence des dossiers"
#: core/models.py:5
41
#: core/models.py:5
50
msgid
"You can not make a file be a children of a non folder file"
msgstr
""
"Vous ne pouvez pas mettre un fichier enfant de quelque chose qui n'est pas "
"un dossier"
#: core/models.py:5
4
5
#: core/models.py:55
4
msgid
"Duplicate file"
msgstr
"Un fichier de ce nom existe déjà"
#: core/models.py:5
55
#: core/models.py:5
64
msgid
"You must provide a file"
msgstr
"Vous devez fournir un fichier"
#: core/models.py:5
80
#: core/models.py:5
94
msgid
"Folder: "
msgstr
"Dossier : "
#: core/models.py:5
82
#: core/models.py:5
96
msgid
"File: "
msgstr
"Fichier : "
#: core/models.py:6
24
core/models.py:62
8
#: core/models.py:6
38
core/models.py:6
4
2
msgid
"page name"
msgstr
"nom de la page"
#: core/models.py:6
29
#: core/models.py:6
43
msgid
"owner group"
msgstr
"groupe propriétaire"
#: core/models.py:6
33
#: core/models.py:6
47
msgid
"lock user"
msgstr
"utilisateur bloquant"
#: core/models.py:6
3
4
#: core/models.py:64
8
msgid
"lock_timeout"
msgstr
"décompte du déblocage"
#: core/models.py:6
61
#: core/models.py:6
75
msgid
"Duplicate page"
msgstr
"Une page de ce nom existe déjà"
#: core/models.py:6
67
#: core/models.py:6
81
msgid
"Loop in page tree"
msgstr
"Boucle dans l'arborescence des pages"
#: core/models.py:7
75
#: core/models.py:7
89
msgid
"revision"
msgstr
"révision"
#: core/models.py:7
76
#: core/models.py:7
90
msgid
"page title"
msgstr
"titre de la page"
#: core/models.py:7
77
#: core/models.py:7
91
msgid
"page content"
msgstr
"contenu de la page"
...
...
@@ -1254,7 +1259,9 @@ msgstr "Matmatronch"
msgid
"Wiki"
msgstr
"Wiki"
#: core/templates/core/base.jinja:71
#: core/templates/core/base.jinja:71 sas/templates/sas/album.jinja:4
#: sas/templates/sas/main.jinja:4 sas/templates/sas/main.jinja.py:8
#: sas/templates/sas/picture.jinja:4
msgid
"SAS"
msgstr
"SAS"
...
...
@@ -1267,7 +1274,7 @@ msgid "Services"
msgstr
"Services"
#: core/templates/core/base.jinja:74 core/templates/core/file.jinja:20
#: core/views/files.py:4
7
#: core/views/files.py:4
8
msgid
"Files"
msgstr
"Fichiers"
...
...
@@ -1340,6 +1347,8 @@ 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:22
msgid
"Owner: "
msgstr
"Propriétaire : "
...
...
@@ -1348,6 +1357,8 @@ 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:23
msgid
"Date: "
msgstr
"Date : "
...
...
@@ -1367,10 +1378,26 @@ 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:25
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."
#: core/templates/core/file_moderation.jinja:4
#: core/templates/core/file_moderation.jinja:8
msgid
"File moderation"
msgstr
"Modération des fichiers"
#: core/templates/core/file_moderation.jinja:19
#: sas/templates/sas/moderation.jinja:21
msgid
"Full name: "
msgstr
"Nom complet : "
#: core/templates/core/group_edit.jinja:4
msgid
"Back to list"
msgstr
"Retour à la liste"
...
...
@@ -1380,7 +1407,7 @@ msgid "Edit group"
msgstr
"Éditer le groupe"
#: core/templates/core/group_edit.jinja:9
#: core/templates/core/user_edit.jinja:3
6
#: core/templates/core/user_edit.jinja:3
7
#: core/templates/core/user_group.jinja:8
msgid
"Update"
msgstr
"Mettre à jour"
...
...
@@ -1438,7 +1465,7 @@ msgstr "Promo : "
msgid
"Subscribed until %(subscription_end)s"
msgstr
"Cotisant jusqu'au %(subscription_end)s"
#: core/templates/core/macros.jinja:39 core/templates/core/user_edit.jinja:
39
#: core/templates/core/macros.jinja:39 core/templates/core/user_edit.jinja:
40
msgid
"Account number: "
msgstr
"Numero de compte : "
...
...
@@ -1752,39 +1779,39 @@ msgstr "Éditer l'utilisateur"
msgid
"Edit user profile"
msgstr
"Éditer le profil de l'utilisateur"
#: core/templates/core/user_edit.jinja:1
4
#: core/templates/core/user_edit.jinja:1
5
msgid
"Current profile: "
msgstr
"Profil actuel : "
#: core/templates/core/user_edit.jinja:2
4
#: core/templates/core/user_edit.jinja:2
5
msgid
"Take picture"
msgstr
"Prendre une photo"
#: core/templates/core/user_edit.jinja:
29
#: core/templates/core/user_edit.jinja:
30
msgid
"Current avatar: "
msgstr
"Avatar actuel : "
#: core/templates/core/user_edit.jinja:3
0
#: core/templates/core/user_edit.jinja:3
1
msgid
"Avatar"
msgstr
"Avatar"
#: core/templates/core/user_edit.jinja:3
2
#: core/templates/core/user_edit.jinja:3
3
msgid
"Current scrub: "
msgstr
"Blouse actuelle : "
#: core/templates/core/user_edit.jinja:3
3
#: core/templates/core/user_edit.jinja:3
4
msgid
"Scrub"
msgstr
"Blouse"
#: core/templates/core/user_edit.jinja:3
7
#: core/templates/core/user_edit.jinja:3
8
msgid
"Username: "
msgstr
"Nom d'utilisateur : "
#: core/templates/core/user_edit.jinja:4
2
#: core/templates/core/user_edit.jinja:4
3
msgid
"Change my password"
msgstr
"Changer mon mot de passe"
#: core/templates/core/user_edit.jinja:4
4
#: core/templates/core/user_edit.jinja:4
5
msgid
"Change user password"
msgstr
"Changer le mot de passe"
...
...
@@ -1902,16 +1929,25 @@ msgstr "Comptabilité générale"
msgid
"Club account: "
msgstr
"Compte club : "
#: core/views/files.py:46
#: core/templates/core/user_tools.jinja:63
msgid
"Communication"
msgstr
"Communication"
#: core/templates/core/user_tools.jinja:65
msgid
"Moderate files"
msgstr
"Modérer les fichiers"
#: core/views/files.py:47
msgid
"Add a new folder"
msgstr
"Ajouter un nouveau dossier"
#: core/views/files.py:5
7
#: core/views/files.py:5
8
#, python-format
msgid
"Error creating folder %(folder_name)s: %(msg)s"
msgstr
"Erreur de création du dossier %(folder_name)s : %(msg)s"
#: core/views/files.py:66 core/views/forms.py:181 core/views/forms.py:185
#: core/views/files.py:67 core/views/forms.py:181 core/views/forms.py:185
#: sas/views.py:41
#, python-format
msgid
"Error uploading file %(file_name)s: %(msg)s"
msgstr
"Erreur d'envoie du fichier %(file_name)s : %(msg)s"
...
...
@@ -2042,7 +2078,7 @@ msgstr "Bureau"
#: eboutic/templates/eboutic/eboutic_main.jinja:24
#: eboutic/templates/eboutic/eboutic_makecommand.jinja:8
#: eboutic/templates/eboutic/eboutic_payment_result.jinja:4
#: sith/settings.py:
289
sith/settings.py:
297
#: sith/settings.py:
303
sith/settings.py:
311
msgid
"Eboutic"
msgstr
"Eboutic"
...
...
@@ -2083,8 +2119,8 @@ msgstr "quantité"
msgid
"Sith account"
msgstr
"Compte utilisateur"
#: counter/models.py:289 sith/settings.py:2
82
sith/settings.py:
287
#: sith/settings.py:3
09
#: counter/models.py:289 sith/settings.py:2
96
sith/settings.py:
301
#: sith/settings.py:3
23
msgid
"Credit card"
msgstr
"Carte bancaire"
...
...
@@ -2182,7 +2218,8 @@ msgid ""
"counter is open but not active, the last sale was done at least %(minutes)s "
"minutes ago "
msgstr
""
"Le comptoir est ouvert, mais inactif. La dernière vente a eu lieu il y a %(minutes)s minutes."
"Le comptoir est ouvert, mais inactif. La dernière vente a eu lieu il y a "
"%(minutes)s minutes."
#: counter/templates/counter/activity.jinja:24
msgid
"counter is not open : no one is connected"
...
...
@@ -2642,12 +2679,12 @@ msgid "Washing and drying"
msgstr
"Lavage et séchage"
#: launderette/templates/launderette/launderette_book.jinja:27
#: sith/settings.py:4
29
#: sith/settings.py:4
43
msgid
"Washing"
msgstr
"Lavage"
#: launderette/templates/launderette/launderette_book.jinja:31
#: sith/settings.py:4
29
#: sith/settings.py:4
43
msgid
"Drying"
msgstr
"Séchage"
...
...
@@ -2714,115 +2751,140 @@ msgstr "Utilisateur qui sera conservé"
msgid
"User that will be deleted"
msgstr
"Utilisateur qui sera supprimé"
#: sith/settings.py:165
#: sas/templates/sas/album.jinja:12
msgid
"Upload"
msgstr
"Envoyer"
#: sas/templates/sas/main.jinja:15
msgid
"Create"
msgstr
"Créer"
#: sas/templates/sas/moderation.jinja:4 sas/templates/sas/moderation.jinja:8
msgid
"SAS moderation"
msgstr
"Modération du SAS"
#: sas/views.py:20
msgid
"Add a new album"
msgstr
"Ajouter un nouvel album"
#: sas/views.py:21
msgid
"Upload images"
msgstr
"Envoyer les images"
#: sas/views.py:31
#, python-format
msgid
"Error creating album %(album)s: %(msg)s"
msgstr
"Erreur de création de l'album %(album)s : %(msg)s"
#: sith/settings.py:166
msgid
"English"
msgstr
"Anglais"
#: sith/settings.py:16
6
#: sith/settings.py:16
7
msgid
"French"
msgstr
"Français"
#: sith/settings.py:2
7
9 sith/settings.py:
286
sith/settings.py:3
07
#: sith/settings.py:29
3
sith/settings.py:
300
sith/settings.py:3
21
msgid
"Check"
msgstr
"Chèque"
#: sith/settings.py:2
80
sith/settings.py:
288
sith/settings.py:3
08
#: sith/settings.py:2
94
sith/settings.py:
302
sith/settings.py:3
22
msgid
"Cash"
msgstr
"Espèces"
#: sith/settings.py:2
81
#: sith/settings.py:2
95
msgid
"Transfert"
msgstr
"Virement"
#: sith/settings.py:
294
#: sith/settings.py:
308
msgid
"Belfort"
msgstr
"Belfort"
#: sith/settings.py:
295
#: sith/settings.py:
309
msgid
"Sevenans"
msgstr
"Sevenans"
#: sith/settings.py:
296
#: sith/settings.py:
310
msgid
"Montbéliard"
msgstr
"Montbéliard"
#: sith/settings.py:3
36
#: sith/settings.py:3
50
msgid
"One semester"
msgstr
"Un semestre, 15 €"
#: sith/settings.py:3
41
#: sith/settings.py:3
55
msgid
"Two semesters"
msgstr
"Deux semestres, 28 €"
#: sith/settings.py:3
4
6
#: sith/settings.py:36
0
msgid
"Common core cursus"
msgstr
"Cursus tronc commun, 45 €"
#: sith/settings.py:35
1
#: sith/settings.py:3
6
5
msgid
"Branch cursus"
msgstr
"Cursus branche, 45 €"
#: sith/settings.py:3
56
#: sith/settings.py:3
70
msgid
"Alternating cursus"
msgstr
"Cursus alternant, 30 €"
#: sith/settings.py:3
61
#: sith/settings.py:3
75
msgid
"Honorary member"
msgstr
"Membre honoraire, 0 €"
#: sith/settings.py:3
66
#: sith/settings.py:3
80
msgid
"Assidu member"
msgstr
"Membre d'Assidu, 0 €"
#: sith/settings.py:3
71
#: sith/settings.py:3
85
msgid
"Amicale/DOCEO member"
msgstr
"Membre de l'Amicale/DOCEO, 0 €"
#: sith/settings.py:3
76
#: sith/settings.py:3
90
msgid
"UT network member"
msgstr
"Cotisant du réseau UT, 0 €"
#: sith/settings.py:3
81
#: sith/settings.py:3
95
msgid
"CROUS member"
msgstr
"Membres du CROUS, 0 €"
#: sith/settings.py:
386
#: sith/settings.py:
400
msgid
"Sbarro/ESTA member"
msgstr
"Membre de Sbarro ou de l'ESTA, 15 €"
#: sith/settings.py:
394
#: sith/settings.py:
408
msgid
"President"
msgstr
"Président"
#: sith/settings.py:
395
#: sith/settings.py:
409
msgid
"Vice-President"
msgstr
"Vice-Président"
#: sith/settings.py:
396
#: sith/settings.py:
410
msgid
"Treasurer"
msgstr
"Trésorier"
#: sith/settings.py:
397
#: sith/settings.py:
411
msgid
"Communication supervisor"
msgstr
"Responsable com"
#: sith/settings.py:
398
#: sith/settings.py:
412
msgid
"Secretary"
msgstr
"Secrétaire"
#: sith/settings.py:
399
#: sith/settings.py:
413
msgid
"IT supervisor"
msgstr
"Responsable info"
#: sith/settings.py:4
00
#: sith/settings.py:4
14
msgid
"Board member"
msgstr
"Membre du bureau"
#: sith/settings.py:4
0
1
#: sith/settings.py:41
5
msgid
"Active member"
msgstr
"Membre actif"
#: sith/settings.py:4
02
#: sith/settings.py:4
16
msgid
"Curious"
msgstr
"Curieux"
...
...
@@ -2866,4 +2928,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/migrations/0001_initial.py
0 → 100644
View file @
e681cc65
# -*- coding: utf-8 -*-
from
__future__
import
unicode_literals
from
django.db
import
migrations
,
models
class
Migration
(
migrations
.
Migration
):
dependencies
=
[
(
'core'
,
'0007_auto_20161108_1703'
),
]
operations
=
[
migrations
.
CreateModel
(
name
=
'Album'
,
fields
=
[
],
options
=
{
'proxy'
:
True
,
},
bases
=
(
'core.sithfile'
,),
),
migrations
.
CreateModel
(
name
=
'Picture'
,
fields
=
[
],
options
=
{
'proxy'
:
True
,
},
bases
=
(
'core.sithfile'
,),
),
]
sas/models.py
View file @
e681cc65
...
...
@@ -17,7 +17,7 @@ class Picture(SithFile):
return
user