OwlCyberSecurity - MANAGER
Edit File: views.cpython-39.pyc
a wcf�� � @ sp d dl mZmZmZ ddlmZmZmZmZm Z m Z mZmZm Z mZmZmZmZ d dlmZ d dlmZ d dlmZmZmZ d dlZd dlZd dlmZ d d lmZ d dlZd d� Zdd � Z dd� Z!dd� Z"dd� Z#dd� Z$dd� Z%dd� Z&dd� Z'dd� Z(dd� Z)d d!� Z*d"d#� Z+d$d%� Z,d&d'� Z-d(d)� Z.d*d+� Z/d,d-� Z0d.d/� Z1d0d1� Z2d2d3� Z3d4d5� Z4d6d7� Z5d8d9� Z6dS ):� )�render�redirect�get_object_or_404� ) �produit�vente�ligne_commande�element� dépence_gain�product_stat�cmd�notif� production� ligne_produit�refresh_prod�ligne_commande_stat� impression)�models)�User)�authenticate�login�logoutN)�date)�HttpResponsec C s t | d�S )Nzapp/index.html�r ��request� r �/home/gouroczh/pat/app/views.py� home_view s r c C sj | j dkr\| j�d�}| j�d�}t| ||d�}|d urJt| |� td�S t| dddi�S n t| d�S d S ) N�POST�username�pass)r! �password�/dash/zapp/login.html�messageu erreur : réssayez)�methodr �getr r r r )r r! r# �userr r r � login_view s r) c C s t | � td�S )N�/)r r r r r r �logout_view s r+ c C s� t j�� } tj�� }| D ]N}|j|jkrdt|j� d t|j� d }tjj |d�rXqtjj |d� q|D ]N}|j|jkrldt|j� d t|j� d }tjj |d�r�qltjj |d� qld S )NzLe Produit u0 est bientot en rupture : quantité disponible (�))�contentz Le stock )r �objects�allr �quantite�minimum�str�nomr �filter�create)�products�elements�p�c�er r r � make_notif"