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
BDE
Note Kfet 2018
Commits
c2bf132d
Commit
c2bf132d
authored
Aug 26, 2018
by
Hamza Dely
Browse files
[consos] Correction de typos
parent
b0776e05
Changes
2
Show whitespace changes
Inline
Side-by-side
consos/serializers.py
View file @
c2bf132d
...
...
@@ -63,13 +63,10 @@ class TransactionSerializer(serializers.ModelSerializer):
class
Meta
:
model
=
Transaction
fields
=
[
'id'
,
'date'
,
'action'
,
'moyen'
,
'quantite'
,
'montant'
,
'categorie'
,
'description'
,
'valide'
,
'emetteur'
,
'destinataire'
,
'id'
,
'date'
,
'action'
,
'moyen'
,
'quantite'
,
'montant'
,
'categorie'
,
'description'
,
'valide'
,
'emetteur'
,
'destinataire'
,
'emetteurs'
,
'destinataires'
,
'bouton'
,
]
read_only_fields
=
[
'id'
]
read_only_fields
=
[
'date'
,
'emetteur'
,
'destinataire'
]
def
create
(
self
,
validated_data
):
...
...
@@ -83,7 +80,7 @@ class TransactionSerializer(serializers.ModelSerializer):
destinataires
=
[]
if
params
[
'action'
]
==
Transaction
.
VENTE
:
bouton
=
Bouton
.
objects
.
get
(
id
=
validated_data
.
get
(
'bouton'
)
)
bouton
=
validated_data
.
get
(
'bouton'
)
params
[
'moyen'
]
=
Transaction
.
NOTE
params
[
'montant'
]
=
bouton
.
montant
params
[
'categorie'
]
=
bouton
.
categorie
...
...
consos/views.py
View file @
c2bf132d
...
...
@@ -673,7 +673,7 @@ class TransactionViewSet(viewsets.GenericViewSet):
serializer
=
self
.
get_serializer
(
data
=
request
.
data
)
serializer
.
is_valid
(
raise_exception
=
True
)
if
(
any
(
emetteur
!=
request
.
user
.
pk
for
emetteur
in
serializer
.
emetteurs
)
if
(
any
(
emetteur
!=
request
.
user
for
emetteur
in
serializer
.
validated_data
.
get
(
'
emetteurs
'
,
[])
)
and
not
request
.
user
.
has_perm
(
"consos.transaction_effectuer"
,
Acl
.
TOTAL
)):
return
Response
({
"detail"
:
"Vous ne pouvez faire que des transactions depuis vôtre note"
},
status
=
status
.
HTTP_403_FORBIDDEN
)
serializer
.
save
()
...
...
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