39 lines
1.3 KiB
Python
39 lines
1.3 KiB
Python
from common.private_files.registry import register
|
|
|
|
|
|
def _stock_movement_document_guard(obj, user):
|
|
"""
|
|
Guard pour StockMovementDocument.file.
|
|
Tout utilisateur authentifié peut accéder aux documents de stock.
|
|
"""
|
|
return user.is_authenticated
|
|
|
|
|
|
def _preparation_order_document_guard(obj, user):
|
|
"""
|
|
Guard pour PreparationOrderDocument.file.
|
|
Tout utilisateur authentifié peut accéder aux documents des bons de préparation.
|
|
"""
|
|
return user.is_authenticated
|
|
|
|
|
|
def _production_order_document_guard(obj, user):
|
|
"""
|
|
Guard pour ProductionOrderDocument.file.
|
|
Tout utilisateur authentifié peut accéder aux documents des bons de confection.
|
|
"""
|
|
return user.is_authenticated
|
|
|
|
|
|
def _purchase_order_document_guard(obj, user):
|
|
"""
|
|
Guard pour PurchaseOrderDocument.file.
|
|
Tout utilisateur authentifié peut accéder aux documents des commandes fournisseurs.
|
|
"""
|
|
return user.is_authenticated
|
|
|
|
|
|
register("stock", "StockMovementDocument", "file", _stock_movement_document_guard)
|
|
register("stock", "PreparationOrderDocument", "file", _preparation_order_document_guard)
|
|
register("stock", "ProductionOrderDocument", "file", _production_order_document_guard)
|
|
register("stock", "PurchaseOrderDocument", "file", _purchase_order_document_guard)
|