3
0
Fork 0
mirror of https://github.com/nanoy42/coope synced 2024-07-04 21:04:04 +00:00
coope/docs/_build/latex/CoopeV3.tex
2019-02-28 13:18:41 +01:00

9983 lines
585 KiB
TeX
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

%% Generated by Sphinx.
\def\sphinxdocclass{report}
\documentclass[letterpaper,10pt,english]{sphinxmanual}
\ifdefined\pdfpxdimen
\let\sphinxpxdimen\pdfpxdimen\else\newdimen\sphinxpxdimen
\fi \sphinxpxdimen=.75bp\relax
\PassOptionsToPackage{warn}{textcomp}
\usepackage[utf8]{inputenc}
\ifdefined\DeclareUnicodeCharacter
% support both utf8 and utf8x syntaxes
\edef\sphinxdqmaybe{\ifdefined\DeclareUnicodeCharacterAsOptional\string"\fi}
\DeclareUnicodeCharacter{\sphinxdqmaybe00A0}{\nobreakspace}
\DeclareUnicodeCharacter{\sphinxdqmaybe2500}{\sphinxunichar{2500}}
\DeclareUnicodeCharacter{\sphinxdqmaybe2502}{\sphinxunichar{2502}}
\DeclareUnicodeCharacter{\sphinxdqmaybe2514}{\sphinxunichar{2514}}
\DeclareUnicodeCharacter{\sphinxdqmaybe251C}{\sphinxunichar{251C}}
\DeclareUnicodeCharacter{\sphinxdqmaybe2572}{\textbackslash}
\fi
\usepackage{cmap}
\usepackage[T1]{fontenc}
\usepackage{amsmath,amssymb,amstext}
\usepackage{babel}
\usepackage{times}
\usepackage[Sonny]{fncychap}
\ChNameVar{\Large\normalfont\sffamily}
\ChTitleVar{\Large\normalfont\sffamily}
\usepackage{sphinx}
\fvset{fontsize=\small}
\usepackage{geometry}
% Include hyperref last.
\usepackage{hyperref}
% Fix anchor placement for figures with captions.
\usepackage{hypcap}% it must be loaded after hyperref.
% Set up styles of URL: it should be placed after hyperref.
\urlstyle{same}
\addto\captionsenglish{\renewcommand{\contentsname}{Contents:}}
\addto\captionsenglish{\renewcommand{\figurename}{Fig.\@ }}
\makeatletter
\def\fnum@figure{\figurename\thefigure{}}
\makeatother
\addto\captionsenglish{\renewcommand{\tablename}{Table }}
\makeatletter
\def\fnum@table{\tablename\thetable{}}
\makeatother
\addto\captionsenglish{\renewcommand{\literalblockname}{Listing}}
\addto\captionsenglish{\renewcommand{\literalblockcontinuedname}{continued from previous page}}
\addto\captionsenglish{\renewcommand{\literalblockcontinuesname}{continues on next page}}
\addto\captionsenglish{\renewcommand{\sphinxnonalphabeticalgroupname}{Non-alphabetical}}
\addto\captionsenglish{\renewcommand{\sphinxsymbolsname}{Symbols}}
\addto\captionsenglish{\renewcommand{\sphinxnumbersname}{Numbers}}
\addto\extrasenglish{\def\pageautorefname{page}}
\setcounter{tocdepth}{1}
\title{CoopeV3 Documentation}
\date{Feb 28, 2019}
\release{3.4.0}
\author{Yoann Pietri}
\newcommand{\sphinxlogo}{\vbox{}}
\renewcommand{\releasename}{Release}
\makeindex
\begin{document}
\ifdefined\shorthandoff
\ifnum\catcode`\=\string=\active\shorthandoff{=}\fi
\ifnum\catcode`\"=\active\shorthandoff{"}\fi
\fi
\pagestyle{empty}
\sphinxmaketitle
\pagestyle{plain}
\sphinxtableofcontents
\pagestyle{normal}
\phantomsection\label{\detokenize{index::doc}}
\chapter{Views documentation}
\label{\detokenize{modules/views:views-documentation}}\label{\detokenize{modules/views::doc}}
\section{Gestion app views}
\label{\detokenize{modules/views:module-gestion.views}}\label{\detokenize{modules/views:gestion-app-views}}\index{gestion.views (module)@\spxentry{gestion.views}\spxextra{module}}\index{ActiveProductsAutocomplete (class in gestion.views)@\spxentry{ActiveProductsAutocomplete}\spxextra{class in gestion.views}}
\begin{fulllineitems}
\phantomsection\label{\detokenize{modules/views:gestion.views.ActiveProductsAutocomplete}}\pysiglinewithargsret{\sphinxbfcode{\sphinxupquote{class }}\sphinxcode{\sphinxupquote{gestion.views.}}\sphinxbfcode{\sphinxupquote{ActiveProductsAutocomplete}}}{\emph{**kwargs}}{}
Autocomplete view for active {\hyperref[\detokenize{modules/models:gestion.models.Product}]{\sphinxcrossref{\sphinxcode{\sphinxupquote{products}}}}}.
\index{get\_queryset() (gestion.views.ActiveProductsAutocomplete method)@\spxentry{get\_queryset()}\spxextra{gestion.views.ActiveProductsAutocomplete method}}
\begin{fulllineitems}
\phantomsection\label{\detokenize{modules/views:gestion.views.ActiveProductsAutocomplete.get_queryset}}\pysiglinewithargsret{\sphinxbfcode{\sphinxupquote{get\_queryset}}}{}{}
Filter the queryset with GET{[}q{]}.
\end{fulllineitems}
\end{fulllineitems}
\index{KegActiveAutocomplete (class in gestion.views)@\spxentry{KegActiveAutocomplete}\spxextra{class in gestion.views}}
\begin{fulllineitems}
\phantomsection\label{\detokenize{modules/views:gestion.views.KegActiveAutocomplete}}\pysiglinewithargsret{\sphinxbfcode{\sphinxupquote{class }}\sphinxcode{\sphinxupquote{gestion.views.}}\sphinxbfcode{\sphinxupquote{KegActiveAutocomplete}}}{\emph{**kwargs}}{}
Autocomplete view for active {\hyperref[\detokenize{modules/models:gestion.models.Keg}]{\sphinxcrossref{\sphinxcode{\sphinxupquote{kegs}}}}}.
\index{get\_queryset() (gestion.views.KegActiveAutocomplete method)@\spxentry{get\_queryset()}\spxextra{gestion.views.KegActiveAutocomplete method}}
\begin{fulllineitems}
\phantomsection\label{\detokenize{modules/views:gestion.views.KegActiveAutocomplete.get_queryset}}\pysiglinewithargsret{\sphinxbfcode{\sphinxupquote{get\_queryset}}}{}{}
Filter the queryset with GET{[}q{]}.
\end{fulllineitems}
\end{fulllineitems}
\index{KegPositiveAutocomplete (class in gestion.views)@\spxentry{KegPositiveAutocomplete}\spxextra{class in gestion.views}}
\begin{fulllineitems}
\phantomsection\label{\detokenize{modules/views:gestion.views.KegPositiveAutocomplete}}\pysiglinewithargsret{\sphinxbfcode{\sphinxupquote{class }}\sphinxcode{\sphinxupquote{gestion.views.}}\sphinxbfcode{\sphinxupquote{KegPositiveAutocomplete}}}{\emph{**kwargs}}{}
Autocomplete view for {\hyperref[\detokenize{modules/models:gestion.models.Keg}]{\sphinxcrossref{\sphinxcode{\sphinxupquote{kegs}}}}} with positive stockHold.
\index{get\_queryset() (gestion.views.KegPositiveAutocomplete method)@\spxentry{get\_queryset()}\spxextra{gestion.views.KegPositiveAutocomplete method}}
\begin{fulllineitems}
\phantomsection\label{\detokenize{modules/views:gestion.views.KegPositiveAutocomplete.get_queryset}}\pysiglinewithargsret{\sphinxbfcode{\sphinxupquote{get\_queryset}}}{}{}
Filter the queryset with GET{[}q{]}.
\end{fulllineitems}
\end{fulllineitems}
\index{MenusAutocomplete (class in gestion.views)@\spxentry{MenusAutocomplete}\spxextra{class in gestion.views}}
\begin{fulllineitems}
\phantomsection\label{\detokenize{modules/views:gestion.views.MenusAutocomplete}}\pysiglinewithargsret{\sphinxbfcode{\sphinxupquote{class }}\sphinxcode{\sphinxupquote{gestion.views.}}\sphinxbfcode{\sphinxupquote{MenusAutocomplete}}}{\emph{**kwargs}}{}
Autocomplete view for active {\hyperref[\detokenize{modules/models:gestion.models.Menu}]{\sphinxcrossref{\sphinxcode{\sphinxupquote{menus}}}}}.
\index{get\_queryset() (gestion.views.MenusAutocomplete method)@\spxentry{get\_queryset()}\spxextra{gestion.views.MenusAutocomplete method}}
\begin{fulllineitems}
\phantomsection\label{\detokenize{modules/views:gestion.views.MenusAutocomplete.get_queryset}}\pysiglinewithargsret{\sphinxbfcode{\sphinxupquote{get\_queryset}}}{}{}
Filter the queryset with GET{[}q{]}.
\end{fulllineitems}
\end{fulllineitems}
\index{ProductsAutocomplete (class in gestion.views)@\spxentry{ProductsAutocomplete}\spxextra{class in gestion.views}}
\begin{fulllineitems}
\phantomsection\label{\detokenize{modules/views:gestion.views.ProductsAutocomplete}}\pysiglinewithargsret{\sphinxbfcode{\sphinxupquote{class }}\sphinxcode{\sphinxupquote{gestion.views.}}\sphinxbfcode{\sphinxupquote{ProductsAutocomplete}}}{\emph{**kwargs}}{}
Autocomplete view for all {\hyperref[\detokenize{modules/models:gestion.models.Product}]{\sphinxcrossref{\sphinxcode{\sphinxupquote{products}}}}}.
\index{get\_queryset() (gestion.views.ProductsAutocomplete method)@\spxentry{get\_queryset()}\spxextra{gestion.views.ProductsAutocomplete method}}
\begin{fulllineitems}
\phantomsection\label{\detokenize{modules/views:gestion.views.ProductsAutocomplete.get_queryset}}\pysiglinewithargsret{\sphinxbfcode{\sphinxupquote{get\_queryset}}}{}{}
Filter the queryset with GET{[}q{]}.
\end{fulllineitems}
\end{fulllineitems}
\index{addKeg() (in module gestion.views)@\spxentry{addKeg()}\spxextra{in module gestion.views}}
\begin{fulllineitems}
\phantomsection\label{\detokenize{modules/views:gestion.views.addKeg}}\pysiglinewithargsret{\sphinxcode{\sphinxupquote{gestion.views.}}\sphinxbfcode{\sphinxupquote{addKeg}}}{\emph{request}}{}
Displays a {\hyperref[\detokenize{modules/forms:gestion.forms.KegForm}]{\sphinxcrossref{\sphinxcode{\sphinxupquote{gestion.forms.KegForm}}}}} to add a {\hyperref[\detokenize{modules/models:gestion.models.Keg}]{\sphinxcrossref{\sphinxcode{\sphinxupquote{gestion.models.Keg}}}}}.
\end{fulllineitems}
\index{addMenu() (in module gestion.views)@\spxentry{addMenu()}\spxextra{in module gestion.views}}
\begin{fulllineitems}
\phantomsection\label{\detokenize{modules/views:gestion.views.addMenu}}\pysiglinewithargsret{\sphinxcode{\sphinxupquote{gestion.views.}}\sphinxbfcode{\sphinxupquote{addMenu}}}{\emph{request}}{}
Display a {\hyperref[\detokenize{modules/forms:gestion.forms.MenuForm}]{\sphinxcrossref{\sphinxcode{\sphinxupquote{gestion.forms.MenuForm}}}}} to add a {\hyperref[\detokenize{modules/models:gestion.models.Menu}]{\sphinxcrossref{\sphinxcode{\sphinxupquote{gestion.models.Menu}}}}}.
\end{fulllineitems}
\index{addProduct() (in module gestion.views)@\spxentry{addProduct()}\spxextra{in module gestion.views}}
\begin{fulllineitems}
\phantomsection\label{\detokenize{modules/views:gestion.views.addProduct}}\pysiglinewithargsret{\sphinxcode{\sphinxupquote{gestion.views.}}\sphinxbfcode{\sphinxupquote{addProduct}}}{\emph{request}}{}
Displays a {\hyperref[\detokenize{modules/forms:gestion.forms.ProductForm}]{\sphinxcrossref{\sphinxcode{\sphinxupquote{gestion.forms.ProductForm}}}}} to add a product.
\end{fulllineitems}
\index{add\_pintes() (in module gestion.views)@\spxentry{add\_pintes()}\spxextra{in module gestion.views}}
\begin{fulllineitems}
\phantomsection\label{\detokenize{modules/views:gestion.views.add_pintes}}\pysiglinewithargsret{\sphinxcode{\sphinxupquote{gestion.views.}}\sphinxbfcode{\sphinxupquote{add\_pintes}}}{\emph{request}}{}
Displays a {\hyperref[\detokenize{modules/forms:gestion.forms.PinteForm}]{\sphinxcrossref{\sphinxcode{\sphinxupquote{gestion.forms.PinteForm}}}}} to add one or more {\hyperref[\detokenize{modules/models:gestion.models.Pinte}]{\sphinxcrossref{\sphinxcode{\sphinxupquote{gestion.models.Pinte}}}}}.
\end{fulllineitems}
\index{allocate() (in module gestion.views)@\spxentry{allocate()}\spxextra{in module gestion.views}}
\begin{fulllineitems}
\phantomsection\label{\detokenize{modules/views:gestion.views.allocate}}\pysiglinewithargsret{\sphinxcode{\sphinxupquote{gestion.views.}}\sphinxbfcode{\sphinxupquote{allocate}}}{\emph{pinte\_pk}, \emph{user}}{}
Allocate a {\hyperref[\detokenize{modules/models:gestion.models.Pinte}]{\sphinxcrossref{\sphinxcode{\sphinxupquote{gestion.models.Pinte}}}}} to a user (\sphinxcode{\sphinxupquote{django.contrib.auth.models.User}}) or release the pinte if user is None
\end{fulllineitems}
\index{cancel\_consumption() (in module gestion.views)@\spxentry{cancel\_consumption()}\spxextra{in module gestion.views}}
\begin{fulllineitems}
\phantomsection\label{\detokenize{modules/views:gestion.views.cancel_consumption}}\pysiglinewithargsret{\sphinxcode{\sphinxupquote{gestion.views.}}\sphinxbfcode{\sphinxupquote{cancel\_consumption}}}{\emph{request}, \emph{pk}}{}
Delete a {\hyperref[\detokenize{modules/models:gestion.models.ConsumptionHistory}]{\sphinxcrossref{\sphinxcode{\sphinxupquote{consumption history}}}}}.
\begin{description}
\item[{pk}] \leavevmode
The primary key of the consumption history to delete.
\end{description}
\end{fulllineitems}
\index{cancel\_menu() (in module gestion.views)@\spxentry{cancel\_menu()}\spxextra{in module gestion.views}}
\begin{fulllineitems}
\phantomsection\label{\detokenize{modules/views:gestion.views.cancel_menu}}\pysiglinewithargsret{\sphinxcode{\sphinxupquote{gestion.views.}}\sphinxbfcode{\sphinxupquote{cancel\_menu}}}{\emph{request}, \emph{pk}}{}
Delete a {\hyperref[\detokenize{modules/models:gestion.models.MenuHistory}]{\sphinxcrossref{\sphinxcode{\sphinxupquote{menu history}}}}}.
\begin{description}
\item[{pk}] \leavevmode
The primary key of the menu history to delete.
\end{description}
\end{fulllineitems}
\index{cancel\_reload() (in module gestion.views)@\spxentry{cancel\_reload()}\spxextra{in module gestion.views}}
\begin{fulllineitems}
\phantomsection\label{\detokenize{modules/views:gestion.views.cancel_reload}}\pysiglinewithargsret{\sphinxcode{\sphinxupquote{gestion.views.}}\sphinxbfcode{\sphinxupquote{cancel\_reload}}}{\emph{request}, \emph{pk}}{}
Delete a {\hyperref[\detokenize{modules/models:gestion.models.Reload}]{\sphinxcrossref{\sphinxcode{\sphinxupquote{gestion.models.Reload}}}}}.
\begin{description}
\item[{pk}] \leavevmode
The primary key of the reload to delete.
\end{description}
\end{fulllineitems}
\index{closeDirectKeg() (in module gestion.views)@\spxentry{closeDirectKeg()}\spxextra{in module gestion.views}}
\begin{fulllineitems}
\phantomsection\label{\detokenize{modules/views:gestion.views.closeDirectKeg}}\pysiglinewithargsret{\sphinxcode{\sphinxupquote{gestion.views.}}\sphinxbfcode{\sphinxupquote{closeDirectKeg}}}{\emph{request}, \emph{pk}}{}
Closes a class:\sphinxtitleref{gestion.models.Keg}.
\begin{description}
\item[{pk}] \leavevmode
The primary key of the class:\sphinxtitleref{gestion.models.Keg} to open.
\end{description}
\end{fulllineitems}
\index{closeKeg() (in module gestion.views)@\spxentry{closeKeg()}\spxextra{in module gestion.views}}
\begin{fulllineitems}
\phantomsection\label{\detokenize{modules/views:gestion.views.closeKeg}}\pysiglinewithargsret{\sphinxcode{\sphinxupquote{gestion.views.}}\sphinxbfcode{\sphinxupquote{closeKeg}}}{\emph{request}}{}
Displays a {\hyperref[\detokenize{modules/forms:gestion.forms.SelectPositiveKegForm}]{\sphinxcrossref{\sphinxcode{\sphinxupquote{gestion.forms.SelectPositiveKegForm}}}}} to open a {\hyperref[\detokenize{modules/models:gestion.models.Keg}]{\sphinxcrossref{\sphinxcode{\sphinxupquote{gestion.models.Keg}}}}}.
\end{fulllineitems}
\index{editKeg() (in module gestion.views)@\spxentry{editKeg()}\spxextra{in module gestion.views}}
\begin{fulllineitems}
\phantomsection\label{\detokenize{modules/views:gestion.views.editKeg}}\pysiglinewithargsret{\sphinxcode{\sphinxupquote{gestion.views.}}\sphinxbfcode{\sphinxupquote{editKeg}}}{\emph{request}, \emph{pk}}{}
Displays a {\hyperref[\detokenize{modules/forms:gestion.forms.KegForm}]{\sphinxcrossref{\sphinxcode{\sphinxupquote{gestion.forms.KegForm}}}}} to edit a {\hyperref[\detokenize{modules/models:gestion.models.Keg}]{\sphinxcrossref{\sphinxcode{\sphinxupquote{gestion.models.Keg}}}}}.
\begin{description}
\item[{pk}] \leavevmode
The primary key of the {\hyperref[\detokenize{modules/models:gestion.models.Keg}]{\sphinxcrossref{\sphinxcode{\sphinxupquote{gestion.models.Keg}}}}} to edit.
\end{description}
\end{fulllineitems}
\index{editProduct() (in module gestion.views)@\spxentry{editProduct()}\spxextra{in module gestion.views}}
\begin{fulllineitems}
\phantomsection\label{\detokenize{modules/views:gestion.views.editProduct}}\pysiglinewithargsret{\sphinxcode{\sphinxupquote{gestion.views.}}\sphinxbfcode{\sphinxupquote{editProduct}}}{\emph{request}, \emph{pk}}{}
Displays a {\hyperref[\detokenize{modules/forms:gestion.forms.ProductForm}]{\sphinxcrossref{\sphinxcode{\sphinxupquote{gestion.forms.ProductForm}}}}} to edit a product.
\begin{description}
\item[{pk}] \leavevmode
The primary key of the the {\hyperref[\detokenize{modules/models:gestion.models.Product}]{\sphinxcrossref{\sphinxcode{\sphinxupquote{gestion.models.Product}}}}} to edit.
\end{description}
\end{fulllineitems}
\index{edit\_menu() (in module gestion.views)@\spxentry{edit\_menu()}\spxextra{in module gestion.views}}
\begin{fulllineitems}
\phantomsection\label{\detokenize{modules/views:gestion.views.edit_menu}}\pysiglinewithargsret{\sphinxcode{\sphinxupquote{gestion.views.}}\sphinxbfcode{\sphinxupquote{edit\_menu}}}{\emph{request}, \emph{pk}}{}
Displays a {\hyperref[\detokenize{modules/forms:gestion.forms.MenuForm}]{\sphinxcrossref{\sphinxcode{\sphinxupquote{gestion.forms.MenuForm}}}}} to edit a {\hyperref[\detokenize{modules/models:gestion.models.Menu}]{\sphinxcrossref{\sphinxcode{\sphinxupquote{gestion.models.Menu}}}}}.
\begin{description}
\item[{pk}] \leavevmode
The primary key of the {\hyperref[\detokenize{modules/models:gestion.models.Menu}]{\sphinxcrossref{\sphinxcode{\sphinxupquote{gestion.models.Menu}}}}} to edit.
\end{description}
\end{fulllineitems}
\index{gen\_releve() (in module gestion.views)@\spxentry{gen\_releve()}\spxextra{in module gestion.views}}
\begin{fulllineitems}
\phantomsection\label{\detokenize{modules/views:gestion.views.gen_releve}}\pysiglinewithargsret{\sphinxcode{\sphinxupquote{gestion.views.}}\sphinxbfcode{\sphinxupquote{gen\_releve}}}{\emph{request}}{}
Displays a \sphinxcode{\sphinxupquote{forms.gestion.GenerateReleveForm}} to generate a releve.
\end{fulllineitems}
\index{getProduct() (in module gestion.views)@\spxentry{getProduct()}\spxextra{in module gestion.views}}
\begin{fulllineitems}
\phantomsection\label{\detokenize{modules/views:gestion.views.getProduct}}\pysiglinewithargsret{\sphinxcode{\sphinxupquote{gestion.views.}}\sphinxbfcode{\sphinxupquote{getProduct}}}{\emph{request}, \emph{pk}}{}
Get a {\hyperref[\detokenize{modules/models:gestion.models.Product}]{\sphinxcrossref{\sphinxcode{\sphinxupquote{gestion.models.Product}}}}} by barcode and return it in JSON format.
\begin{description}
\item[{pk}] \leavevmode
The primary key of the {\hyperref[\detokenize{modules/models:gestion.models.Product}]{\sphinxcrossref{\sphinxcode{\sphinxupquote{gestion.models.Product}}}}} to get infos.
\end{description}
\end{fulllineitems}
\index{get\_menu() (in module gestion.views)@\spxentry{get\_menu()}\spxextra{in module gestion.views}}
\begin{fulllineitems}
\phantomsection\label{\detokenize{modules/views:gestion.views.get_menu}}\pysiglinewithargsret{\sphinxcode{\sphinxupquote{gestion.views.}}\sphinxbfcode{\sphinxupquote{get\_menu}}}{\emph{request}, \emph{pk}}{}
Get a {\hyperref[\detokenize{modules/models:gestion.models.Menu}]{\sphinxcrossref{\sphinxcode{\sphinxupquote{gestion.models.Menu}}}}} by pk and return it in JSON format.
\begin{description}
\item[{pk}] \leavevmode
The primary key of the {\hyperref[\detokenize{modules/models:gestion.models.Menu}]{\sphinxcrossref{\sphinxcode{\sphinxupquote{gestion.models.Menu}}}}}.
\end{description}
\end{fulllineitems}
\index{kegH() (in module gestion.views)@\spxentry{kegH()}\spxextra{in module gestion.views}}
\begin{fulllineitems}
\phantomsection\label{\detokenize{modules/views:gestion.views.kegH}}\pysiglinewithargsret{\sphinxcode{\sphinxupquote{gestion.views.}}\sphinxbfcode{\sphinxupquote{kegH}}}{\emph{request}, \emph{pk}}{}
Display the {\hyperref[\detokenize{modules/models:gestion.models.KegHistory}]{\sphinxcrossref{\sphinxcode{\sphinxupquote{history}}}}} of requested {\hyperref[\detokenize{modules/models:gestion.models.Keg}]{\sphinxcrossref{\sphinxcode{\sphinxupquote{gestion.models.Keg}}}}}.
\end{fulllineitems}
\index{kegsList() (in module gestion.views)@\spxentry{kegsList()}\spxextra{in module gestion.views}}
\begin{fulllineitems}
\phantomsection\label{\detokenize{modules/views:gestion.views.kegsList}}\pysiglinewithargsret{\sphinxcode{\sphinxupquote{gestion.views.}}\sphinxbfcode{\sphinxupquote{kegsList}}}{\emph{request}}{}
Display the list of {\hyperref[\detokenize{modules/models:gestion.models.Keg}]{\sphinxcrossref{\sphinxcode{\sphinxupquote{kegs}}}}}.
\end{fulllineitems}
\index{manage() (in module gestion.views)@\spxentry{manage()}\spxextra{in module gestion.views}}
\begin{fulllineitems}
\phantomsection\label{\detokenize{modules/views:gestion.views.manage}}\pysiglinewithargsret{\sphinxcode{\sphinxupquote{gestion.views.}}\sphinxbfcode{\sphinxupquote{manage}}}{\emph{request}}{}
Displays the manage view.
\end{fulllineitems}
\index{menus\_list() (in module gestion.views)@\spxentry{menus\_list()}\spxextra{in module gestion.views}}
\begin{fulllineitems}
\phantomsection\label{\detokenize{modules/views:gestion.views.menus_list}}\pysiglinewithargsret{\sphinxcode{\sphinxupquote{gestion.views.}}\sphinxbfcode{\sphinxupquote{menus\_list}}}{\emph{request}}{}
Display the list of {\hyperref[\detokenize{modules/models:gestion.models.Menu}]{\sphinxcrossref{\sphinxcode{\sphinxupquote{menus}}}}}.
\end{fulllineitems}
\index{openDirectKeg() (in module gestion.views)@\spxentry{openDirectKeg()}\spxextra{in module gestion.views}}
\begin{fulllineitems}
\phantomsection\label{\detokenize{modules/views:gestion.views.openDirectKeg}}\pysiglinewithargsret{\sphinxcode{\sphinxupquote{gestion.views.}}\sphinxbfcode{\sphinxupquote{openDirectKeg}}}{\emph{request}, \emph{pk}}{}
Opens a class:\sphinxtitleref{gestion.models.Keg}.
\begin{description}
\item[{pk}] \leavevmode
The primary key of the class:\sphinxtitleref{gestion.models.Keg} to open.
\end{description}
\end{fulllineitems}
\index{openKeg() (in module gestion.views)@\spxentry{openKeg()}\spxextra{in module gestion.views}}
\begin{fulllineitems}
\phantomsection\label{\detokenize{modules/views:gestion.views.openKeg}}\pysiglinewithargsret{\sphinxcode{\sphinxupquote{gestion.views.}}\sphinxbfcode{\sphinxupquote{openKeg}}}{\emph{request}}{}
Displays a {\hyperref[\detokenize{modules/forms:gestion.forms.SelectPositiveKegForm}]{\sphinxcrossref{\sphinxcode{\sphinxupquote{gestion.forms.SelectPositiveKegForm}}}}} to open a {\hyperref[\detokenize{modules/models:gestion.models.Keg}]{\sphinxcrossref{\sphinxcode{\sphinxupquote{gestion.models.Keg}}}}}.
\end{fulllineitems}
\index{order() (in module gestion.views)@\spxentry{order()}\spxextra{in module gestion.views}}
\begin{fulllineitems}
\phantomsection\label{\detokenize{modules/views:gestion.views.order}}\pysiglinewithargsret{\sphinxcode{\sphinxupquote{gestion.views.}}\sphinxbfcode{\sphinxupquote{order}}}{\emph{request}}{}
Processes the given order. The order is passed through POST.
\end{fulllineitems}
\index{pintes\_list() (in module gestion.views)@\spxentry{pintes\_list()}\spxextra{in module gestion.views}}
\begin{fulllineitems}
\phantomsection\label{\detokenize{modules/views:gestion.views.pintes_list}}\pysiglinewithargsret{\sphinxcode{\sphinxupquote{gestion.views.}}\sphinxbfcode{\sphinxupquote{pintes\_list}}}{\emph{request}}{}
Displays the list of {\hyperref[\detokenize{modules/models:gestion.models.Pinte}]{\sphinxcrossref{\sphinxcode{\sphinxupquote{gestion.models.Pinte}}}}}
\end{fulllineitems}
\index{pintes\_user\_list() (in module gestion.views)@\spxentry{pintes\_user\_list()}\spxextra{in module gestion.views}}
\begin{fulllineitems}
\phantomsection\label{\detokenize{modules/views:gestion.views.pintes_user_list}}\pysiglinewithargsret{\sphinxcode{\sphinxupquote{gestion.views.}}\sphinxbfcode{\sphinxupquote{pintes\_user\_list}}}{\emph{request}}{}
Displays the list of user, who have unreturned {\hyperref[\detokenize{modules/models:gestion.models.Pinte}]{\sphinxcrossref{\sphinxcode{\sphinxupquote{Pinte(s)}}}}}.
\end{fulllineitems}
\index{productProfile() (in module gestion.views)@\spxentry{productProfile()}\spxextra{in module gestion.views}}
\begin{fulllineitems}
\phantomsection\label{\detokenize{modules/views:gestion.views.productProfile}}\pysiglinewithargsret{\sphinxcode{\sphinxupquote{gestion.views.}}\sphinxbfcode{\sphinxupquote{productProfile}}}{\emph{request}, \emph{pk}}{}
Displays the profile of a {\hyperref[\detokenize{modules/models:gestion.models.Product}]{\sphinxcrossref{\sphinxcode{\sphinxupquote{gestion.models.Product}}}}}.
\begin{description}
\item[{pk}] \leavevmode
The primary key of the {\hyperref[\detokenize{modules/models:gestion.models.Product}]{\sphinxcrossref{\sphinxcode{\sphinxupquote{gestion.models.Product}}}}} to display profile.
\end{description}
\end{fulllineitems}
\index{productsIndex() (in module gestion.views)@\spxentry{productsIndex()}\spxextra{in module gestion.views}}
\begin{fulllineitems}
\phantomsection\label{\detokenize{modules/views:gestion.views.productsIndex}}\pysiglinewithargsret{\sphinxcode{\sphinxupquote{gestion.views.}}\sphinxbfcode{\sphinxupquote{productsIndex}}}{\emph{request}}{}
Displays the products manage static page.
\end{fulllineitems}
\index{productsList() (in module gestion.views)@\spxentry{productsList()}\spxextra{in module gestion.views}}
\begin{fulllineitems}
\phantomsection\label{\detokenize{modules/views:gestion.views.productsList}}\pysiglinewithargsret{\sphinxcode{\sphinxupquote{gestion.views.}}\sphinxbfcode{\sphinxupquote{productsList}}}{\emph{request}}{}
Display the list of {\hyperref[\detokenize{modules/models:gestion.models.Product}]{\sphinxcrossref{\sphinxcode{\sphinxupquote{products}}}}}.
\end{fulllineitems}
\index{ranking() (in module gestion.views)@\spxentry{ranking()}\spxextra{in module gestion.views}}
\begin{fulllineitems}
\phantomsection\label{\detokenize{modules/views:gestion.views.ranking}}\pysiglinewithargsret{\sphinxcode{\sphinxupquote{gestion.views.}}\sphinxbfcode{\sphinxupquote{ranking}}}{\emph{request}}{}
Displays the ranking page.
\end{fulllineitems}
\index{refund() (in module gestion.views)@\spxentry{refund()}\spxextra{in module gestion.views}}
\begin{fulllineitems}
\phantomsection\label{\detokenize{modules/views:gestion.views.refund}}\pysiglinewithargsret{\sphinxcode{\sphinxupquote{gestion.views.}}\sphinxbfcode{\sphinxupquote{refund}}}{\emph{request}}{}
Displays a {\hyperref[\detokenize{modules/forms:gestion.forms.RefundForm}]{\sphinxcrossref{\sphinxcode{\sphinxupquote{Refund form}}}}}.
\end{fulllineitems}
\index{release() (in module gestion.views)@\spxentry{release()}\spxextra{in module gestion.views}}
\begin{fulllineitems}
\phantomsection\label{\detokenize{modules/views:gestion.views.release}}\pysiglinewithargsret{\sphinxcode{\sphinxupquote{gestion.views.}}\sphinxbfcode{\sphinxupquote{release}}}{\emph{request}, \emph{pinte\_pk}}{}
View to release a {\hyperref[\detokenize{modules/models:gestion.models.Pinte}]{\sphinxcrossref{\sphinxcode{\sphinxupquote{gestion.models.Pinte}}}}}.
\begin{description}
\item[{pinte\_pk}] \leavevmode
The primary key of the {\hyperref[\detokenize{modules/models:gestion.models.Pinte}]{\sphinxcrossref{\sphinxcode{\sphinxupquote{gestion.models.Pinte}}}}} to release.
\end{description}
\end{fulllineitems}
\index{release\_pintes() (in module gestion.views)@\spxentry{release\_pintes()}\spxextra{in module gestion.views}}
\begin{fulllineitems}
\phantomsection\label{\detokenize{modules/views:gestion.views.release_pintes}}\pysiglinewithargsret{\sphinxcode{\sphinxupquote{gestion.views.}}\sphinxbfcode{\sphinxupquote{release\_pintes}}}{\emph{request}}{}
Displays a {\hyperref[\detokenize{modules/forms:gestion.forms.PinteForm}]{\sphinxcrossref{\sphinxcode{\sphinxupquote{gestion.forms.PinteForm}}}}} to release one or more {\hyperref[\detokenize{modules/models:gestion.models.Pinte}]{\sphinxcrossref{\sphinxcode{\sphinxupquote{gestion.models.Pinte}}}}}.
\end{fulllineitems}
\index{reload() (in module gestion.views)@\spxentry{reload()}\spxextra{in module gestion.views}}
\begin{fulllineitems}
\phantomsection\label{\detokenize{modules/views:gestion.views.reload}}\pysiglinewithargsret{\sphinxcode{\sphinxupquote{gestion.views.}}\sphinxbfcode{\sphinxupquote{reload}}}{\emph{request}}{}
Displays a \sphinxcode{\sphinxupquote{Reload form}}.
\end{fulllineitems}
\index{searchMenu() (in module gestion.views)@\spxentry{searchMenu()}\spxextra{in module gestion.views}}
\begin{fulllineitems}
\phantomsection\label{\detokenize{modules/views:gestion.views.searchMenu}}\pysiglinewithargsret{\sphinxcode{\sphinxupquote{gestion.views.}}\sphinxbfcode{\sphinxupquote{searchMenu}}}{\emph{request}}{}
Displays a {\hyperref[\detokenize{modules/forms:gestion.forms.SearchMenuForm}]{\sphinxcrossref{\sphinxcode{\sphinxupquote{gestion.forms.SearchMenuForm}}}}} to search a {\hyperref[\detokenize{modules/models:gestion.models.Menu}]{\sphinxcrossref{\sphinxcode{\sphinxupquote{gestion.models.Menu}}}}}.
\end{fulllineitems}
\index{searchProduct() (in module gestion.views)@\spxentry{searchProduct()}\spxextra{in module gestion.views}}
\begin{fulllineitems}
\phantomsection\label{\detokenize{modules/views:gestion.views.searchProduct}}\pysiglinewithargsret{\sphinxcode{\sphinxupquote{gestion.views.}}\sphinxbfcode{\sphinxupquote{searchProduct}}}{\emph{request}}{}
Displays a \sphinxcode{\sphinxupquote{gestion.forms.SearchProduct}} to search a {\hyperref[\detokenize{modules/models:gestion.models.Product}]{\sphinxcrossref{\sphinxcode{\sphinxupquote{gestion.models.Product}}}}}.
\end{fulllineitems}
\index{switch\_activate() (in module gestion.views)@\spxentry{switch\_activate()}\spxextra{in module gestion.views}}
\begin{fulllineitems}
\phantomsection\label{\detokenize{modules/views:gestion.views.switch_activate}}\pysiglinewithargsret{\sphinxcode{\sphinxupquote{gestion.views.}}\sphinxbfcode{\sphinxupquote{switch\_activate}}}{\emph{request}, \emph{pk}}{}
Switch the active status of the requested {\hyperref[\detokenize{modules/models:gestion.models.Product}]{\sphinxcrossref{\sphinxcode{\sphinxupquote{gestion.models.Product}}}}}.
\begin{description}
\item[{pk}] \leavevmode
The primary key of the {\hyperref[\detokenize{modules/models:gestion.models.Product}]{\sphinxcrossref{\sphinxcode{\sphinxupquote{gestion.models.Product}}}}} to display profile.
\end{description}
\end{fulllineitems}
\index{switch\_activate\_menu() (in module gestion.views)@\spxentry{switch\_activate\_menu()}\spxextra{in module gestion.views}}
\begin{fulllineitems}
\phantomsection\label{\detokenize{modules/views:gestion.views.switch_activate_menu}}\pysiglinewithargsret{\sphinxcode{\sphinxupquote{gestion.views.}}\sphinxbfcode{\sphinxupquote{switch\_activate\_menu}}}{\emph{request}, \emph{pk}}{}
Switch active status of a {\hyperref[\detokenize{modules/models:gestion.models.Menu}]{\sphinxcrossref{\sphinxcode{\sphinxupquote{gestion.models.Menu}}}}}.
\end{fulllineitems}
\section{Users app views}
\label{\detokenize{modules/views:module-users.views}}\label{\detokenize{modules/views:users-app-views}}\index{users.views (module)@\spxentry{users.views}\spxextra{module}}\index{ActiveUsersAutocomplete (class in users.views)@\spxentry{ActiveUsersAutocomplete}\spxextra{class in users.views}}
\begin{fulllineitems}
\phantomsection\label{\detokenize{modules/views:users.views.ActiveUsersAutocomplete}}\pysiglinewithargsret{\sphinxbfcode{\sphinxupquote{class }}\sphinxcode{\sphinxupquote{users.views.}}\sphinxbfcode{\sphinxupquote{ActiveUsersAutocomplete}}}{\emph{**kwargs}}{}
Autocomplete for active users (\sphinxcode{\sphinxupquote{django.contrib.auth.models.User}}).
\index{get\_queryset() (users.views.ActiveUsersAutocomplete method)@\spxentry{get\_queryset()}\spxextra{users.views.ActiveUsersAutocomplete method}}
\begin{fulllineitems}
\phantomsection\label{\detokenize{modules/views:users.views.ActiveUsersAutocomplete.get_queryset}}\pysiglinewithargsret{\sphinxbfcode{\sphinxupquote{get\_queryset}}}{}{}
Filter the queryset with GET{[}q{]}.
\end{fulllineitems}
\end{fulllineitems}
\index{AdherentAutocomplete (class in users.views)@\spxentry{AdherentAutocomplete}\spxextra{class in users.views}}
\begin{fulllineitems}
\phantomsection\label{\detokenize{modules/views:users.views.AdherentAutocomplete}}\pysiglinewithargsret{\sphinxbfcode{\sphinxupquote{class }}\sphinxcode{\sphinxupquote{users.views.}}\sphinxbfcode{\sphinxupquote{AdherentAutocomplete}}}{\emph{**kwargs}}{}
Autocomplete for adherents (\sphinxcode{\sphinxupquote{django.contrib.auth.models.User}}).
\index{get\_queryset() (users.views.AdherentAutocomplete method)@\spxentry{get\_queryset()}\spxextra{users.views.AdherentAutocomplete method}}
\begin{fulllineitems}
\phantomsection\label{\detokenize{modules/views:users.views.AdherentAutocomplete.get_queryset}}\pysiglinewithargsret{\sphinxbfcode{\sphinxupquote{get\_queryset}}}{}{}
Filter the queryset with GET{[}q{]}.
\end{fulllineitems}
\end{fulllineitems}
\index{AllUsersAutocomplete (class in users.views)@\spxentry{AllUsersAutocomplete}\spxextra{class in users.views}}
\begin{fulllineitems}
\phantomsection\label{\detokenize{modules/views:users.views.AllUsersAutocomplete}}\pysiglinewithargsret{\sphinxbfcode{\sphinxupquote{class }}\sphinxcode{\sphinxupquote{users.views.}}\sphinxbfcode{\sphinxupquote{AllUsersAutocomplete}}}{\emph{**kwargs}}{}
Autcomplete for all users (\sphinxcode{\sphinxupquote{django.contrib.auth.models.User}}).
\index{get\_queryset() (users.views.AllUsersAutocomplete method)@\spxentry{get\_queryset()}\spxextra{users.views.AllUsersAutocomplete method}}
\begin{fulllineitems}
\phantomsection\label{\detokenize{modules/views:users.views.AllUsersAutocomplete.get_queryset}}\pysiglinewithargsret{\sphinxbfcode{\sphinxupquote{get\_queryset}}}{}{}
Filter the queryset with GET{[}q{]}.
\end{fulllineitems}
\end{fulllineitems}
\index{NonAdminUserAutocomplete (class in users.views)@\spxentry{NonAdminUserAutocomplete}\spxextra{class in users.views}}
\begin{fulllineitems}
\phantomsection\label{\detokenize{modules/views:users.views.NonAdminUserAutocomplete}}\pysiglinewithargsret{\sphinxbfcode{\sphinxupquote{class }}\sphinxcode{\sphinxupquote{users.views.}}\sphinxbfcode{\sphinxupquote{NonAdminUserAutocomplete}}}{\emph{**kwargs}}{}
Autocomplete for non-admin users (\sphinxcode{\sphinxupquote{django.contrib.auth.models.User}}).
\index{get\_queryset() (users.views.NonAdminUserAutocomplete method)@\spxentry{get\_queryset()}\spxextra{users.views.NonAdminUserAutocomplete method}}
\begin{fulllineitems}
\phantomsection\label{\detokenize{modules/views:users.views.NonAdminUserAutocomplete.get_queryset}}\pysiglinewithargsret{\sphinxbfcode{\sphinxupquote{get\_queryset}}}{}{}
Filter the queryset with GET{[}q{]}.
\end{fulllineitems}
\end{fulllineitems}
\index{NonSuperUserAutocomplete (class in users.views)@\spxentry{NonSuperUserAutocomplete}\spxextra{class in users.views}}
\begin{fulllineitems}
\phantomsection\label{\detokenize{modules/views:users.views.NonSuperUserAutocomplete}}\pysiglinewithargsret{\sphinxbfcode{\sphinxupquote{class }}\sphinxcode{\sphinxupquote{users.views.}}\sphinxbfcode{\sphinxupquote{NonSuperUserAutocomplete}}}{\emph{**kwargs}}{}
Autocomplete for non-superuser users (\sphinxcode{\sphinxupquote{django.contrib.auth.models.User}}).
\index{get\_queryset() (users.views.NonSuperUserAutocomplete method)@\spxentry{get\_queryset()}\spxextra{users.views.NonSuperUserAutocomplete method}}
\begin{fulllineitems}
\phantomsection\label{\detokenize{modules/views:users.views.NonSuperUserAutocomplete.get_queryset}}\pysiglinewithargsret{\sphinxbfcode{\sphinxupquote{get\_queryset}}}{}{}
Filter the queryset with GET{[}q{]}.
\end{fulllineitems}
\end{fulllineitems}
\index{addAdmin() (in module users.views)@\spxentry{addAdmin()}\spxextra{in module users.views}}
\begin{fulllineitems}
\phantomsection\label{\detokenize{modules/views:users.views.addAdmin}}\pysiglinewithargsret{\sphinxcode{\sphinxupquote{users.views.}}\sphinxbfcode{\sphinxupquote{addAdmin}}}{\emph{request}}{}
Displays a {\hyperref[\detokenize{modules/forms:users.forms.SelectNonAdminUserForm}]{\sphinxcrossref{\sphinxcode{\sphinxupquote{users.forms.SelectNonAdminUserForm}}}}} to select a non admin user (\sphinxcode{\sphinxupquote{django.contrib.auth.models.User}}) and add it to the admins.
\end{fulllineitems}
\index{addCotisationHistory() (in module users.views)@\spxentry{addCotisationHistory()}\spxextra{in module users.views}}
\begin{fulllineitems}
\phantomsection\label{\detokenize{modules/views:users.views.addCotisationHistory}}\pysiglinewithargsret{\sphinxcode{\sphinxupquote{users.views.}}\sphinxbfcode{\sphinxupquote{addCotisationHistory}}}{\emph{request}, \emph{pk}}{}
Displays a {\hyperref[\detokenize{modules/forms:users.forms.addCotisationHistoryForm}]{\sphinxcrossref{\sphinxcode{\sphinxupquote{users.forms.addCotisationHistoryForm}}}}} to add a \sphinxcode{\sphinxupquote{Cotisation History \textless{}users.models.CotisationHistory}} to the requested user (\sphinxcode{\sphinxupquote{django.contrib.auth.models.User}}).
\begin{description}
\item[{pk}] \leavevmode
The primary key of the user to add a cotisation history
\end{description}
\end{fulllineitems}
\index{addSuperuser() (in module users.views)@\spxentry{addSuperuser()}\spxextra{in module users.views}}
\begin{fulllineitems}
\phantomsection\label{\detokenize{modules/views:users.views.addSuperuser}}\pysiglinewithargsret{\sphinxcode{\sphinxupquote{users.views.}}\sphinxbfcode{\sphinxupquote{addSuperuser}}}{\emph{request}}{}
Displays a {\hyperref[\detokenize{modules/forms:users.forms.SelectNonAdminUserForm}]{\sphinxcrossref{\sphinxcode{\sphinxupquote{users.forms.SelectNonAdminUserForm}}}}} to select a non superuser user (\sphinxcode{\sphinxupquote{django.contrib.auth.models.User}}) and add it to the superusers.
\end{fulllineitems}
\index{addWhiteListHistory() (in module users.views)@\spxentry{addWhiteListHistory()}\spxextra{in module users.views}}
\begin{fulllineitems}
\phantomsection\label{\detokenize{modules/views:users.views.addWhiteListHistory}}\pysiglinewithargsret{\sphinxcode{\sphinxupquote{users.views.}}\sphinxbfcode{\sphinxupquote{addWhiteListHistory}}}{\emph{request}, \emph{pk}}{}
Displays a {\hyperref[\detokenize{modules/forms:users.forms.addWhiteListHistoryForm}]{\sphinxcrossref{\sphinxcode{\sphinxupquote{users.forms.addWhiteListHistoryForm}}}}} to add a {\hyperref[\detokenize{modules/models:users.models.WhiteListHistory}]{\sphinxcrossref{\sphinxcode{\sphinxupquote{WhiteListHistory}}}}} to the requested user (\sphinxcode{\sphinxupquote{django.contrib.auth.models.User}}).
\end{fulllineitems}
\index{adminsIndex() (in module users.views)@\spxentry{adminsIndex()}\spxextra{in module users.views}}
\begin{fulllineitems}
\phantomsection\label{\detokenize{modules/views:users.views.adminsIndex}}\pysiglinewithargsret{\sphinxcode{\sphinxupquote{users.views.}}\sphinxbfcode{\sphinxupquote{adminsIndex}}}{\emph{request}}{}
Lists the staff (\sphinxcode{\sphinxupquote{django.contrib.auth.models.User}} with is\_staff True)
\end{fulllineitems}
\index{allReloads() (in module users.views)@\spxentry{allReloads()}\spxextra{in module users.views}}
\begin{fulllineitems}
\phantomsection\label{\detokenize{modules/views:users.views.allReloads}}\pysiglinewithargsret{\sphinxcode{\sphinxupquote{users.views.}}\sphinxbfcode{\sphinxupquote{allReloads}}}{\emph{request}, \emph{pk}, \emph{page}}{}
Display all the {\hyperref[\detokenize{modules/models:gestion.models.Reload}]{\sphinxcrossref{\sphinxcode{\sphinxupquote{reloads}}}}} of the requested user (\sphinxcode{\sphinxupquote{django.contrib.auth.models.User}}).
\end{fulllineitems}
\index{all\_consumptions() (in module users.views)@\spxentry{all\_consumptions()}\spxextra{in module users.views}}
\begin{fulllineitems}
\phantomsection\label{\detokenize{modules/views:users.views.all_consumptions}}\pysiglinewithargsret{\sphinxcode{\sphinxupquote{users.views.}}\sphinxbfcode{\sphinxupquote{all\_consumptions}}}{\emph{request}, \emph{pk}, \emph{page}}{}
Display all the \sphinxtitleref{consumptions \textless{}gestion.models.ConsumptionHistory\textgreater{}} of the requested user (\sphinxcode{\sphinxupquote{django.contrib.auth.models.User}}).
\end{fulllineitems}
\index{all\_menus() (in module users.views)@\spxentry{all\_menus()}\spxextra{in module users.views}}
\begin{fulllineitems}
\phantomsection\label{\detokenize{modules/views:users.views.all_menus}}\pysiglinewithargsret{\sphinxcode{\sphinxupquote{users.views.}}\sphinxbfcode{\sphinxupquote{all\_menus}}}{\emph{request}, \emph{pk}, \emph{page}}{}
Display all the \sphinxtitleref{menus \textless{}gestion.models.MenuHistory\textgreater{}} of the requested user (\sphinxcode{\sphinxupquote{django.contrib.auth.models.User}}).
\end{fulllineitems}
\index{createGroup() (in module users.views)@\spxentry{createGroup()}\spxextra{in module users.views}}
\begin{fulllineitems}
\phantomsection\label{\detokenize{modules/views:users.views.createGroup}}\pysiglinewithargsret{\sphinxcode{\sphinxupquote{users.views.}}\sphinxbfcode{\sphinxupquote{createGroup}}}{\emph{request}}{}
Displays a {\hyperref[\detokenize{modules/forms:users.forms.CreateGroupForm}]{\sphinxcrossref{\sphinxcode{\sphinxupquote{CreateGroupForm}}}}} to create a group (\sphinxcode{\sphinxupquote{django.contrib.auth.models.Group}}).
\end{fulllineitems}
\index{createSchool() (in module users.views)@\spxentry{createSchool()}\spxextra{in module users.views}}
\begin{fulllineitems}
\phantomsection\label{\detokenize{modules/views:users.views.createSchool}}\pysiglinewithargsret{\sphinxcode{\sphinxupquote{users.views.}}\sphinxbfcode{\sphinxupquote{createSchool}}}{\emph{request}}{}
Displays {\hyperref[\detokenize{modules/forms:users.forms.SchoolForm}]{\sphinxcrossref{\sphinxcode{\sphinxupquote{SchoolForm}}}}} to add a {\hyperref[\detokenize{modules/models:users.models.School}]{\sphinxcrossref{\sphinxcode{\sphinxupquote{School}}}}}.
\end{fulllineitems}
\index{createUser() (in module users.views)@\spxentry{createUser()}\spxextra{in module users.views}}
\begin{fulllineitems}
\phantomsection\label{\detokenize{modules/views:users.views.createUser}}\pysiglinewithargsret{\sphinxcode{\sphinxupquote{users.views.}}\sphinxbfcode{\sphinxupquote{createUser}}}{\emph{request}}{}
Displays a {\hyperref[\detokenize{modules/forms:users.forms.CreateUserForm}]{\sphinxcrossref{\sphinxcode{\sphinxupquote{CreateUserForm}}}}} to create a user (\sphinxcode{\sphinxupquote{django.contrib.auth.models.User}}).
\end{fulllineitems}
\index{deleteCotisationHistory() (in module users.views)@\spxentry{deleteCotisationHistory()}\spxextra{in module users.views}}
\begin{fulllineitems}
\phantomsection\label{\detokenize{modules/views:users.views.deleteCotisationHistory}}\pysiglinewithargsret{\sphinxcode{\sphinxupquote{users.views.}}\sphinxbfcode{\sphinxupquote{deleteCotisationHistory}}}{\emph{request}, \emph{pk}}{}
Delete the requested {\hyperref[\detokenize{modules/models:users.models.CotisationHistory}]{\sphinxcrossref{\sphinxcode{\sphinxupquote{CotisationHistory}}}}}.
\begin{description}
\item[{pk}] \leavevmode
The primary key of tthe CotisationHistory to delete.
\end{description}
\end{fulllineitems}
\index{deleteGroup() (in module users.views)@\spxentry{deleteGroup()}\spxextra{in module users.views}}
\begin{fulllineitems}
\phantomsection\label{\detokenize{modules/views:users.views.deleteGroup}}\pysiglinewithargsret{\sphinxcode{\sphinxupquote{users.views.}}\sphinxbfcode{\sphinxupquote{deleteGroup}}}{\emph{request}, \emph{pk}}{}
Deletes the requested group (\sphinxcode{\sphinxupquote{django.contrib.auth.models.Group}}).
\begin{description}
\item[{pk}] \leavevmode
The primary key of the group to delete
\end{description}
\end{fulllineitems}
\index{deleteSchool() (in module users.views)@\spxentry{deleteSchool()}\spxextra{in module users.views}}
\begin{fulllineitems}
\phantomsection\label{\detokenize{modules/views:users.views.deleteSchool}}\pysiglinewithargsret{\sphinxcode{\sphinxupquote{users.views.}}\sphinxbfcode{\sphinxupquote{deleteSchool}}}{\emph{request}, \emph{pk}}{}
Deletes a {\hyperref[\detokenize{modules/models:users.models.School}]{\sphinxcrossref{\sphinxcode{\sphinxupquote{users.models.School}}}}}.
\begin{description}
\item[{pk}] \leavevmode
The primary key of the School to delete.
\end{description}
\end{fulllineitems}
\index{editGroup() (in module users.views)@\spxentry{editGroup()}\spxextra{in module users.views}}
\begin{fulllineitems}
\phantomsection\label{\detokenize{modules/views:users.views.editGroup}}\pysiglinewithargsret{\sphinxcode{\sphinxupquote{users.views.}}\sphinxbfcode{\sphinxupquote{editGroup}}}{\emph{request}, \emph{pk}}{}
Displays a {\hyperref[\detokenize{modules/forms:users.forms.EditGroupForm}]{\sphinxcrossref{\sphinxcode{\sphinxupquote{EditGroupForm}}}}} to edit a group (\sphinxcode{\sphinxupquote{django.contrib.auth.models.Group}}).
\begin{description}
\item[{pk}] \leavevmode
The primary key of the group to edit.
\end{description}
\end{fulllineitems}
\index{editGroups() (in module users.views)@\spxentry{editGroups()}\spxextra{in module users.views}}
\begin{fulllineitems}
\phantomsection\label{\detokenize{modules/views:users.views.editGroups}}\pysiglinewithargsret{\sphinxcode{\sphinxupquote{users.views.}}\sphinxbfcode{\sphinxupquote{editGroups}}}{\emph{request}, \emph{pk}}{}
Displays a \sphinxcode{\sphinxupquote{users.form.GroupsEditForm}} to edit the groups of a user (\sphinxcode{\sphinxupquote{django.contrib.auth.models.User}}).
\end{fulllineitems}
\index{editPassword() (in module users.views)@\spxentry{editPassword()}\spxextra{in module users.views}}
\begin{fulllineitems}
\phantomsection\label{\detokenize{modules/views:users.views.editPassword}}\pysiglinewithargsret{\sphinxcode{\sphinxupquote{users.views.}}\sphinxbfcode{\sphinxupquote{editPassword}}}{\emph{request}, \emph{pk}}{}
Displays a \sphinxcode{\sphinxupquote{users.form.EditPasswordForm}} to edit the password of a user (\sphinxcode{\sphinxupquote{django.contrib.auth.models.User}}).
\end{fulllineitems}
\index{editSchool() (in module users.views)@\spxentry{editSchool()}\spxextra{in module users.views}}
\begin{fulllineitems}
\phantomsection\label{\detokenize{modules/views:users.views.editSchool}}\pysiglinewithargsret{\sphinxcode{\sphinxupquote{users.views.}}\sphinxbfcode{\sphinxupquote{editSchool}}}{\emph{request}, \emph{pk}}{}
Displays {\hyperref[\detokenize{modules/forms:users.forms.SchoolForm}]{\sphinxcrossref{\sphinxcode{\sphinxupquote{SchoolForm}}}}} to edit a {\hyperref[\detokenize{modules/models:users.models.School}]{\sphinxcrossref{\sphinxcode{\sphinxupquote{School}}}}}.
\begin{description}
\item[{pk}] \leavevmode
The primary key of the school to edit.
\end{description}
\end{fulllineitems}
\index{editUser() (in module users.views)@\spxentry{editUser()}\spxextra{in module users.views}}
\begin{fulllineitems}
\phantomsection\label{\detokenize{modules/views:users.views.editUser}}\pysiglinewithargsret{\sphinxcode{\sphinxupquote{users.views.}}\sphinxbfcode{\sphinxupquote{editUser}}}{\emph{request}, \emph{pk}}{}
Displays a {\hyperref[\detokenize{modules/forms:users.forms.CreateUserForm}]{\sphinxcrossref{\sphinxcode{\sphinxupquote{CreateUserForm}}}}} to edit a user (\sphinxcode{\sphinxupquote{django.contrib.auth.models.User}}).
\end{fulllineitems}
\index{export\_csv() (in module users.views)@\spxentry{export\_csv()}\spxextra{in module users.views}}
\begin{fulllineitems}
\phantomsection\label{\detokenize{modules/views:users.views.export_csv}}\pysiglinewithargsret{\sphinxcode{\sphinxupquote{users.views.}}\sphinxbfcode{\sphinxupquote{export\_csv}}}{\emph{request}}{}
Displays a {\hyperref[\detokenize{modules/forms:users.forms.ExportForm}]{\sphinxcrossref{\sphinxcode{\sphinxupquote{users.forms.ExportForm}}}}} to export csv files of users.
\end{fulllineitems}
\index{gen\_user\_infos() (in module users.views)@\spxentry{gen\_user\_infos()}\spxextra{in module users.views}}
\begin{fulllineitems}
\phantomsection\label{\detokenize{modules/views:users.views.gen_user_infos}}\pysiglinewithargsret{\sphinxcode{\sphinxupquote{users.views.}}\sphinxbfcode{\sphinxupquote{gen\_user\_infos}}}{\emph{request}, \emph{pk}}{}
Generates a latex document include adhesion certificate and list of \sphinxtitleref{cotisations \textless{}users.models.CotisationHistory\textgreater{}}.
\end{fulllineitems}
\index{getUser() (in module users.views)@\spxentry{getUser()}\spxextra{in module users.views}}
\begin{fulllineitems}
\phantomsection\label{\detokenize{modules/views:users.views.getUser}}\pysiglinewithargsret{\sphinxcode{\sphinxupquote{users.views.}}\sphinxbfcode{\sphinxupquote{getUser}}}{\emph{request}, \emph{pk}}{}
Get requested user (\sphinxcode{\sphinxupquote{django.contrib.auth.models.User}}) and return username, balance and is\_adherent in JSON format.
\begin{description}
\item[{pk}] \leavevmode
The primary key of the user to get infos.
\end{description}
\end{fulllineitems}
\index{groupProfile() (in module users.views)@\spxentry{groupProfile()}\spxextra{in module users.views}}
\begin{fulllineitems}
\phantomsection\label{\detokenize{modules/views:users.views.groupProfile}}\pysiglinewithargsret{\sphinxcode{\sphinxupquote{users.views.}}\sphinxbfcode{\sphinxupquote{groupProfile}}}{\emph{request}, \emph{pk}}{}
Displays the profile of a group (\sphinxcode{\sphinxupquote{django.contrib.auth.models.Group}}).
\end{fulllineitems}
\index{groupsIndex() (in module users.views)@\spxentry{groupsIndex()}\spxextra{in module users.views}}
\begin{fulllineitems}
\phantomsection\label{\detokenize{modules/views:users.views.groupsIndex}}\pysiglinewithargsret{\sphinxcode{\sphinxupquote{users.views.}}\sphinxbfcode{\sphinxupquote{groupsIndex}}}{\emph{request}}{}
Displays all the groups (\sphinxcode{\sphinxupquote{django.contrib.auth.models.Group}}).
\end{fulllineitems}
\index{index() (in module users.views)@\spxentry{index()}\spxextra{in module users.views}}
\begin{fulllineitems}
\phantomsection\label{\detokenize{modules/views:users.views.index}}\pysiglinewithargsret{\sphinxcode{\sphinxupquote{users.views.}}\sphinxbfcode{\sphinxupquote{index}}}{\emph{request}}{}
Display the index for user related actions.
\end{fulllineitems}
\index{loginView() (in module users.views)@\spxentry{loginView()}\spxextra{in module users.views}}
\begin{fulllineitems}
\phantomsection\label{\detokenize{modules/views:users.views.loginView}}\pysiglinewithargsret{\sphinxcode{\sphinxupquote{users.views.}}\sphinxbfcode{\sphinxupquote{loginView}}}{\emph{request}}{}
Displays the {\hyperref[\detokenize{modules/forms:users.forms.LoginForm}]{\sphinxcrossref{\sphinxcode{\sphinxupquote{users.forms.LoginForm}}}}}.
\end{fulllineitems}
\index{logoutView() (in module users.views)@\spxentry{logoutView()}\spxextra{in module users.views}}
\begin{fulllineitems}
\phantomsection\label{\detokenize{modules/views:users.views.logoutView}}\pysiglinewithargsret{\sphinxcode{\sphinxupquote{users.views.}}\sphinxbfcode{\sphinxupquote{logoutView}}}{\emph{request}}{}
Logout the logged user (\sphinxcode{\sphinxupquote{django.contrib.auth.models.User}}).
\end{fulllineitems}
\index{profile() (in module users.views)@\spxentry{profile()}\spxextra{in module users.views}}
\begin{fulllineitems}
\phantomsection\label{\detokenize{modules/views:users.views.profile}}\pysiglinewithargsret{\sphinxcode{\sphinxupquote{users.views.}}\sphinxbfcode{\sphinxupquote{profile}}}{\emph{request}, \emph{pk}}{}
Displays the profile for the requested user (\sphinxcode{\sphinxupquote{django.contrib.auth.models.User}}).
\begin{description}
\item[{pk}] \leavevmode
The primary key of the user (\sphinxcode{\sphinxupquote{django.contrib.auth.models.User}}) to display profile
\end{description}
\end{fulllineitems}
\index{removeAdmin() (in module users.views)@\spxentry{removeAdmin()}\spxextra{in module users.views}}
\begin{fulllineitems}
\phantomsection\label{\detokenize{modules/views:users.views.removeAdmin}}\pysiglinewithargsret{\sphinxcode{\sphinxupquote{users.views.}}\sphinxbfcode{\sphinxupquote{removeAdmin}}}{\emph{request}, \emph{pk}}{}
Removes an user (\sphinxcode{\sphinxupquote{django.contrib.auth.models.User}}) from staff.
\begin{description}
\item[{pk}] \leavevmode
The primary key of the user (\sphinxcode{\sphinxupquote{django.contrib.auth.models.User}}) to remove from staff
\end{description}
\end{fulllineitems}
\index{removeRight() (in module users.views)@\spxentry{removeRight()}\spxextra{in module users.views}}
\begin{fulllineitems}
\phantomsection\label{\detokenize{modules/views:users.views.removeRight}}\pysiglinewithargsret{\sphinxcode{\sphinxupquote{users.views.}}\sphinxbfcode{\sphinxupquote{removeRight}}}{\emph{request}, \emph{groupPk}, \emph{permissionPk}}{}
Removes a right from a given group (\sphinxcode{\sphinxupquote{django.contrib.auth.models.Group}}).
\end{fulllineitems}
\index{removeSuperuser() (in module users.views)@\spxentry{removeSuperuser()}\spxextra{in module users.views}}
\begin{fulllineitems}
\phantomsection\label{\detokenize{modules/views:users.views.removeSuperuser}}\pysiglinewithargsret{\sphinxcode{\sphinxupquote{users.views.}}\sphinxbfcode{\sphinxupquote{removeSuperuser}}}{\emph{request}, \emph{pk}}{}
Removes a user (\sphinxcode{\sphinxupquote{django.contrib.auth.models.User}}) from superusers.
\end{fulllineitems}
\index{removeUser() (in module users.views)@\spxentry{removeUser()}\spxextra{in module users.views}}
\begin{fulllineitems}
\phantomsection\label{\detokenize{modules/views:users.views.removeUser}}\pysiglinewithargsret{\sphinxcode{\sphinxupquote{users.views.}}\sphinxbfcode{\sphinxupquote{removeUser}}}{\emph{request}, \emph{groupPk}, \emph{userPk}}{}
Removes a user (\sphinxcode{\sphinxupquote{django.contrib.auth.models.User}}) from a given group (\sphinxcode{\sphinxupquote{django.contrib.auth.models.Group}}).
\end{fulllineitems}
\index{resetPassword() (in module users.views)@\spxentry{resetPassword()}\spxextra{in module users.views}}
\begin{fulllineitems}
\phantomsection\label{\detokenize{modules/views:users.views.resetPassword}}\pysiglinewithargsret{\sphinxcode{\sphinxupquote{users.views.}}\sphinxbfcode{\sphinxupquote{resetPassword}}}{\emph{request}, \emph{pk}}{}
Reset the password of a user (\sphinxcode{\sphinxupquote{django.contrib.auth.models.User}}).
\end{fulllineitems}
\index{schoolsIndex() (in module users.views)@\spxentry{schoolsIndex()}\spxextra{in module users.views}}
\begin{fulllineitems}
\phantomsection\label{\detokenize{modules/views:users.views.schoolsIndex}}\pysiglinewithargsret{\sphinxcode{\sphinxupquote{users.views.}}\sphinxbfcode{\sphinxupquote{schoolsIndex}}}{\emph{request}}{}
Lists the {\hyperref[\detokenize{modules/models:users.models.School}]{\sphinxcrossref{\sphinxcode{\sphinxupquote{Schools}}}}}.
\end{fulllineitems}
\index{searchUser() (in module users.views)@\spxentry{searchUser()}\spxextra{in module users.views}}
\begin{fulllineitems}
\phantomsection\label{\detokenize{modules/views:users.views.searchUser}}\pysiglinewithargsret{\sphinxcode{\sphinxupquote{users.views.}}\sphinxbfcode{\sphinxupquote{searchUser}}}{\emph{request}}{}
Displays a {\hyperref[\detokenize{modules/forms:users.forms.SelectUserForm}]{\sphinxcrossref{\sphinxcode{\sphinxupquote{SelectUserForm}}}}} to search a user (\sphinxcode{\sphinxupquote{django.contrib.auth.models.User}}).
\end{fulllineitems}
\index{superusersIndex() (in module users.views)@\spxentry{superusersIndex()}\spxextra{in module users.views}}
\begin{fulllineitems}
\phantomsection\label{\detokenize{modules/views:users.views.superusersIndex}}\pysiglinewithargsret{\sphinxcode{\sphinxupquote{users.views.}}\sphinxbfcode{\sphinxupquote{superusersIndex}}}{\emph{request}}{}
Lists the superusers (\sphinxcode{\sphinxupquote{django.contrib.auth.models.User}} with is\_superuser True).
\end{fulllineitems}
\index{switch\_activate\_user() (in module users.views)@\spxentry{switch\_activate\_user()}\spxextra{in module users.views}}
\begin{fulllineitems}
\phantomsection\label{\detokenize{modules/views:users.views.switch_activate_user}}\pysiglinewithargsret{\sphinxcode{\sphinxupquote{users.views.}}\sphinxbfcode{\sphinxupquote{switch\_activate\_user}}}{\emph{request}, \emph{pk}}{}
Switch the active status of the requested user (\sphinxcode{\sphinxupquote{django.contrib.auth.models.User}}).
\begin{description}
\item[{pk}] \leavevmode
The primary key of the user to switch status
\end{description}
\end{fulllineitems}
\index{usersIndex() (in module users.views)@\spxentry{usersIndex()}\spxextra{in module users.views}}
\begin{fulllineitems}
\phantomsection\label{\detokenize{modules/views:users.views.usersIndex}}\pysiglinewithargsret{\sphinxcode{\sphinxupquote{users.views.}}\sphinxbfcode{\sphinxupquote{usersIndex}}}{\emph{request}}{}
Display the list of all users (\sphinxcode{\sphinxupquote{django.contrib.auth.models.User}}).
\end{fulllineitems}
\section{Preferences app views}
\label{\detokenize{modules/views:module-preferences.views}}\label{\detokenize{modules/views:preferences-app-views}}\index{preferences.views (module)@\spxentry{preferences.views}\spxextra{module}}\index{addCotisation() (in module preferences.views)@\spxentry{addCotisation()}\spxextra{in module preferences.views}}
\begin{fulllineitems}
\phantomsection\label{\detokenize{modules/views:preferences.views.addCotisation}}\pysiglinewithargsret{\sphinxcode{\sphinxupquote{preferences.views.}}\sphinxbfcode{\sphinxupquote{addCotisation}}}{\emph{request}}{}
View which displays a {\hyperref[\detokenize{modules/forms:preferences.forms.CotisationForm}]{\sphinxcrossref{\sphinxcode{\sphinxupquote{CotisationForm}}}}} to create a {\hyperref[\detokenize{modules/models:preferences.models.Cotisation}]{\sphinxcrossref{\sphinxcode{\sphinxupquote{Cotisation}}}}}.
\end{fulllineitems}
\index{addPaymentMethod() (in module preferences.views)@\spxentry{addPaymentMethod()}\spxextra{in module preferences.views}}
\begin{fulllineitems}
\phantomsection\label{\detokenize{modules/views:preferences.views.addPaymentMethod}}\pysiglinewithargsret{\sphinxcode{\sphinxupquote{preferences.views.}}\sphinxbfcode{\sphinxupquote{addPaymentMethod}}}{\emph{request}}{}
View which displays a {\hyperref[\detokenize{modules/forms:preferences.forms.PaymentMethodForm}]{\sphinxcrossref{\sphinxcode{\sphinxupquote{PaymentMethodForm}}}}} to create a {\hyperref[\detokenize{modules/models:preferences.models.PaymentMethod}]{\sphinxcrossref{\sphinxcode{\sphinxupquote{PaymentMethod}}}}}.
\end{fulllineitems}
\index{cotisationsIndex() (in module preferences.views)@\spxentry{cotisationsIndex()}\spxextra{in module preferences.views}}
\begin{fulllineitems}
\phantomsection\label{\detokenize{modules/views:preferences.views.cotisationsIndex}}\pysiglinewithargsret{\sphinxcode{\sphinxupquote{preferences.views.}}\sphinxbfcode{\sphinxupquote{cotisationsIndex}}}{\emph{request}}{}
View which lists all the {\hyperref[\detokenize{modules/models:preferences.models.Cotisation}]{\sphinxcrossref{\sphinxcode{\sphinxupquote{Cotisation}}}}}.
\end{fulllineitems}
\index{deleteCotisation() (in module preferences.views)@\spxentry{deleteCotisation()}\spxextra{in module preferences.views}}
\begin{fulllineitems}
\phantomsection\label{\detokenize{modules/views:preferences.views.deleteCotisation}}\pysiglinewithargsret{\sphinxcode{\sphinxupquote{preferences.views.}}\sphinxbfcode{\sphinxupquote{deleteCotisation}}}{\emph{request}, \emph{pk}}{}
Delete a {\hyperref[\detokenize{modules/models:preferences.models.Cotisation}]{\sphinxcrossref{\sphinxcode{\sphinxupquote{Cotisation}}}}}.
\begin{description}
\item[{pk}] \leavevmode
The primary key of the {\hyperref[\detokenize{modules/models:preferences.models.Cotisation}]{\sphinxcrossref{\sphinxcode{\sphinxupquote{Cotisation}}}}} to delete.
\end{description}
\end{fulllineitems}
\index{deletePaymentMethod() (in module preferences.views)@\spxentry{deletePaymentMethod()}\spxextra{in module preferences.views}}
\begin{fulllineitems}
\phantomsection\label{\detokenize{modules/views:preferences.views.deletePaymentMethod}}\pysiglinewithargsret{\sphinxcode{\sphinxupquote{preferences.views.}}\sphinxbfcode{\sphinxupquote{deletePaymentMethod}}}{\emph{request}, \emph{pk}}{}
Delete a {\hyperref[\detokenize{modules/models:preferences.models.PaymentMethod}]{\sphinxcrossref{\sphinxcode{\sphinxupquote{PaymentMethod}}}}}.
\begin{description}
\item[{pk}] \leavevmode
The primary key of the {\hyperref[\detokenize{modules/models:preferences.models.PaymentMethod}]{\sphinxcrossref{\sphinxcode{\sphinxupquote{PaymentMethod}}}}} to delete.
\end{description}
\end{fulllineitems}
\index{editCotisation() (in module preferences.views)@\spxentry{editCotisation()}\spxextra{in module preferences.views}}
\begin{fulllineitems}
\phantomsection\label{\detokenize{modules/views:preferences.views.editCotisation}}\pysiglinewithargsret{\sphinxcode{\sphinxupquote{preferences.views.}}\sphinxbfcode{\sphinxupquote{editCotisation}}}{\emph{request}, \emph{pk}}{}
View which displays a {\hyperref[\detokenize{modules/forms:preferences.forms.CotisationForm}]{\sphinxcrossref{\sphinxcode{\sphinxupquote{CotisationForm}}}}} to edit a {\hyperref[\detokenize{modules/models:preferences.models.Cotisation}]{\sphinxcrossref{\sphinxcode{\sphinxupquote{Cotisation}}}}}.
\begin{description}
\item[{pk}] \leavevmode
The primary key of the {\hyperref[\detokenize{modules/models:preferences.models.Cotisation}]{\sphinxcrossref{\sphinxcode{\sphinxupquote{Cotisation}}}}} to edit.
\end{description}
\end{fulllineitems}
\index{editPaymentMethod() (in module preferences.views)@\spxentry{editPaymentMethod()}\spxextra{in module preferences.views}}
\begin{fulllineitems}
\phantomsection\label{\detokenize{modules/views:preferences.views.editPaymentMethod}}\pysiglinewithargsret{\sphinxcode{\sphinxupquote{preferences.views.}}\sphinxbfcode{\sphinxupquote{editPaymentMethod}}}{\emph{request}, \emph{pk}}{}
View which displays a {\hyperref[\detokenize{modules/forms:preferences.forms.PaymentMethodForm}]{\sphinxcrossref{\sphinxcode{\sphinxupquote{PaymentMethodForm}}}}} to edit a {\hyperref[\detokenize{modules/models:preferences.models.PaymentMethod}]{\sphinxcrossref{\sphinxcode{\sphinxupquote{PaymentMethod}}}}}.
\begin{description}
\item[{pk}] \leavevmode
The primary key of the {\hyperref[\detokenize{modules/models:preferences.models.PaymentMethod}]{\sphinxcrossref{\sphinxcode{\sphinxupquote{PaymentMethod}}}}} to edit.
\end{description}
\end{fulllineitems}
\index{generalPreferences() (in module preferences.views)@\spxentry{generalPreferences()}\spxextra{in module preferences.views}}
\begin{fulllineitems}
\phantomsection\label{\detokenize{modules/views:preferences.views.generalPreferences}}\pysiglinewithargsret{\sphinxcode{\sphinxupquote{preferences.views.}}\sphinxbfcode{\sphinxupquote{generalPreferences}}}{\emph{request}}{}
View which displays a {\hyperref[\detokenize{modules/forms:preferences.forms.GeneralPreferencesForm}]{\sphinxcrossref{\sphinxcode{\sphinxupquote{GeneralPreferencesForm}}}}} to edit the {\hyperref[\detokenize{modules/models:preferences.models.GeneralPreferences}]{\sphinxcrossref{\sphinxcode{\sphinxupquote{GeneralPreferences}}}}}.
\end{fulllineitems}
\index{get\_config() (in module preferences.views)@\spxentry{get\_config()}\spxextra{in module preferences.views}}
\begin{fulllineitems}
\phantomsection\label{\detokenize{modules/views:preferences.views.get_config}}\pysiglinewithargsret{\sphinxcode{\sphinxupquote{preferences.views.}}\sphinxbfcode{\sphinxupquote{get\_config}}}{\emph{request}}{}
Load the {\hyperref[\detokenize{modules/models:preferences.models.GeneralPreferences}]{\sphinxcrossref{\sphinxcode{\sphinxupquote{GeneralPreferences}}}}} and return it in json format (except for {\hyperref[\detokenize{modules/models:preferences.models.GeneralPreferences.statutes}]{\sphinxcrossref{\sphinxcode{\sphinxupquote{statutes}}}}}, {\hyperref[\detokenize{modules/models:preferences.models.GeneralPreferences.rules}]{\sphinxcrossref{\sphinxcode{\sphinxupquote{rules}}}}} and {\hyperref[\detokenize{modules/models:preferences.models.GeneralPreferences.menu}]{\sphinxcrossref{\sphinxcode{\sphinxupquote{menu}}}}})
\end{fulllineitems}
\index{get\_cotisation() (in module preferences.views)@\spxentry{get\_cotisation()}\spxextra{in module preferences.views}}
\begin{fulllineitems}
\phantomsection\label{\detokenize{modules/views:preferences.views.get_cotisation}}\pysiglinewithargsret{\sphinxcode{\sphinxupquote{preferences.views.}}\sphinxbfcode{\sphinxupquote{get\_cotisation}}}{\emph{request}, \emph{pk}}{}
Return the requested {\hyperref[\detokenize{modules/models:preferences.models.Cotisation}]{\sphinxcrossref{\sphinxcode{\sphinxupquote{Cotisation}}}}} in json format.
\begin{description}
\item[{pk}] \leavevmode
The primary key of the requested {\hyperref[\detokenize{modules/models:preferences.models.Cotisation}]{\sphinxcrossref{\sphinxcode{\sphinxupquote{Cotisation}}}}}.
\end{description}
\end{fulllineitems}
\index{inactive() (in module preferences.views)@\spxentry{inactive()}\spxextra{in module preferences.views}}
\begin{fulllineitems}
\phantomsection\label{\detokenize{modules/views:preferences.views.inactive}}\pysiglinewithargsret{\sphinxcode{\sphinxupquote{preferences.views.}}\sphinxbfcode{\sphinxupquote{inactive}}}{\emph{request}}{}
View which displays the inactive message (if the site is inactive).
\end{fulllineitems}
\index{paymentMethodsIndex() (in module preferences.views)@\spxentry{paymentMethodsIndex()}\spxextra{in module preferences.views}}
\begin{fulllineitems}
\phantomsection\label{\detokenize{modules/views:preferences.views.paymentMethodsIndex}}\pysiglinewithargsret{\sphinxcode{\sphinxupquote{preferences.views.}}\sphinxbfcode{\sphinxupquote{paymentMethodsIndex}}}{\emph{request}}{}
View which lists all the {\hyperref[\detokenize{modules/models:preferences.models.PaymentMethod}]{\sphinxcrossref{\sphinxcode{\sphinxupquote{PaymentMethod}}}}}.
\end{fulllineitems}
\section{coopeV3 app views}
\label{\detokenize{modules/views:module-coopeV3.views}}\label{\detokenize{modules/views:coopev3-app-views}}\index{coopeV3.views (module)@\spxentry{coopeV3.views}\spxextra{module}}\index{coope\_runner() (in module coopeV3.views)@\spxentry{coope\_runner()}\spxextra{in module coopeV3.views}}
\begin{fulllineitems}
\phantomsection\label{\detokenize{modules/views:coopeV3.views.coope_runner}}\pysiglinewithargsret{\sphinxcode{\sphinxupquote{coopeV3.views.}}\sphinxbfcode{\sphinxupquote{coope\_runner}}}{\emph{request}}{}
Just an easter egg
\end{fulllineitems}
\index{home() (in module coopeV3.views)@\spxentry{home()}\spxextra{in module coopeV3.views}}
\begin{fulllineitems}
\phantomsection\label{\detokenize{modules/views:coopeV3.views.home}}\pysiglinewithargsret{\sphinxcode{\sphinxupquote{coopeV3.views.}}\sphinxbfcode{\sphinxupquote{home}}}{\emph{request}}{}
Redirect the user either to {\hyperref[\detokenize{modules/views:gestion.views.manage}]{\sphinxcrossref{\sphinxcode{\sphinxupquote{manage()}}}}} view (if connected and staff) or {\hyperref[\detokenize{modules/views:coopeV3.views.homepage}]{\sphinxcrossref{\sphinxcode{\sphinxupquote{homepage()}}}}} view (if connected and not staff) or {\hyperref[\detokenize{modules/views:users.views.loginView}]{\sphinxcrossref{\sphinxcode{\sphinxupquote{loginView()}}}}} view (if not connected).
\end{fulllineitems}
\index{homepage() (in module coopeV3.views)@\spxentry{homepage()}\spxextra{in module coopeV3.views}}
\begin{fulllineitems}
\phantomsection\label{\detokenize{modules/views:coopeV3.views.homepage}}\pysiglinewithargsret{\sphinxcode{\sphinxupquote{coopeV3.views.}}\sphinxbfcode{\sphinxupquote{homepage}}}{\emph{request}}{}
View which displays the {\hyperref[\detokenize{modules/models:preferences.models.GeneralPreferences.home_text}]{\sphinxcrossref{\sphinxcode{\sphinxupquote{home\_text}}}}} and active {\hyperref[\detokenize{modules/models:gestion.models.Keg}]{\sphinxcrossref{\sphinxcode{\sphinxupquote{Kegs}}}}}.
\end{fulllineitems}
\chapter{Models documentation}
\label{\detokenize{modules/models:models-documentation}}\label{\detokenize{modules/models::doc}}
\section{Gestion app models}
\label{\detokenize{modules/models:module-gestion.models}}\label{\detokenize{modules/models:gestion-app-models}}\index{gestion.models (module)@\spxentry{gestion.models}\spxextra{module}}\index{Consumption (class in gestion.models)@\spxentry{Consumption}\spxextra{class in gestion.models}}
\begin{fulllineitems}
\phantomsection\label{\detokenize{modules/models:gestion.models.Consumption}}\pysiglinewithargsret{\sphinxbfcode{\sphinxupquote{class }}\sphinxcode{\sphinxupquote{gestion.models.}}\sphinxbfcode{\sphinxupquote{Consumption}}}{\emph{*args}, \emph{**kwargs}}{}
Stores total consumptions.
\index{Consumption.DoesNotExist@\spxentry{Consumption.DoesNotExist}}
\begin{fulllineitems}
\phantomsection\label{\detokenize{modules/models:gestion.models.Consumption.DoesNotExist}}\pysigline{\sphinxbfcode{\sphinxupquote{exception }}\sphinxbfcode{\sphinxupquote{DoesNotExist}}}
\end{fulllineitems}
\index{Consumption.MultipleObjectsReturned@\spxentry{Consumption.MultipleObjectsReturned}}
\begin{fulllineitems}
\phantomsection\label{\detokenize{modules/models:gestion.models.Consumption.MultipleObjectsReturned}}\pysigline{\sphinxbfcode{\sphinxupquote{exception }}\sphinxbfcode{\sphinxupquote{MultipleObjectsReturned}}}
\end{fulllineitems}
\index{customer (gestion.models.Consumption attribute)@\spxentry{customer}\spxextra{gestion.models.Consumption attribute}}
\begin{fulllineitems}
\phantomsection\label{\detokenize{modules/models:gestion.models.Consumption.customer}}\pysigline{\sphinxbfcode{\sphinxupquote{customer}}}
Client (\sphinxcode{\sphinxupquote{django.contrib.auth.models.User}}).
\end{fulllineitems}
\index{customer\_id (gestion.models.Consumption attribute)@\spxentry{customer\_id}\spxextra{gestion.models.Consumption attribute}}
\begin{fulllineitems}
\phantomsection\label{\detokenize{modules/models:gestion.models.Consumption.customer_id}}\pysigline{\sphinxbfcode{\sphinxupquote{customer\_id}}}
A wrapper for a deferred-loading field. When the value is read from this
object the first time, the query is executed.
\end{fulllineitems}
\index{history (gestion.models.Consumption attribute)@\spxentry{history}\spxextra{gestion.models.Consumption attribute}}
\begin{fulllineitems}
\phantomsection\label{\detokenize{modules/models:gestion.models.Consumption.history}}\pysigline{\sphinxbfcode{\sphinxupquote{history}}\sphinxbfcode{\sphinxupquote{ = \textless{}simple\_history.manager.HistoryManager object\textgreater{}}}}
\end{fulllineitems}
\index{id (gestion.models.Consumption attribute)@\spxentry{id}\spxextra{gestion.models.Consumption attribute}}
\begin{fulllineitems}
\phantomsection\label{\detokenize{modules/models:gestion.models.Consumption.id}}\pysigline{\sphinxbfcode{\sphinxupquote{id}}}
A wrapper for a deferred-loading field. When the value is read from this
object the first time, the query is executed.
\end{fulllineitems}
\index{objects (gestion.models.Consumption attribute)@\spxentry{objects}\spxextra{gestion.models.Consumption attribute}}
\begin{fulllineitems}
\phantomsection\label{\detokenize{modules/models:gestion.models.Consumption.objects}}\pysigline{\sphinxbfcode{\sphinxupquote{objects}}\sphinxbfcode{\sphinxupquote{ = \textless{}django.db.models.manager.Manager object\textgreater{}}}}
\end{fulllineitems}
\index{product (gestion.models.Consumption attribute)@\spxentry{product}\spxextra{gestion.models.Consumption attribute}}
\begin{fulllineitems}
\phantomsection\label{\detokenize{modules/models:gestion.models.Consumption.product}}\pysigline{\sphinxbfcode{\sphinxupquote{product}}}
A {\hyperref[\detokenize{modules/models:gestion.models.Product}]{\sphinxcrossref{\sphinxcode{\sphinxupquote{gestion.models.Product}}}}} instance.
\end{fulllineitems}
\index{product\_id (gestion.models.Consumption attribute)@\spxentry{product\_id}\spxextra{gestion.models.Consumption attribute}}
\begin{fulllineitems}
\phantomsection\label{\detokenize{modules/models:gestion.models.Consumption.product_id}}\pysigline{\sphinxbfcode{\sphinxupquote{product\_id}}}
A wrapper for a deferred-loading field. When the value is read from this
object the first time, the query is executed.
\end{fulllineitems}
\index{quantity (gestion.models.Consumption attribute)@\spxentry{quantity}\spxextra{gestion.models.Consumption attribute}}
\begin{fulllineitems}
\phantomsection\label{\detokenize{modules/models:gestion.models.Consumption.quantity}}\pysigline{\sphinxbfcode{\sphinxupquote{quantity}}}
The total number of {\hyperref[\detokenize{modules/models:gestion.models.Consumption.product}]{\sphinxcrossref{\sphinxcode{\sphinxupquote{gestion.models.Consumption.product}}}}} consumed by the \sphinxcode{\sphinxupquote{gestion.models.Consumption.consumer}}.
\end{fulllineitems}
\index{save\_without\_historical\_record() (gestion.models.Consumption method)@\spxentry{save\_without\_historical\_record()}\spxextra{gestion.models.Consumption method}}
\begin{fulllineitems}
\phantomsection\label{\detokenize{modules/models:gestion.models.Consumption.save_without_historical_record}}\pysiglinewithargsret{\sphinxbfcode{\sphinxupquote{save\_without\_historical\_record}}}{\emph{*args}, \emph{**kwargs}}{}
Save model without saving a historical record
Make sure you know what youre doing before you use this method.
\end{fulllineitems}
\end{fulllineitems}
\index{ConsumptionHistory (class in gestion.models)@\spxentry{ConsumptionHistory}\spxextra{class in gestion.models}}
\begin{fulllineitems}
\phantomsection\label{\detokenize{modules/models:gestion.models.ConsumptionHistory}}\pysiglinewithargsret{\sphinxbfcode{\sphinxupquote{class }}\sphinxcode{\sphinxupquote{gestion.models.}}\sphinxbfcode{\sphinxupquote{ConsumptionHistory}}}{\emph{*args}, \emph{**kwargs}}{}
Stores consumption history related to Product
\index{ConsumptionHistory.DoesNotExist@\spxentry{ConsumptionHistory.DoesNotExist}}
\begin{fulllineitems}
\phantomsection\label{\detokenize{modules/models:gestion.models.ConsumptionHistory.DoesNotExist}}\pysigline{\sphinxbfcode{\sphinxupquote{exception }}\sphinxbfcode{\sphinxupquote{DoesNotExist}}}
\end{fulllineitems}
\index{ConsumptionHistory.MultipleObjectsReturned@\spxentry{ConsumptionHistory.MultipleObjectsReturned}}
\begin{fulllineitems}
\phantomsection\label{\detokenize{modules/models:gestion.models.ConsumptionHistory.MultipleObjectsReturned}}\pysigline{\sphinxbfcode{\sphinxupquote{exception }}\sphinxbfcode{\sphinxupquote{MultipleObjectsReturned}}}
\end{fulllineitems}
\index{amount (gestion.models.ConsumptionHistory attribute)@\spxentry{amount}\spxextra{gestion.models.ConsumptionHistory attribute}}
\begin{fulllineitems}
\phantomsection\label{\detokenize{modules/models:gestion.models.ConsumptionHistory.amount}}\pysigline{\sphinxbfcode{\sphinxupquote{amount}}}
Price of the purchase.
\end{fulllineitems}
\index{coopeman (gestion.models.ConsumptionHistory attribute)@\spxentry{coopeman}\spxextra{gestion.models.ConsumptionHistory attribute}}
\begin{fulllineitems}
\phantomsection\label{\detokenize{modules/models:gestion.models.ConsumptionHistory.coopeman}}\pysigline{\sphinxbfcode{\sphinxupquote{coopeman}}}
Coopeman (:class:django.contrib.auth.models.User{}`) who collected the money.
\end{fulllineitems}
\index{coopeman\_id (gestion.models.ConsumptionHistory attribute)@\spxentry{coopeman\_id}\spxextra{gestion.models.ConsumptionHistory attribute}}
\begin{fulllineitems}
\phantomsection\label{\detokenize{modules/models:gestion.models.ConsumptionHistory.coopeman_id}}\pysigline{\sphinxbfcode{\sphinxupquote{coopeman\_id}}}
A wrapper for a deferred-loading field. When the value is read from this
object the first time, the query is executed.
\end{fulllineitems}
\index{customer (gestion.models.ConsumptionHistory attribute)@\spxentry{customer}\spxextra{gestion.models.ConsumptionHistory attribute}}
\begin{fulllineitems}
\phantomsection\label{\detokenize{modules/models:gestion.models.ConsumptionHistory.customer}}\pysigline{\sphinxbfcode{\sphinxupquote{customer}}}
Client (\sphinxcode{\sphinxupquote{django.contrib.auth.models.User}}).
\end{fulllineitems}
\index{customer\_id (gestion.models.ConsumptionHistory attribute)@\spxentry{customer\_id}\spxextra{gestion.models.ConsumptionHistory attribute}}
\begin{fulllineitems}
\phantomsection\label{\detokenize{modules/models:gestion.models.ConsumptionHistory.customer_id}}\pysigline{\sphinxbfcode{\sphinxupquote{customer\_id}}}
A wrapper for a deferred-loading field. When the value is read from this
object the first time, the query is executed.
\end{fulllineitems}
\index{date (gestion.models.ConsumptionHistory attribute)@\spxentry{date}\spxextra{gestion.models.ConsumptionHistory attribute}}
\begin{fulllineitems}
\phantomsection\label{\detokenize{modules/models:gestion.models.ConsumptionHistory.date}}\pysigline{\sphinxbfcode{\sphinxupquote{date}}}
Date of the purhcase.
\end{fulllineitems}
\index{get\_next\_by\_date() (gestion.models.ConsumptionHistory method)@\spxentry{get\_next\_by\_date()}\spxextra{gestion.models.ConsumptionHistory method}}
\begin{fulllineitems}
\phantomsection\label{\detokenize{modules/models:gestion.models.ConsumptionHistory.get_next_by_date}}\pysiglinewithargsret{\sphinxbfcode{\sphinxupquote{get\_next\_by\_date}}}{\emph{*}, \emph{field=\textless{}django.db.models.fields.DateTimeField: date\textgreater{}}, \emph{is\_next=True}, \emph{**kwargs}}{}
\end{fulllineitems}
\index{get\_previous\_by\_date() (gestion.models.ConsumptionHistory method)@\spxentry{get\_previous\_by\_date()}\spxextra{gestion.models.ConsumptionHistory method}}
\begin{fulllineitems}
\phantomsection\label{\detokenize{modules/models:gestion.models.ConsumptionHistory.get_previous_by_date}}\pysiglinewithargsret{\sphinxbfcode{\sphinxupquote{get\_previous\_by\_date}}}{\emph{*}, \emph{field=\textless{}django.db.models.fields.DateTimeField: date\textgreater{}}, \emph{is\_next=False}, \emph{**kwargs}}{}
\end{fulllineitems}
\index{history (gestion.models.ConsumptionHistory attribute)@\spxentry{history}\spxextra{gestion.models.ConsumptionHistory attribute}}
\begin{fulllineitems}
\phantomsection\label{\detokenize{modules/models:gestion.models.ConsumptionHistory.history}}\pysigline{\sphinxbfcode{\sphinxupquote{history}}\sphinxbfcode{\sphinxupquote{ = \textless{}simple\_history.manager.HistoryManager object\textgreater{}}}}
\end{fulllineitems}
\index{id (gestion.models.ConsumptionHistory attribute)@\spxentry{id}\spxextra{gestion.models.ConsumptionHistory attribute}}
\begin{fulllineitems}
\phantomsection\label{\detokenize{modules/models:gestion.models.ConsumptionHistory.id}}\pysigline{\sphinxbfcode{\sphinxupquote{id}}}
A wrapper for a deferred-loading field. When the value is read from this
object the first time, the query is executed.
\end{fulllineitems}
\index{objects (gestion.models.ConsumptionHistory attribute)@\spxentry{objects}\spxextra{gestion.models.ConsumptionHistory attribute}}
\begin{fulllineitems}
\phantomsection\label{\detokenize{modules/models:gestion.models.ConsumptionHistory.objects}}\pysigline{\sphinxbfcode{\sphinxupquote{objects}}\sphinxbfcode{\sphinxupquote{ = \textless{}django.db.models.manager.Manager object\textgreater{}}}}
\end{fulllineitems}
\index{paymentMethod (gestion.models.ConsumptionHistory attribute)@\spxentry{paymentMethod}\spxextra{gestion.models.ConsumptionHistory attribute}}
\begin{fulllineitems}
\phantomsection\label{\detokenize{modules/models:gestion.models.ConsumptionHistory.paymentMethod}}\pysigline{\sphinxbfcode{\sphinxupquote{paymentMethod}}}
{\hyperref[\detokenize{modules/models:preferences.models.PaymentMethod}]{\sphinxcrossref{\sphinxcode{\sphinxupquote{Payment Method}}}}} of the product purchased.
\end{fulllineitems}
\index{paymentMethod\_id (gestion.models.ConsumptionHistory attribute)@\spxentry{paymentMethod\_id}\spxextra{gestion.models.ConsumptionHistory attribute}}
\begin{fulllineitems}
\phantomsection\label{\detokenize{modules/models:gestion.models.ConsumptionHistory.paymentMethod_id}}\pysigline{\sphinxbfcode{\sphinxupquote{paymentMethod\_id}}}
A wrapper for a deferred-loading field. When the value is read from this
object the first time, the query is executed.
\end{fulllineitems}
\index{product (gestion.models.ConsumptionHistory attribute)@\spxentry{product}\spxextra{gestion.models.ConsumptionHistory attribute}}
\begin{fulllineitems}
\phantomsection\label{\detokenize{modules/models:gestion.models.ConsumptionHistory.product}}\pysigline{\sphinxbfcode{\sphinxupquote{product}}}
\sphinxcode{\sphinxupquote{gestion.models.product}} purchased.
\end{fulllineitems}
\index{product\_id (gestion.models.ConsumptionHistory attribute)@\spxentry{product\_id}\spxextra{gestion.models.ConsumptionHistory attribute}}
\begin{fulllineitems}
\phantomsection\label{\detokenize{modules/models:gestion.models.ConsumptionHistory.product_id}}\pysigline{\sphinxbfcode{\sphinxupquote{product\_id}}}
A wrapper for a deferred-loading field. When the value is read from this
object the first time, the query is executed.
\end{fulllineitems}
\index{quantity (gestion.models.ConsumptionHistory attribute)@\spxentry{quantity}\spxextra{gestion.models.ConsumptionHistory attribute}}
\begin{fulllineitems}
\phantomsection\label{\detokenize{modules/models:gestion.models.ConsumptionHistory.quantity}}\pysigline{\sphinxbfcode{\sphinxupquote{quantity}}}
Quantity of {\hyperref[\detokenize{modules/models:gestion.models.ConsumptionHistory.product}]{\sphinxcrossref{\sphinxcode{\sphinxupquote{gestion.models.ConsumptionHistory.product}}}}} taken.
\end{fulllineitems}
\index{save\_without\_historical\_record() (gestion.models.ConsumptionHistory method)@\spxentry{save\_without\_historical\_record()}\spxextra{gestion.models.ConsumptionHistory method}}
\begin{fulllineitems}
\phantomsection\label{\detokenize{modules/models:gestion.models.ConsumptionHistory.save_without_historical_record}}\pysiglinewithargsret{\sphinxbfcode{\sphinxupquote{save\_without\_historical\_record}}}{\emph{*args}, \emph{**kwargs}}{}
Save model without saving a historical record
Make sure you know what youre doing before you use this method.
\end{fulllineitems}
\end{fulllineitems}
\index{HistoricalConsumption (class in gestion.models)@\spxentry{HistoricalConsumption}\spxextra{class in gestion.models}}
\begin{fulllineitems}
\phantomsection\label{\detokenize{modules/models:gestion.models.HistoricalConsumption}}\pysiglinewithargsret{\sphinxbfcode{\sphinxupquote{class }}\sphinxcode{\sphinxupquote{gestion.models.}}\sphinxbfcode{\sphinxupquote{HistoricalConsumption}}}{\emph{id}, \emph{quantity}, \emph{customer}, \emph{product}, \emph{history\_id}, \emph{history\_change\_reason}, \emph{history\_date}, \emph{history\_user}, \emph{history\_type}}{}~\index{HistoricalConsumption.DoesNotExist@\spxentry{HistoricalConsumption.DoesNotExist}}
\begin{fulllineitems}
\phantomsection\label{\detokenize{modules/models:gestion.models.HistoricalConsumption.DoesNotExist}}\pysigline{\sphinxbfcode{\sphinxupquote{exception }}\sphinxbfcode{\sphinxupquote{DoesNotExist}}}
\end{fulllineitems}
\index{HistoricalConsumption.MultipleObjectsReturned@\spxentry{HistoricalConsumption.MultipleObjectsReturned}}
\begin{fulllineitems}
\phantomsection\label{\detokenize{modules/models:gestion.models.HistoricalConsumption.MultipleObjectsReturned}}\pysigline{\sphinxbfcode{\sphinxupquote{exception }}\sphinxbfcode{\sphinxupquote{MultipleObjectsReturned}}}
\end{fulllineitems}
\index{customer (gestion.models.HistoricalConsumption attribute)@\spxentry{customer}\spxextra{gestion.models.HistoricalConsumption attribute}}
\begin{fulllineitems}
\phantomsection\label{\detokenize{modules/models:gestion.models.HistoricalConsumption.customer}}\pysigline{\sphinxbfcode{\sphinxupquote{customer}}}
Accessor to the related object on the forward side of a many-to-one or
one-to-one (via ForwardOneToOneDescriptor subclass) relation.
In the example:
\begin{sphinxVerbatim}[commandchars=\\\{\}]
\PYG{k}{class} \PYG{n+nc}{Child}\PYG{p}{(}\PYG{n}{Model}\PYG{p}{)}\PYG{p}{:}
\PYG{n}{parent} \PYG{o}{=} \PYG{n}{ForeignKey}\PYG{p}{(}\PYG{n}{Parent}\PYG{p}{,} \PYG{n}{related\PYGZus{}name}\PYG{o}{=}\PYG{l+s+s1}{\PYGZsq{}}\PYG{l+s+s1}{children}\PYG{l+s+s1}{\PYGZsq{}}\PYG{p}{)}
\end{sphinxVerbatim}
\sphinxcode{\sphinxupquote{Child.parent}} is a \sphinxcode{\sphinxupquote{ForwardManyToOneDescriptor}} instance.
\end{fulllineitems}
\index{customer\_id (gestion.models.HistoricalConsumption attribute)@\spxentry{customer\_id}\spxextra{gestion.models.HistoricalConsumption attribute}}
\begin{fulllineitems}
\phantomsection\label{\detokenize{modules/models:gestion.models.HistoricalConsumption.customer_id}}\pysigline{\sphinxbfcode{\sphinxupquote{customer\_id}}}
A wrapper for a deferred-loading field. When the value is read from this
object the first time, the query is executed.
\end{fulllineitems}
\index{get\_history\_type\_display() (gestion.models.HistoricalConsumption method)@\spxentry{get\_history\_type\_display()}\spxextra{gestion.models.HistoricalConsumption method}}
\begin{fulllineitems}
\phantomsection\label{\detokenize{modules/models:gestion.models.HistoricalConsumption.get_history_type_display}}\pysiglinewithargsret{\sphinxbfcode{\sphinxupquote{get\_history\_type\_display}}}{\emph{*}, \emph{field=\textless{}django.db.models.fields.CharField: history\_type\textgreater{}}}{}
\end{fulllineitems}
\index{get\_next\_by\_history\_date() (gestion.models.HistoricalConsumption method)@\spxentry{get\_next\_by\_history\_date()}\spxextra{gestion.models.HistoricalConsumption method}}
\begin{fulllineitems}
\phantomsection\label{\detokenize{modules/models:gestion.models.HistoricalConsumption.get_next_by_history_date}}\pysiglinewithargsret{\sphinxbfcode{\sphinxupquote{get\_next\_by\_history\_date}}}{\emph{*}, \emph{field=\textless{}django.db.models.fields.DateTimeField: history\_date\textgreater{}}, \emph{is\_next=True}, \emph{**kwargs}}{}
\end{fulllineitems}
\index{get\_previous\_by\_history\_date() (gestion.models.HistoricalConsumption method)@\spxentry{get\_previous\_by\_history\_date()}\spxextra{gestion.models.HistoricalConsumption method}}
\begin{fulllineitems}
\phantomsection\label{\detokenize{modules/models:gestion.models.HistoricalConsumption.get_previous_by_history_date}}\pysiglinewithargsret{\sphinxbfcode{\sphinxupquote{get\_previous\_by\_history\_date}}}{\emph{*}, \emph{field=\textless{}django.db.models.fields.DateTimeField: history\_date\textgreater{}}, \emph{is\_next=False}, \emph{**kwargs}}{}
\end{fulllineitems}
\index{history\_change\_reason (gestion.models.HistoricalConsumption attribute)@\spxentry{history\_change\_reason}\spxextra{gestion.models.HistoricalConsumption attribute}}
\begin{fulllineitems}
\phantomsection\label{\detokenize{modules/models:gestion.models.HistoricalConsumption.history_change_reason}}\pysigline{\sphinxbfcode{\sphinxupquote{history\_change\_reason}}}
A wrapper for a deferred-loading field. When the value is read from this
object the first time, the query is executed.
\end{fulllineitems}
\index{history\_date (gestion.models.HistoricalConsumption attribute)@\spxentry{history\_date}\spxextra{gestion.models.HistoricalConsumption attribute}}
\begin{fulllineitems}
\phantomsection\label{\detokenize{modules/models:gestion.models.HistoricalConsumption.history_date}}\pysigline{\sphinxbfcode{\sphinxupquote{history\_date}}}
A wrapper for a deferred-loading field. When the value is read from this
object the first time, the query is executed.
\end{fulllineitems}
\index{history\_id (gestion.models.HistoricalConsumption attribute)@\spxentry{history\_id}\spxextra{gestion.models.HistoricalConsumption attribute}}
\begin{fulllineitems}
\phantomsection\label{\detokenize{modules/models:gestion.models.HistoricalConsumption.history_id}}\pysigline{\sphinxbfcode{\sphinxupquote{history\_id}}}
A wrapper for a deferred-loading field. When the value is read from this
object the first time, the query is executed.
\end{fulllineitems}
\index{history\_object (gestion.models.HistoricalConsumption attribute)@\spxentry{history\_object}\spxextra{gestion.models.HistoricalConsumption attribute}}
\begin{fulllineitems}
\phantomsection\label{\detokenize{modules/models:gestion.models.HistoricalConsumption.history_object}}\pysigline{\sphinxbfcode{\sphinxupquote{history\_object}}}
\end{fulllineitems}
\index{history\_type (gestion.models.HistoricalConsumption attribute)@\spxentry{history\_type}\spxextra{gestion.models.HistoricalConsumption attribute}}
\begin{fulllineitems}
\phantomsection\label{\detokenize{modules/models:gestion.models.HistoricalConsumption.history_type}}\pysigline{\sphinxbfcode{\sphinxupquote{history\_type}}}
A wrapper for a deferred-loading field. When the value is read from this
object the first time, the query is executed.
\end{fulllineitems}
\index{history\_user (gestion.models.HistoricalConsumption attribute)@\spxentry{history\_user}\spxextra{gestion.models.HistoricalConsumption attribute}}
\begin{fulllineitems}
\phantomsection\label{\detokenize{modules/models:gestion.models.HistoricalConsumption.history_user}}\pysigline{\sphinxbfcode{\sphinxupquote{history\_user}}}
Accessor to the related object on the forward side of a many-to-one or
one-to-one (via ForwardOneToOneDescriptor subclass) relation.
In the example:
\begin{sphinxVerbatim}[commandchars=\\\{\}]
\PYG{k}{class} \PYG{n+nc}{Child}\PYG{p}{(}\PYG{n}{Model}\PYG{p}{)}\PYG{p}{:}
\PYG{n}{parent} \PYG{o}{=} \PYG{n}{ForeignKey}\PYG{p}{(}\PYG{n}{Parent}\PYG{p}{,} \PYG{n}{related\PYGZus{}name}\PYG{o}{=}\PYG{l+s+s1}{\PYGZsq{}}\PYG{l+s+s1}{children}\PYG{l+s+s1}{\PYGZsq{}}\PYG{p}{)}
\end{sphinxVerbatim}
\sphinxcode{\sphinxupquote{Child.parent}} is a \sphinxcode{\sphinxupquote{ForwardManyToOneDescriptor}} instance.
\end{fulllineitems}
\index{history\_user\_id (gestion.models.HistoricalConsumption attribute)@\spxentry{history\_user\_id}\spxextra{gestion.models.HistoricalConsumption attribute}}
\begin{fulllineitems}
\phantomsection\label{\detokenize{modules/models:gestion.models.HistoricalConsumption.history_user_id}}\pysigline{\sphinxbfcode{\sphinxupquote{history\_user\_id}}}
A wrapper for a deferred-loading field. When the value is read from this
object the first time, the query is executed.
\end{fulllineitems}
\index{id (gestion.models.HistoricalConsumption attribute)@\spxentry{id}\spxextra{gestion.models.HistoricalConsumption attribute}}
\begin{fulllineitems}
\phantomsection\label{\detokenize{modules/models:gestion.models.HistoricalConsumption.id}}\pysigline{\sphinxbfcode{\sphinxupquote{id}}}
A wrapper for a deferred-loading field. When the value is read from this
object the first time, the query is executed.
\end{fulllineitems}
\index{instance (gestion.models.HistoricalConsumption attribute)@\spxentry{instance}\spxextra{gestion.models.HistoricalConsumption attribute}}
\begin{fulllineitems}
\phantomsection\label{\detokenize{modules/models:gestion.models.HistoricalConsumption.instance}}\pysigline{\sphinxbfcode{\sphinxupquote{instance}}}
\end{fulllineitems}
\index{instance\_type (gestion.models.HistoricalConsumption attribute)@\spxentry{instance\_type}\spxextra{gestion.models.HistoricalConsumption attribute}}
\begin{fulllineitems}
\phantomsection\label{\detokenize{modules/models:gestion.models.HistoricalConsumption.instance_type}}\pysigline{\sphinxbfcode{\sphinxupquote{instance\_type}}}
alias of {\hyperref[\detokenize{modules/models:gestion.models.Consumption}]{\sphinxcrossref{\sphinxcode{\sphinxupquote{Consumption}}}}}
\end{fulllineitems}
\index{next\_record (gestion.models.HistoricalConsumption attribute)@\spxentry{next\_record}\spxextra{gestion.models.HistoricalConsumption attribute}}
\begin{fulllineitems}
\phantomsection\label{\detokenize{modules/models:gestion.models.HistoricalConsumption.next_record}}\pysigline{\sphinxbfcode{\sphinxupquote{next\_record}}}
Get the next history record for the instance. \sphinxtitleref{None} if last.
\end{fulllineitems}
\index{objects (gestion.models.HistoricalConsumption attribute)@\spxentry{objects}\spxextra{gestion.models.HistoricalConsumption attribute}}
\begin{fulllineitems}
\phantomsection\label{\detokenize{modules/models:gestion.models.HistoricalConsumption.objects}}\pysigline{\sphinxbfcode{\sphinxupquote{objects}}\sphinxbfcode{\sphinxupquote{ = \textless{}django.db.models.manager.Manager object\textgreater{}}}}
\end{fulllineitems}
\index{prev\_record (gestion.models.HistoricalConsumption attribute)@\spxentry{prev\_record}\spxextra{gestion.models.HistoricalConsumption attribute}}
\begin{fulllineitems}
\phantomsection\label{\detokenize{modules/models:gestion.models.HistoricalConsumption.prev_record}}\pysigline{\sphinxbfcode{\sphinxupquote{prev\_record}}}
Get the previous history record for the instance. \sphinxtitleref{None} if first.
\end{fulllineitems}
\index{product (gestion.models.HistoricalConsumption attribute)@\spxentry{product}\spxextra{gestion.models.HistoricalConsumption attribute}}
\begin{fulllineitems}
\phantomsection\label{\detokenize{modules/models:gestion.models.HistoricalConsumption.product}}\pysigline{\sphinxbfcode{\sphinxupquote{product}}}
Accessor to the related object on the forward side of a many-to-one or
one-to-one (via ForwardOneToOneDescriptor subclass) relation.
In the example:
\begin{sphinxVerbatim}[commandchars=\\\{\}]
\PYG{k}{class} \PYG{n+nc}{Child}\PYG{p}{(}\PYG{n}{Model}\PYG{p}{)}\PYG{p}{:}
\PYG{n}{parent} \PYG{o}{=} \PYG{n}{ForeignKey}\PYG{p}{(}\PYG{n}{Parent}\PYG{p}{,} \PYG{n}{related\PYGZus{}name}\PYG{o}{=}\PYG{l+s+s1}{\PYGZsq{}}\PYG{l+s+s1}{children}\PYG{l+s+s1}{\PYGZsq{}}\PYG{p}{)}
\end{sphinxVerbatim}
\sphinxcode{\sphinxupquote{Child.parent}} is a \sphinxcode{\sphinxupquote{ForwardManyToOneDescriptor}} instance.
\end{fulllineitems}
\index{product\_id (gestion.models.HistoricalConsumption attribute)@\spxentry{product\_id}\spxextra{gestion.models.HistoricalConsumption attribute}}
\begin{fulllineitems}
\phantomsection\label{\detokenize{modules/models:gestion.models.HistoricalConsumption.product_id}}\pysigline{\sphinxbfcode{\sphinxupquote{product\_id}}}
A wrapper for a deferred-loading field. When the value is read from this
object the first time, the query is executed.
\end{fulllineitems}
\index{quantity (gestion.models.HistoricalConsumption attribute)@\spxentry{quantity}\spxextra{gestion.models.HistoricalConsumption attribute}}
\begin{fulllineitems}
\phantomsection\label{\detokenize{modules/models:gestion.models.HistoricalConsumption.quantity}}\pysigline{\sphinxbfcode{\sphinxupquote{quantity}}}
A wrapper for a deferred-loading field. When the value is read from this
object the first time, the query is executed.
\end{fulllineitems}
\index{revert\_url() (gestion.models.HistoricalConsumption method)@\spxentry{revert\_url()}\spxextra{gestion.models.HistoricalConsumption method}}
\begin{fulllineitems}
\phantomsection\label{\detokenize{modules/models:gestion.models.HistoricalConsumption.revert_url}}\pysiglinewithargsret{\sphinxbfcode{\sphinxupquote{revert\_url}}}{}{}
URL for this change in the default admin site.
\end{fulllineitems}
\end{fulllineitems}
\index{HistoricalConsumptionHistory (class in gestion.models)@\spxentry{HistoricalConsumptionHistory}\spxextra{class in gestion.models}}
\begin{fulllineitems}
\phantomsection\label{\detokenize{modules/models:gestion.models.HistoricalConsumptionHistory}}\pysiglinewithargsret{\sphinxbfcode{\sphinxupquote{class }}\sphinxcode{\sphinxupquote{gestion.models.}}\sphinxbfcode{\sphinxupquote{HistoricalConsumptionHistory}}}{\emph{id}, \emph{quantity}, \emph{date}, \emph{amount}, \emph{customer}, \emph{paymentMethod}, \emph{product}, \emph{coopeman}, \emph{history\_id}, \emph{history\_change\_reason}, \emph{history\_date}, \emph{history\_user}, \emph{history\_type}}{}~\index{HistoricalConsumptionHistory.DoesNotExist@\spxentry{HistoricalConsumptionHistory.DoesNotExist}}
\begin{fulllineitems}
\phantomsection\label{\detokenize{modules/models:gestion.models.HistoricalConsumptionHistory.DoesNotExist}}\pysigline{\sphinxbfcode{\sphinxupquote{exception }}\sphinxbfcode{\sphinxupquote{DoesNotExist}}}
\end{fulllineitems}
\index{HistoricalConsumptionHistory.MultipleObjectsReturned@\spxentry{HistoricalConsumptionHistory.MultipleObjectsReturned}}
\begin{fulllineitems}
\phantomsection\label{\detokenize{modules/models:gestion.models.HistoricalConsumptionHistory.MultipleObjectsReturned}}\pysigline{\sphinxbfcode{\sphinxupquote{exception }}\sphinxbfcode{\sphinxupquote{MultipleObjectsReturned}}}
\end{fulllineitems}
\index{amount (gestion.models.HistoricalConsumptionHistory attribute)@\spxentry{amount}\spxextra{gestion.models.HistoricalConsumptionHistory attribute}}
\begin{fulllineitems}
\phantomsection\label{\detokenize{modules/models:gestion.models.HistoricalConsumptionHistory.amount}}\pysigline{\sphinxbfcode{\sphinxupquote{amount}}}
A wrapper for a deferred-loading field. When the value is read from this
object the first time, the query is executed.
\end{fulllineitems}
\index{coopeman (gestion.models.HistoricalConsumptionHistory attribute)@\spxentry{coopeman}\spxextra{gestion.models.HistoricalConsumptionHistory attribute}}
\begin{fulllineitems}
\phantomsection\label{\detokenize{modules/models:gestion.models.HistoricalConsumptionHistory.coopeman}}\pysigline{\sphinxbfcode{\sphinxupquote{coopeman}}}
Accessor to the related object on the forward side of a many-to-one or
one-to-one (via ForwardOneToOneDescriptor subclass) relation.
In the example:
\begin{sphinxVerbatim}[commandchars=\\\{\}]
\PYG{k}{class} \PYG{n+nc}{Child}\PYG{p}{(}\PYG{n}{Model}\PYG{p}{)}\PYG{p}{:}
\PYG{n}{parent} \PYG{o}{=} \PYG{n}{ForeignKey}\PYG{p}{(}\PYG{n}{Parent}\PYG{p}{,} \PYG{n}{related\PYGZus{}name}\PYG{o}{=}\PYG{l+s+s1}{\PYGZsq{}}\PYG{l+s+s1}{children}\PYG{l+s+s1}{\PYGZsq{}}\PYG{p}{)}
\end{sphinxVerbatim}
\sphinxcode{\sphinxupquote{Child.parent}} is a \sphinxcode{\sphinxupquote{ForwardManyToOneDescriptor}} instance.
\end{fulllineitems}
\index{coopeman\_id (gestion.models.HistoricalConsumptionHistory attribute)@\spxentry{coopeman\_id}\spxextra{gestion.models.HistoricalConsumptionHistory attribute}}
\begin{fulllineitems}
\phantomsection\label{\detokenize{modules/models:gestion.models.HistoricalConsumptionHistory.coopeman_id}}\pysigline{\sphinxbfcode{\sphinxupquote{coopeman\_id}}}
A wrapper for a deferred-loading field. When the value is read from this
object the first time, the query is executed.
\end{fulllineitems}
\index{customer (gestion.models.HistoricalConsumptionHistory attribute)@\spxentry{customer}\spxextra{gestion.models.HistoricalConsumptionHistory attribute}}
\begin{fulllineitems}
\phantomsection\label{\detokenize{modules/models:gestion.models.HistoricalConsumptionHistory.customer}}\pysigline{\sphinxbfcode{\sphinxupquote{customer}}}
Accessor to the related object on the forward side of a many-to-one or
one-to-one (via ForwardOneToOneDescriptor subclass) relation.
In the example:
\begin{sphinxVerbatim}[commandchars=\\\{\}]
\PYG{k}{class} \PYG{n+nc}{Child}\PYG{p}{(}\PYG{n}{Model}\PYG{p}{)}\PYG{p}{:}
\PYG{n}{parent} \PYG{o}{=} \PYG{n}{ForeignKey}\PYG{p}{(}\PYG{n}{Parent}\PYG{p}{,} \PYG{n}{related\PYGZus{}name}\PYG{o}{=}\PYG{l+s+s1}{\PYGZsq{}}\PYG{l+s+s1}{children}\PYG{l+s+s1}{\PYGZsq{}}\PYG{p}{)}
\end{sphinxVerbatim}
\sphinxcode{\sphinxupquote{Child.parent}} is a \sphinxcode{\sphinxupquote{ForwardManyToOneDescriptor}} instance.
\end{fulllineitems}
\index{customer\_id (gestion.models.HistoricalConsumptionHistory attribute)@\spxentry{customer\_id}\spxextra{gestion.models.HistoricalConsumptionHistory attribute}}
\begin{fulllineitems}
\phantomsection\label{\detokenize{modules/models:gestion.models.HistoricalConsumptionHistory.customer_id}}\pysigline{\sphinxbfcode{\sphinxupquote{customer\_id}}}
A wrapper for a deferred-loading field. When the value is read from this
object the first time, the query is executed.
\end{fulllineitems}
\index{date (gestion.models.HistoricalConsumptionHistory attribute)@\spxentry{date}\spxextra{gestion.models.HistoricalConsumptionHistory attribute}}
\begin{fulllineitems}
\phantomsection\label{\detokenize{modules/models:gestion.models.HistoricalConsumptionHistory.date}}\pysigline{\sphinxbfcode{\sphinxupquote{date}}}
A wrapper for a deferred-loading field. When the value is read from this
object the first time, the query is executed.
\end{fulllineitems}
\index{get\_history\_type\_display() (gestion.models.HistoricalConsumptionHistory method)@\spxentry{get\_history\_type\_display()}\spxextra{gestion.models.HistoricalConsumptionHistory method}}
\begin{fulllineitems}
\phantomsection\label{\detokenize{modules/models:gestion.models.HistoricalConsumptionHistory.get_history_type_display}}\pysiglinewithargsret{\sphinxbfcode{\sphinxupquote{get\_history\_type\_display}}}{\emph{*}, \emph{field=\textless{}django.db.models.fields.CharField: history\_type\textgreater{}}}{}
\end{fulllineitems}
\index{get\_next\_by\_date() (gestion.models.HistoricalConsumptionHistory method)@\spxentry{get\_next\_by\_date()}\spxextra{gestion.models.HistoricalConsumptionHistory method}}
\begin{fulllineitems}
\phantomsection\label{\detokenize{modules/models:gestion.models.HistoricalConsumptionHistory.get_next_by_date}}\pysiglinewithargsret{\sphinxbfcode{\sphinxupquote{get\_next\_by\_date}}}{\emph{*}, \emph{field=\textless{}django.db.models.fields.DateTimeField: date\textgreater{}}, \emph{is\_next=True}, \emph{**kwargs}}{}
\end{fulllineitems}
\index{get\_next\_by\_history\_date() (gestion.models.HistoricalConsumptionHistory method)@\spxentry{get\_next\_by\_history\_date()}\spxextra{gestion.models.HistoricalConsumptionHistory method}}
\begin{fulllineitems}
\phantomsection\label{\detokenize{modules/models:gestion.models.HistoricalConsumptionHistory.get_next_by_history_date}}\pysiglinewithargsret{\sphinxbfcode{\sphinxupquote{get\_next\_by\_history\_date}}}{\emph{*}, \emph{field=\textless{}django.db.models.fields.DateTimeField: history\_date\textgreater{}}, \emph{is\_next=True}, \emph{**kwargs}}{}
\end{fulllineitems}
\index{get\_previous\_by\_date() (gestion.models.HistoricalConsumptionHistory method)@\spxentry{get\_previous\_by\_date()}\spxextra{gestion.models.HistoricalConsumptionHistory method}}
\begin{fulllineitems}
\phantomsection\label{\detokenize{modules/models:gestion.models.HistoricalConsumptionHistory.get_previous_by_date}}\pysiglinewithargsret{\sphinxbfcode{\sphinxupquote{get\_previous\_by\_date}}}{\emph{*}, \emph{field=\textless{}django.db.models.fields.DateTimeField: date\textgreater{}}, \emph{is\_next=False}, \emph{**kwargs}}{}
\end{fulllineitems}
\index{get\_previous\_by\_history\_date() (gestion.models.HistoricalConsumptionHistory method)@\spxentry{get\_previous\_by\_history\_date()}\spxextra{gestion.models.HistoricalConsumptionHistory method}}
\begin{fulllineitems}
\phantomsection\label{\detokenize{modules/models:gestion.models.HistoricalConsumptionHistory.get_previous_by_history_date}}\pysiglinewithargsret{\sphinxbfcode{\sphinxupquote{get\_previous\_by\_history\_date}}}{\emph{*}, \emph{field=\textless{}django.db.models.fields.DateTimeField: history\_date\textgreater{}}, \emph{is\_next=False}, \emph{**kwargs}}{}
\end{fulllineitems}
\index{history\_change\_reason (gestion.models.HistoricalConsumptionHistory attribute)@\spxentry{history\_change\_reason}\spxextra{gestion.models.HistoricalConsumptionHistory attribute}}
\begin{fulllineitems}
\phantomsection\label{\detokenize{modules/models:gestion.models.HistoricalConsumptionHistory.history_change_reason}}\pysigline{\sphinxbfcode{\sphinxupquote{history\_change\_reason}}}
A wrapper for a deferred-loading field. When the value is read from this
object the first time, the query is executed.
\end{fulllineitems}
\index{history\_date (gestion.models.HistoricalConsumptionHistory attribute)@\spxentry{history\_date}\spxextra{gestion.models.HistoricalConsumptionHistory attribute}}
\begin{fulllineitems}
\phantomsection\label{\detokenize{modules/models:gestion.models.HistoricalConsumptionHistory.history_date}}\pysigline{\sphinxbfcode{\sphinxupquote{history\_date}}}
A wrapper for a deferred-loading field. When the value is read from this
object the first time, the query is executed.
\end{fulllineitems}
\index{history\_id (gestion.models.HistoricalConsumptionHistory attribute)@\spxentry{history\_id}\spxextra{gestion.models.HistoricalConsumptionHistory attribute}}
\begin{fulllineitems}
\phantomsection\label{\detokenize{modules/models:gestion.models.HistoricalConsumptionHistory.history_id}}\pysigline{\sphinxbfcode{\sphinxupquote{history\_id}}}
A wrapper for a deferred-loading field. When the value is read from this
object the first time, the query is executed.
\end{fulllineitems}
\index{history\_object (gestion.models.HistoricalConsumptionHistory attribute)@\spxentry{history\_object}\spxextra{gestion.models.HistoricalConsumptionHistory attribute}}
\begin{fulllineitems}
\phantomsection\label{\detokenize{modules/models:gestion.models.HistoricalConsumptionHistory.history_object}}\pysigline{\sphinxbfcode{\sphinxupquote{history\_object}}}
\end{fulllineitems}
\index{history\_type (gestion.models.HistoricalConsumptionHistory attribute)@\spxentry{history\_type}\spxextra{gestion.models.HistoricalConsumptionHistory attribute}}
\begin{fulllineitems}
\phantomsection\label{\detokenize{modules/models:gestion.models.HistoricalConsumptionHistory.history_type}}\pysigline{\sphinxbfcode{\sphinxupquote{history\_type}}}
A wrapper for a deferred-loading field. When the value is read from this
object the first time, the query is executed.
\end{fulllineitems}
\index{history\_user (gestion.models.HistoricalConsumptionHistory attribute)@\spxentry{history\_user}\spxextra{gestion.models.HistoricalConsumptionHistory attribute}}
\begin{fulllineitems}
\phantomsection\label{\detokenize{modules/models:gestion.models.HistoricalConsumptionHistory.history_user}}\pysigline{\sphinxbfcode{\sphinxupquote{history\_user}}}
Accessor to the related object on the forward side of a many-to-one or
one-to-one (via ForwardOneToOneDescriptor subclass) relation.
In the example:
\begin{sphinxVerbatim}[commandchars=\\\{\}]
\PYG{k}{class} \PYG{n+nc}{Child}\PYG{p}{(}\PYG{n}{Model}\PYG{p}{)}\PYG{p}{:}
\PYG{n}{parent} \PYG{o}{=} \PYG{n}{ForeignKey}\PYG{p}{(}\PYG{n}{Parent}\PYG{p}{,} \PYG{n}{related\PYGZus{}name}\PYG{o}{=}\PYG{l+s+s1}{\PYGZsq{}}\PYG{l+s+s1}{children}\PYG{l+s+s1}{\PYGZsq{}}\PYG{p}{)}
\end{sphinxVerbatim}
\sphinxcode{\sphinxupquote{Child.parent}} is a \sphinxcode{\sphinxupquote{ForwardManyToOneDescriptor}} instance.
\end{fulllineitems}
\index{history\_user\_id (gestion.models.HistoricalConsumptionHistory attribute)@\spxentry{history\_user\_id}\spxextra{gestion.models.HistoricalConsumptionHistory attribute}}
\begin{fulllineitems}
\phantomsection\label{\detokenize{modules/models:gestion.models.HistoricalConsumptionHistory.history_user_id}}\pysigline{\sphinxbfcode{\sphinxupquote{history\_user\_id}}}
A wrapper for a deferred-loading field. When the value is read from this
object the first time, the query is executed.
\end{fulllineitems}
\index{id (gestion.models.HistoricalConsumptionHistory attribute)@\spxentry{id}\spxextra{gestion.models.HistoricalConsumptionHistory attribute}}
\begin{fulllineitems}
\phantomsection\label{\detokenize{modules/models:gestion.models.HistoricalConsumptionHistory.id}}\pysigline{\sphinxbfcode{\sphinxupquote{id}}}
A wrapper for a deferred-loading field. When the value is read from this
object the first time, the query is executed.
\end{fulllineitems}
\index{instance (gestion.models.HistoricalConsumptionHistory attribute)@\spxentry{instance}\spxextra{gestion.models.HistoricalConsumptionHistory attribute}}
\begin{fulllineitems}
\phantomsection\label{\detokenize{modules/models:gestion.models.HistoricalConsumptionHistory.instance}}\pysigline{\sphinxbfcode{\sphinxupquote{instance}}}
\end{fulllineitems}
\index{instance\_type (gestion.models.HistoricalConsumptionHistory attribute)@\spxentry{instance\_type}\spxextra{gestion.models.HistoricalConsumptionHistory attribute}}
\begin{fulllineitems}
\phantomsection\label{\detokenize{modules/models:gestion.models.HistoricalConsumptionHistory.instance_type}}\pysigline{\sphinxbfcode{\sphinxupquote{instance\_type}}}
alias of {\hyperref[\detokenize{modules/models:gestion.models.ConsumptionHistory}]{\sphinxcrossref{\sphinxcode{\sphinxupquote{ConsumptionHistory}}}}}
\end{fulllineitems}
\index{next\_record (gestion.models.HistoricalConsumptionHistory attribute)@\spxentry{next\_record}\spxextra{gestion.models.HistoricalConsumptionHistory attribute}}
\begin{fulllineitems}
\phantomsection\label{\detokenize{modules/models:gestion.models.HistoricalConsumptionHistory.next_record}}\pysigline{\sphinxbfcode{\sphinxupquote{next\_record}}}
Get the next history record for the instance. \sphinxtitleref{None} if last.
\end{fulllineitems}
\index{objects (gestion.models.HistoricalConsumptionHistory attribute)@\spxentry{objects}\spxextra{gestion.models.HistoricalConsumptionHistory attribute}}
\begin{fulllineitems}
\phantomsection\label{\detokenize{modules/models:gestion.models.HistoricalConsumptionHistory.objects}}\pysigline{\sphinxbfcode{\sphinxupquote{objects}}\sphinxbfcode{\sphinxupquote{ = \textless{}django.db.models.manager.Manager object\textgreater{}}}}
\end{fulllineitems}
\index{paymentMethod (gestion.models.HistoricalConsumptionHistory attribute)@\spxentry{paymentMethod}\spxextra{gestion.models.HistoricalConsumptionHistory attribute}}
\begin{fulllineitems}
\phantomsection\label{\detokenize{modules/models:gestion.models.HistoricalConsumptionHistory.paymentMethod}}\pysigline{\sphinxbfcode{\sphinxupquote{paymentMethod}}}
Accessor to the related object on the forward side of a many-to-one or
one-to-one (via ForwardOneToOneDescriptor subclass) relation.
In the example:
\begin{sphinxVerbatim}[commandchars=\\\{\}]
\PYG{k}{class} \PYG{n+nc}{Child}\PYG{p}{(}\PYG{n}{Model}\PYG{p}{)}\PYG{p}{:}
\PYG{n}{parent} \PYG{o}{=} \PYG{n}{ForeignKey}\PYG{p}{(}\PYG{n}{Parent}\PYG{p}{,} \PYG{n}{related\PYGZus{}name}\PYG{o}{=}\PYG{l+s+s1}{\PYGZsq{}}\PYG{l+s+s1}{children}\PYG{l+s+s1}{\PYGZsq{}}\PYG{p}{)}
\end{sphinxVerbatim}
\sphinxcode{\sphinxupquote{Child.parent}} is a \sphinxcode{\sphinxupquote{ForwardManyToOneDescriptor}} instance.
\end{fulllineitems}
\index{paymentMethod\_id (gestion.models.HistoricalConsumptionHistory attribute)@\spxentry{paymentMethod\_id}\spxextra{gestion.models.HistoricalConsumptionHistory attribute}}
\begin{fulllineitems}
\phantomsection\label{\detokenize{modules/models:gestion.models.HistoricalConsumptionHistory.paymentMethod_id}}\pysigline{\sphinxbfcode{\sphinxupquote{paymentMethod\_id}}}
A wrapper for a deferred-loading field. When the value is read from this
object the first time, the query is executed.
\end{fulllineitems}
\index{prev\_record (gestion.models.HistoricalConsumptionHistory attribute)@\spxentry{prev\_record}\spxextra{gestion.models.HistoricalConsumptionHistory attribute}}
\begin{fulllineitems}
\phantomsection\label{\detokenize{modules/models:gestion.models.HistoricalConsumptionHistory.prev_record}}\pysigline{\sphinxbfcode{\sphinxupquote{prev\_record}}}
Get the previous history record for the instance. \sphinxtitleref{None} if first.
\end{fulllineitems}
\index{product (gestion.models.HistoricalConsumptionHistory attribute)@\spxentry{product}\spxextra{gestion.models.HistoricalConsumptionHistory attribute}}
\begin{fulllineitems}
\phantomsection\label{\detokenize{modules/models:gestion.models.HistoricalConsumptionHistory.product}}\pysigline{\sphinxbfcode{\sphinxupquote{product}}}
Accessor to the related object on the forward side of a many-to-one or
one-to-one (via ForwardOneToOneDescriptor subclass) relation.
In the example:
\begin{sphinxVerbatim}[commandchars=\\\{\}]
\PYG{k}{class} \PYG{n+nc}{Child}\PYG{p}{(}\PYG{n}{Model}\PYG{p}{)}\PYG{p}{:}
\PYG{n}{parent} \PYG{o}{=} \PYG{n}{ForeignKey}\PYG{p}{(}\PYG{n}{Parent}\PYG{p}{,} \PYG{n}{related\PYGZus{}name}\PYG{o}{=}\PYG{l+s+s1}{\PYGZsq{}}\PYG{l+s+s1}{children}\PYG{l+s+s1}{\PYGZsq{}}\PYG{p}{)}
\end{sphinxVerbatim}
\sphinxcode{\sphinxupquote{Child.parent}} is a \sphinxcode{\sphinxupquote{ForwardManyToOneDescriptor}} instance.
\end{fulllineitems}
\index{product\_id (gestion.models.HistoricalConsumptionHistory attribute)@\spxentry{product\_id}\spxextra{gestion.models.HistoricalConsumptionHistory attribute}}
\begin{fulllineitems}
\phantomsection\label{\detokenize{modules/models:gestion.models.HistoricalConsumptionHistory.product_id}}\pysigline{\sphinxbfcode{\sphinxupquote{product\_id}}}
A wrapper for a deferred-loading field. When the value is read from this
object the first time, the query is executed.
\end{fulllineitems}
\index{quantity (gestion.models.HistoricalConsumptionHistory attribute)@\spxentry{quantity}\spxextra{gestion.models.HistoricalConsumptionHistory attribute}}
\begin{fulllineitems}
\phantomsection\label{\detokenize{modules/models:gestion.models.HistoricalConsumptionHistory.quantity}}\pysigline{\sphinxbfcode{\sphinxupquote{quantity}}}
A wrapper for a deferred-loading field. When the value is read from this
object the first time, the query is executed.
\end{fulllineitems}
\index{revert\_url() (gestion.models.HistoricalConsumptionHistory method)@\spxentry{revert\_url()}\spxextra{gestion.models.HistoricalConsumptionHistory method}}
\begin{fulllineitems}
\phantomsection\label{\detokenize{modules/models:gestion.models.HistoricalConsumptionHistory.revert_url}}\pysiglinewithargsret{\sphinxbfcode{\sphinxupquote{revert\_url}}}{}{}
URL for this change in the default admin site.
\end{fulllineitems}
\end{fulllineitems}
\index{HistoricalKeg (class in gestion.models)@\spxentry{HistoricalKeg}\spxextra{class in gestion.models}}
\begin{fulllineitems}
\phantomsection\label{\detokenize{modules/models:gestion.models.HistoricalKeg}}\pysiglinewithargsret{\sphinxbfcode{\sphinxupquote{class }}\sphinxcode{\sphinxupquote{gestion.models.}}\sphinxbfcode{\sphinxupquote{HistoricalKeg}}}{\emph{id}, \emph{name}, \emph{stockHold}, \emph{barcode}, \emph{amount}, \emph{capacity}, \emph{is\_active}, \emph{pinte}, \emph{demi}, \emph{galopin}, \emph{history\_id}, \emph{history\_change\_reason}, \emph{history\_date}, \emph{history\_user}, \emph{history\_type}}{}~\index{HistoricalKeg.DoesNotExist@\spxentry{HistoricalKeg.DoesNotExist}}
\begin{fulllineitems}
\phantomsection\label{\detokenize{modules/models:gestion.models.HistoricalKeg.DoesNotExist}}\pysigline{\sphinxbfcode{\sphinxupquote{exception }}\sphinxbfcode{\sphinxupquote{DoesNotExist}}}
\end{fulllineitems}
\index{HistoricalKeg.MultipleObjectsReturned@\spxentry{HistoricalKeg.MultipleObjectsReturned}}
\begin{fulllineitems}
\phantomsection\label{\detokenize{modules/models:gestion.models.HistoricalKeg.MultipleObjectsReturned}}\pysigline{\sphinxbfcode{\sphinxupquote{exception }}\sphinxbfcode{\sphinxupquote{MultipleObjectsReturned}}}
\end{fulllineitems}
\index{amount (gestion.models.HistoricalKeg attribute)@\spxentry{amount}\spxextra{gestion.models.HistoricalKeg attribute}}
\begin{fulllineitems}
\phantomsection\label{\detokenize{modules/models:gestion.models.HistoricalKeg.amount}}\pysigline{\sphinxbfcode{\sphinxupquote{amount}}}
A wrapper for a deferred-loading field. When the value is read from this
object the first time, the query is executed.
\end{fulllineitems}
\index{barcode (gestion.models.HistoricalKeg attribute)@\spxentry{barcode}\spxextra{gestion.models.HistoricalKeg attribute}}
\begin{fulllineitems}
\phantomsection\label{\detokenize{modules/models:gestion.models.HistoricalKeg.barcode}}\pysigline{\sphinxbfcode{\sphinxupquote{barcode}}}
A wrapper for a deferred-loading field. When the value is read from this
object the first time, the query is executed.
\end{fulllineitems}
\index{capacity (gestion.models.HistoricalKeg attribute)@\spxentry{capacity}\spxextra{gestion.models.HistoricalKeg attribute}}
\begin{fulllineitems}
\phantomsection\label{\detokenize{modules/models:gestion.models.HistoricalKeg.capacity}}\pysigline{\sphinxbfcode{\sphinxupquote{capacity}}}
A wrapper for a deferred-loading field. When the value is read from this
object the first time, the query is executed.
\end{fulllineitems}
\index{demi (gestion.models.HistoricalKeg attribute)@\spxentry{demi}\spxextra{gestion.models.HistoricalKeg attribute}}
\begin{fulllineitems}
\phantomsection\label{\detokenize{modules/models:gestion.models.HistoricalKeg.demi}}\pysigline{\sphinxbfcode{\sphinxupquote{demi}}}
Accessor to the related object on the forward side of a many-to-one or
one-to-one (via ForwardOneToOneDescriptor subclass) relation.
In the example:
\begin{sphinxVerbatim}[commandchars=\\\{\}]
\PYG{k}{class} \PYG{n+nc}{Child}\PYG{p}{(}\PYG{n}{Model}\PYG{p}{)}\PYG{p}{:}
\PYG{n}{parent} \PYG{o}{=} \PYG{n}{ForeignKey}\PYG{p}{(}\PYG{n}{Parent}\PYG{p}{,} \PYG{n}{related\PYGZus{}name}\PYG{o}{=}\PYG{l+s+s1}{\PYGZsq{}}\PYG{l+s+s1}{children}\PYG{l+s+s1}{\PYGZsq{}}\PYG{p}{)}
\end{sphinxVerbatim}
\sphinxcode{\sphinxupquote{Child.parent}} is a \sphinxcode{\sphinxupquote{ForwardManyToOneDescriptor}} instance.
\end{fulllineitems}
\index{demi\_id (gestion.models.HistoricalKeg attribute)@\spxentry{demi\_id}\spxextra{gestion.models.HistoricalKeg attribute}}
\begin{fulllineitems}
\phantomsection\label{\detokenize{modules/models:gestion.models.HistoricalKeg.demi_id}}\pysigline{\sphinxbfcode{\sphinxupquote{demi\_id}}}
A wrapper for a deferred-loading field. When the value is read from this
object the first time, the query is executed.
\end{fulllineitems}
\index{galopin (gestion.models.HistoricalKeg attribute)@\spxentry{galopin}\spxextra{gestion.models.HistoricalKeg attribute}}
\begin{fulllineitems}
\phantomsection\label{\detokenize{modules/models:gestion.models.HistoricalKeg.galopin}}\pysigline{\sphinxbfcode{\sphinxupquote{galopin}}}
Accessor to the related object on the forward side of a many-to-one or
one-to-one (via ForwardOneToOneDescriptor subclass) relation.
In the example:
\begin{sphinxVerbatim}[commandchars=\\\{\}]
\PYG{k}{class} \PYG{n+nc}{Child}\PYG{p}{(}\PYG{n}{Model}\PYG{p}{)}\PYG{p}{:}
\PYG{n}{parent} \PYG{o}{=} \PYG{n}{ForeignKey}\PYG{p}{(}\PYG{n}{Parent}\PYG{p}{,} \PYG{n}{related\PYGZus{}name}\PYG{o}{=}\PYG{l+s+s1}{\PYGZsq{}}\PYG{l+s+s1}{children}\PYG{l+s+s1}{\PYGZsq{}}\PYG{p}{)}
\end{sphinxVerbatim}
\sphinxcode{\sphinxupquote{Child.parent}} is a \sphinxcode{\sphinxupquote{ForwardManyToOneDescriptor}} instance.
\end{fulllineitems}
\index{galopin\_id (gestion.models.HistoricalKeg attribute)@\spxentry{galopin\_id}\spxextra{gestion.models.HistoricalKeg attribute}}
\begin{fulllineitems}
\phantomsection\label{\detokenize{modules/models:gestion.models.HistoricalKeg.galopin_id}}\pysigline{\sphinxbfcode{\sphinxupquote{galopin\_id}}}
A wrapper for a deferred-loading field. When the value is read from this
object the first time, the query is executed.
\end{fulllineitems}
\index{get\_history\_type\_display() (gestion.models.HistoricalKeg method)@\spxentry{get\_history\_type\_display()}\spxextra{gestion.models.HistoricalKeg method}}
\begin{fulllineitems}
\phantomsection\label{\detokenize{modules/models:gestion.models.HistoricalKeg.get_history_type_display}}\pysiglinewithargsret{\sphinxbfcode{\sphinxupquote{get\_history\_type\_display}}}{\emph{*}, \emph{field=\textless{}django.db.models.fields.CharField: history\_type\textgreater{}}}{}
\end{fulllineitems}
\index{get\_next\_by\_history\_date() (gestion.models.HistoricalKeg method)@\spxentry{get\_next\_by\_history\_date()}\spxextra{gestion.models.HistoricalKeg method}}
\begin{fulllineitems}
\phantomsection\label{\detokenize{modules/models:gestion.models.HistoricalKeg.get_next_by_history_date}}\pysiglinewithargsret{\sphinxbfcode{\sphinxupquote{get\_next\_by\_history\_date}}}{\emph{*}, \emph{field=\textless{}django.db.models.fields.DateTimeField: history\_date\textgreater{}}, \emph{is\_next=True}, \emph{**kwargs}}{}
\end{fulllineitems}
\index{get\_previous\_by\_history\_date() (gestion.models.HistoricalKeg method)@\spxentry{get\_previous\_by\_history\_date()}\spxextra{gestion.models.HistoricalKeg method}}
\begin{fulllineitems}
\phantomsection\label{\detokenize{modules/models:gestion.models.HistoricalKeg.get_previous_by_history_date}}\pysiglinewithargsret{\sphinxbfcode{\sphinxupquote{get\_previous\_by\_history\_date}}}{\emph{*}, \emph{field=\textless{}django.db.models.fields.DateTimeField: history\_date\textgreater{}}, \emph{is\_next=False}, \emph{**kwargs}}{}
\end{fulllineitems}
\index{history\_change\_reason (gestion.models.HistoricalKeg attribute)@\spxentry{history\_change\_reason}\spxextra{gestion.models.HistoricalKeg attribute}}
\begin{fulllineitems}
\phantomsection\label{\detokenize{modules/models:gestion.models.HistoricalKeg.history_change_reason}}\pysigline{\sphinxbfcode{\sphinxupquote{history\_change\_reason}}}
A wrapper for a deferred-loading field. When the value is read from this
object the first time, the query is executed.
\end{fulllineitems}
\index{history\_date (gestion.models.HistoricalKeg attribute)@\spxentry{history\_date}\spxextra{gestion.models.HistoricalKeg attribute}}
\begin{fulllineitems}
\phantomsection\label{\detokenize{modules/models:gestion.models.HistoricalKeg.history_date}}\pysigline{\sphinxbfcode{\sphinxupquote{history\_date}}}
A wrapper for a deferred-loading field. When the value is read from this
object the first time, the query is executed.
\end{fulllineitems}
\index{history\_id (gestion.models.HistoricalKeg attribute)@\spxentry{history\_id}\spxextra{gestion.models.HistoricalKeg attribute}}
\begin{fulllineitems}
\phantomsection\label{\detokenize{modules/models:gestion.models.HistoricalKeg.history_id}}\pysigline{\sphinxbfcode{\sphinxupquote{history\_id}}}
A wrapper for a deferred-loading field. When the value is read from this
object the first time, the query is executed.
\end{fulllineitems}
\index{history\_object (gestion.models.HistoricalKeg attribute)@\spxentry{history\_object}\spxextra{gestion.models.HistoricalKeg attribute}}
\begin{fulllineitems}
\phantomsection\label{\detokenize{modules/models:gestion.models.HistoricalKeg.history_object}}\pysigline{\sphinxbfcode{\sphinxupquote{history\_object}}}
\end{fulllineitems}
\index{history\_type (gestion.models.HistoricalKeg attribute)@\spxentry{history\_type}\spxextra{gestion.models.HistoricalKeg attribute}}
\begin{fulllineitems}
\phantomsection\label{\detokenize{modules/models:gestion.models.HistoricalKeg.history_type}}\pysigline{\sphinxbfcode{\sphinxupquote{history\_type}}}
A wrapper for a deferred-loading field. When the value is read from this
object the first time, the query is executed.
\end{fulllineitems}
\index{history\_user (gestion.models.HistoricalKeg attribute)@\spxentry{history\_user}\spxextra{gestion.models.HistoricalKeg attribute}}
\begin{fulllineitems}
\phantomsection\label{\detokenize{modules/models:gestion.models.HistoricalKeg.history_user}}\pysigline{\sphinxbfcode{\sphinxupquote{history\_user}}}
Accessor to the related object on the forward side of a many-to-one or
one-to-one (via ForwardOneToOneDescriptor subclass) relation.
In the example:
\begin{sphinxVerbatim}[commandchars=\\\{\}]
\PYG{k}{class} \PYG{n+nc}{Child}\PYG{p}{(}\PYG{n}{Model}\PYG{p}{)}\PYG{p}{:}
\PYG{n}{parent} \PYG{o}{=} \PYG{n}{ForeignKey}\PYG{p}{(}\PYG{n}{Parent}\PYG{p}{,} \PYG{n}{related\PYGZus{}name}\PYG{o}{=}\PYG{l+s+s1}{\PYGZsq{}}\PYG{l+s+s1}{children}\PYG{l+s+s1}{\PYGZsq{}}\PYG{p}{)}
\end{sphinxVerbatim}
\sphinxcode{\sphinxupquote{Child.parent}} is a \sphinxcode{\sphinxupquote{ForwardManyToOneDescriptor}} instance.
\end{fulllineitems}
\index{history\_user\_id (gestion.models.HistoricalKeg attribute)@\spxentry{history\_user\_id}\spxextra{gestion.models.HistoricalKeg attribute}}
\begin{fulllineitems}
\phantomsection\label{\detokenize{modules/models:gestion.models.HistoricalKeg.history_user_id}}\pysigline{\sphinxbfcode{\sphinxupquote{history\_user\_id}}}
A wrapper for a deferred-loading field. When the value is read from this
object the first time, the query is executed.
\end{fulllineitems}
\index{id (gestion.models.HistoricalKeg attribute)@\spxentry{id}\spxextra{gestion.models.HistoricalKeg attribute}}
\begin{fulllineitems}
\phantomsection\label{\detokenize{modules/models:gestion.models.HistoricalKeg.id}}\pysigline{\sphinxbfcode{\sphinxupquote{id}}}
A wrapper for a deferred-loading field. When the value is read from this
object the first time, the query is executed.
\end{fulllineitems}
\index{instance (gestion.models.HistoricalKeg attribute)@\spxentry{instance}\spxextra{gestion.models.HistoricalKeg attribute}}
\begin{fulllineitems}
\phantomsection\label{\detokenize{modules/models:gestion.models.HistoricalKeg.instance}}\pysigline{\sphinxbfcode{\sphinxupquote{instance}}}
\end{fulllineitems}
\index{instance\_type (gestion.models.HistoricalKeg attribute)@\spxentry{instance\_type}\spxextra{gestion.models.HistoricalKeg attribute}}
\begin{fulllineitems}
\phantomsection\label{\detokenize{modules/models:gestion.models.HistoricalKeg.instance_type}}\pysigline{\sphinxbfcode{\sphinxupquote{instance\_type}}}
alias of {\hyperref[\detokenize{modules/models:gestion.models.Keg}]{\sphinxcrossref{\sphinxcode{\sphinxupquote{Keg}}}}}
\end{fulllineitems}
\index{is\_active (gestion.models.HistoricalKeg attribute)@\spxentry{is\_active}\spxextra{gestion.models.HistoricalKeg attribute}}
\begin{fulllineitems}
\phantomsection\label{\detokenize{modules/models:gestion.models.HistoricalKeg.is_active}}\pysigline{\sphinxbfcode{\sphinxupquote{is\_active}}}
A wrapper for a deferred-loading field. When the value is read from this
object the first time, the query is executed.
\end{fulllineitems}
\index{name (gestion.models.HistoricalKeg attribute)@\spxentry{name}\spxextra{gestion.models.HistoricalKeg attribute}}
\begin{fulllineitems}
\phantomsection\label{\detokenize{modules/models:gestion.models.HistoricalKeg.name}}\pysigline{\sphinxbfcode{\sphinxupquote{name}}}
A wrapper for a deferred-loading field. When the value is read from this
object the first time, the query is executed.
\end{fulllineitems}
\index{next\_record (gestion.models.HistoricalKeg attribute)@\spxentry{next\_record}\spxextra{gestion.models.HistoricalKeg attribute}}
\begin{fulllineitems}
\phantomsection\label{\detokenize{modules/models:gestion.models.HistoricalKeg.next_record}}\pysigline{\sphinxbfcode{\sphinxupquote{next\_record}}}
Get the next history record for the instance. \sphinxtitleref{None} if last.
\end{fulllineitems}
\index{objects (gestion.models.HistoricalKeg attribute)@\spxentry{objects}\spxextra{gestion.models.HistoricalKeg attribute}}
\begin{fulllineitems}
\phantomsection\label{\detokenize{modules/models:gestion.models.HistoricalKeg.objects}}\pysigline{\sphinxbfcode{\sphinxupquote{objects}}\sphinxbfcode{\sphinxupquote{ = \textless{}django.db.models.manager.Manager object\textgreater{}}}}
\end{fulllineitems}
\index{pinte (gestion.models.HistoricalKeg attribute)@\spxentry{pinte}\spxextra{gestion.models.HistoricalKeg attribute}}
\begin{fulllineitems}
\phantomsection\label{\detokenize{modules/models:gestion.models.HistoricalKeg.pinte}}\pysigline{\sphinxbfcode{\sphinxupquote{pinte}}}
Accessor to the related object on the forward side of a many-to-one or
one-to-one (via ForwardOneToOneDescriptor subclass) relation.
In the example:
\begin{sphinxVerbatim}[commandchars=\\\{\}]
\PYG{k}{class} \PYG{n+nc}{Child}\PYG{p}{(}\PYG{n}{Model}\PYG{p}{)}\PYG{p}{:}
\PYG{n}{parent} \PYG{o}{=} \PYG{n}{ForeignKey}\PYG{p}{(}\PYG{n}{Parent}\PYG{p}{,} \PYG{n}{related\PYGZus{}name}\PYG{o}{=}\PYG{l+s+s1}{\PYGZsq{}}\PYG{l+s+s1}{children}\PYG{l+s+s1}{\PYGZsq{}}\PYG{p}{)}
\end{sphinxVerbatim}
\sphinxcode{\sphinxupquote{Child.parent}} is a \sphinxcode{\sphinxupquote{ForwardManyToOneDescriptor}} instance.
\end{fulllineitems}
\index{pinte\_id (gestion.models.HistoricalKeg attribute)@\spxentry{pinte\_id}\spxextra{gestion.models.HistoricalKeg attribute}}
\begin{fulllineitems}
\phantomsection\label{\detokenize{modules/models:gestion.models.HistoricalKeg.pinte_id}}\pysigline{\sphinxbfcode{\sphinxupquote{pinte\_id}}}
A wrapper for a deferred-loading field. When the value is read from this
object the first time, the query is executed.
\end{fulllineitems}
\index{prev\_record (gestion.models.HistoricalKeg attribute)@\spxentry{prev\_record}\spxextra{gestion.models.HistoricalKeg attribute}}
\begin{fulllineitems}
\phantomsection\label{\detokenize{modules/models:gestion.models.HistoricalKeg.prev_record}}\pysigline{\sphinxbfcode{\sphinxupquote{prev\_record}}}
Get the previous history record for the instance. \sphinxtitleref{None} if first.
\end{fulllineitems}
\index{revert\_url() (gestion.models.HistoricalKeg method)@\spxentry{revert\_url()}\spxextra{gestion.models.HistoricalKeg method}}
\begin{fulllineitems}
\phantomsection\label{\detokenize{modules/models:gestion.models.HistoricalKeg.revert_url}}\pysiglinewithargsret{\sphinxbfcode{\sphinxupquote{revert\_url}}}{}{}
URL for this change in the default admin site.
\end{fulllineitems}
\index{stockHold (gestion.models.HistoricalKeg attribute)@\spxentry{stockHold}\spxextra{gestion.models.HistoricalKeg attribute}}
\begin{fulllineitems}
\phantomsection\label{\detokenize{modules/models:gestion.models.HistoricalKeg.stockHold}}\pysigline{\sphinxbfcode{\sphinxupquote{stockHold}}}
A wrapper for a deferred-loading field. When the value is read from this
object the first time, the query is executed.
\end{fulllineitems}
\end{fulllineitems}
\index{HistoricalKegHistory (class in gestion.models)@\spxentry{HistoricalKegHistory}\spxextra{class in gestion.models}}
\begin{fulllineitems}
\phantomsection\label{\detokenize{modules/models:gestion.models.HistoricalKegHistory}}\pysiglinewithargsret{\sphinxbfcode{\sphinxupquote{class }}\sphinxcode{\sphinxupquote{gestion.models.}}\sphinxbfcode{\sphinxupquote{HistoricalKegHistory}}}{\emph{id}, \emph{openingDate}, \emph{quantitySold}, \emph{amountSold}, \emph{closingDate}, \emph{isCurrentKegHistory}, \emph{keg}, \emph{history\_id}, \emph{history\_change\_reason}, \emph{history\_date}, \emph{history\_user}, \emph{history\_type}}{}~\index{HistoricalKegHistory.DoesNotExist@\spxentry{HistoricalKegHistory.DoesNotExist}}
\begin{fulllineitems}
\phantomsection\label{\detokenize{modules/models:gestion.models.HistoricalKegHistory.DoesNotExist}}\pysigline{\sphinxbfcode{\sphinxupquote{exception }}\sphinxbfcode{\sphinxupquote{DoesNotExist}}}
\end{fulllineitems}
\index{HistoricalKegHistory.MultipleObjectsReturned@\spxentry{HistoricalKegHistory.MultipleObjectsReturned}}
\begin{fulllineitems}
\phantomsection\label{\detokenize{modules/models:gestion.models.HistoricalKegHistory.MultipleObjectsReturned}}\pysigline{\sphinxbfcode{\sphinxupquote{exception }}\sphinxbfcode{\sphinxupquote{MultipleObjectsReturned}}}
\end{fulllineitems}
\index{amountSold (gestion.models.HistoricalKegHistory attribute)@\spxentry{amountSold}\spxextra{gestion.models.HistoricalKegHistory attribute}}
\begin{fulllineitems}
\phantomsection\label{\detokenize{modules/models:gestion.models.HistoricalKegHistory.amountSold}}\pysigline{\sphinxbfcode{\sphinxupquote{amountSold}}}
A wrapper for a deferred-loading field. When the value is read from this
object the first time, the query is executed.
\end{fulllineitems}
\index{closingDate (gestion.models.HistoricalKegHistory attribute)@\spxentry{closingDate}\spxextra{gestion.models.HistoricalKegHistory attribute}}
\begin{fulllineitems}
\phantomsection\label{\detokenize{modules/models:gestion.models.HistoricalKegHistory.closingDate}}\pysigline{\sphinxbfcode{\sphinxupquote{closingDate}}}
A wrapper for a deferred-loading field. When the value is read from this
object the first time, the query is executed.
\end{fulllineitems}
\index{get\_history\_type\_display() (gestion.models.HistoricalKegHistory method)@\spxentry{get\_history\_type\_display()}\spxextra{gestion.models.HistoricalKegHistory method}}
\begin{fulllineitems}
\phantomsection\label{\detokenize{modules/models:gestion.models.HistoricalKegHistory.get_history_type_display}}\pysiglinewithargsret{\sphinxbfcode{\sphinxupquote{get\_history\_type\_display}}}{\emph{*}, \emph{field=\textless{}django.db.models.fields.CharField: history\_type\textgreater{}}}{}
\end{fulllineitems}
\index{get\_next\_by\_history\_date() (gestion.models.HistoricalKegHistory method)@\spxentry{get\_next\_by\_history\_date()}\spxextra{gestion.models.HistoricalKegHistory method}}
\begin{fulllineitems}
\phantomsection\label{\detokenize{modules/models:gestion.models.HistoricalKegHistory.get_next_by_history_date}}\pysiglinewithargsret{\sphinxbfcode{\sphinxupquote{get\_next\_by\_history\_date}}}{\emph{*}, \emph{field=\textless{}django.db.models.fields.DateTimeField: history\_date\textgreater{}}, \emph{is\_next=True}, \emph{**kwargs}}{}
\end{fulllineitems}
\index{get\_next\_by\_openingDate() (gestion.models.HistoricalKegHistory method)@\spxentry{get\_next\_by\_openingDate()}\spxextra{gestion.models.HistoricalKegHistory method}}
\begin{fulllineitems}
\phantomsection\label{\detokenize{modules/models:gestion.models.HistoricalKegHistory.get_next_by_openingDate}}\pysiglinewithargsret{\sphinxbfcode{\sphinxupquote{get\_next\_by\_openingDate}}}{\emph{*}, \emph{field=\textless{}django.db.models.fields.DateTimeField: openingDate\textgreater{}}, \emph{is\_next=True}, \emph{**kwargs}}{}
\end{fulllineitems}
\index{get\_previous\_by\_history\_date() (gestion.models.HistoricalKegHistory method)@\spxentry{get\_previous\_by\_history\_date()}\spxextra{gestion.models.HistoricalKegHistory method}}
\begin{fulllineitems}
\phantomsection\label{\detokenize{modules/models:gestion.models.HistoricalKegHistory.get_previous_by_history_date}}\pysiglinewithargsret{\sphinxbfcode{\sphinxupquote{get\_previous\_by\_history\_date}}}{\emph{*}, \emph{field=\textless{}django.db.models.fields.DateTimeField: history\_date\textgreater{}}, \emph{is\_next=False}, \emph{**kwargs}}{}
\end{fulllineitems}
\index{get\_previous\_by\_openingDate() (gestion.models.HistoricalKegHistory method)@\spxentry{get\_previous\_by\_openingDate()}\spxextra{gestion.models.HistoricalKegHistory method}}
\begin{fulllineitems}
\phantomsection\label{\detokenize{modules/models:gestion.models.HistoricalKegHistory.get_previous_by_openingDate}}\pysiglinewithargsret{\sphinxbfcode{\sphinxupquote{get\_previous\_by\_openingDate}}}{\emph{*}, \emph{field=\textless{}django.db.models.fields.DateTimeField: openingDate\textgreater{}}, \emph{is\_next=False}, \emph{**kwargs}}{}
\end{fulllineitems}
\index{history\_change\_reason (gestion.models.HistoricalKegHistory attribute)@\spxentry{history\_change\_reason}\spxextra{gestion.models.HistoricalKegHistory attribute}}
\begin{fulllineitems}
\phantomsection\label{\detokenize{modules/models:gestion.models.HistoricalKegHistory.history_change_reason}}\pysigline{\sphinxbfcode{\sphinxupquote{history\_change\_reason}}}
A wrapper for a deferred-loading field. When the value is read from this
object the first time, the query is executed.
\end{fulllineitems}
\index{history\_date (gestion.models.HistoricalKegHistory attribute)@\spxentry{history\_date}\spxextra{gestion.models.HistoricalKegHistory attribute}}
\begin{fulllineitems}
\phantomsection\label{\detokenize{modules/models:gestion.models.HistoricalKegHistory.history_date}}\pysigline{\sphinxbfcode{\sphinxupquote{history\_date}}}
A wrapper for a deferred-loading field. When the value is read from this
object the first time, the query is executed.
\end{fulllineitems}
\index{history\_id (gestion.models.HistoricalKegHistory attribute)@\spxentry{history\_id}\spxextra{gestion.models.HistoricalKegHistory attribute}}
\begin{fulllineitems}
\phantomsection\label{\detokenize{modules/models:gestion.models.HistoricalKegHistory.history_id}}\pysigline{\sphinxbfcode{\sphinxupquote{history\_id}}}
A wrapper for a deferred-loading field. When the value is read from this
object the first time, the query is executed.
\end{fulllineitems}
\index{history\_object (gestion.models.HistoricalKegHistory attribute)@\spxentry{history\_object}\spxextra{gestion.models.HistoricalKegHistory attribute}}
\begin{fulllineitems}
\phantomsection\label{\detokenize{modules/models:gestion.models.HistoricalKegHistory.history_object}}\pysigline{\sphinxbfcode{\sphinxupquote{history\_object}}}
\end{fulllineitems}
\index{history\_type (gestion.models.HistoricalKegHistory attribute)@\spxentry{history\_type}\spxextra{gestion.models.HistoricalKegHistory attribute}}
\begin{fulllineitems}
\phantomsection\label{\detokenize{modules/models:gestion.models.HistoricalKegHistory.history_type}}\pysigline{\sphinxbfcode{\sphinxupquote{history\_type}}}
A wrapper for a deferred-loading field. When the value is read from this
object the first time, the query is executed.
\end{fulllineitems}
\index{history\_user (gestion.models.HistoricalKegHistory attribute)@\spxentry{history\_user}\spxextra{gestion.models.HistoricalKegHistory attribute}}
\begin{fulllineitems}
\phantomsection\label{\detokenize{modules/models:gestion.models.HistoricalKegHistory.history_user}}\pysigline{\sphinxbfcode{\sphinxupquote{history\_user}}}
Accessor to the related object on the forward side of a many-to-one or
one-to-one (via ForwardOneToOneDescriptor subclass) relation.
In the example:
\begin{sphinxVerbatim}[commandchars=\\\{\}]
\PYG{k}{class} \PYG{n+nc}{Child}\PYG{p}{(}\PYG{n}{Model}\PYG{p}{)}\PYG{p}{:}
\PYG{n}{parent} \PYG{o}{=} \PYG{n}{ForeignKey}\PYG{p}{(}\PYG{n}{Parent}\PYG{p}{,} \PYG{n}{related\PYGZus{}name}\PYG{o}{=}\PYG{l+s+s1}{\PYGZsq{}}\PYG{l+s+s1}{children}\PYG{l+s+s1}{\PYGZsq{}}\PYG{p}{)}
\end{sphinxVerbatim}
\sphinxcode{\sphinxupquote{Child.parent}} is a \sphinxcode{\sphinxupquote{ForwardManyToOneDescriptor}} instance.
\end{fulllineitems}
\index{history\_user\_id (gestion.models.HistoricalKegHistory attribute)@\spxentry{history\_user\_id}\spxextra{gestion.models.HistoricalKegHistory attribute}}
\begin{fulllineitems}
\phantomsection\label{\detokenize{modules/models:gestion.models.HistoricalKegHistory.history_user_id}}\pysigline{\sphinxbfcode{\sphinxupquote{history\_user\_id}}}
A wrapper for a deferred-loading field. When the value is read from this
object the first time, the query is executed.
\end{fulllineitems}
\index{id (gestion.models.HistoricalKegHistory attribute)@\spxentry{id}\spxextra{gestion.models.HistoricalKegHistory attribute}}
\begin{fulllineitems}
\phantomsection\label{\detokenize{modules/models:gestion.models.HistoricalKegHistory.id}}\pysigline{\sphinxbfcode{\sphinxupquote{id}}}
A wrapper for a deferred-loading field. When the value is read from this
object the first time, the query is executed.
\end{fulllineitems}
\index{instance (gestion.models.HistoricalKegHistory attribute)@\spxentry{instance}\spxextra{gestion.models.HistoricalKegHistory attribute}}
\begin{fulllineitems}
\phantomsection\label{\detokenize{modules/models:gestion.models.HistoricalKegHistory.instance}}\pysigline{\sphinxbfcode{\sphinxupquote{instance}}}
\end{fulllineitems}
\index{instance\_type (gestion.models.HistoricalKegHistory attribute)@\spxentry{instance\_type}\spxextra{gestion.models.HistoricalKegHistory attribute}}
\begin{fulllineitems}
\phantomsection\label{\detokenize{modules/models:gestion.models.HistoricalKegHistory.instance_type}}\pysigline{\sphinxbfcode{\sphinxupquote{instance\_type}}}
alias of {\hyperref[\detokenize{modules/models:gestion.models.KegHistory}]{\sphinxcrossref{\sphinxcode{\sphinxupquote{KegHistory}}}}}
\end{fulllineitems}
\index{isCurrentKegHistory (gestion.models.HistoricalKegHistory attribute)@\spxentry{isCurrentKegHistory}\spxextra{gestion.models.HistoricalKegHistory attribute}}
\begin{fulllineitems}
\phantomsection\label{\detokenize{modules/models:gestion.models.HistoricalKegHistory.isCurrentKegHistory}}\pysigline{\sphinxbfcode{\sphinxupquote{isCurrentKegHistory}}}
A wrapper for a deferred-loading field. When the value is read from this
object the first time, the query is executed.
\end{fulllineitems}
\index{keg (gestion.models.HistoricalKegHistory attribute)@\spxentry{keg}\spxextra{gestion.models.HistoricalKegHistory attribute}}
\begin{fulllineitems}
\phantomsection\label{\detokenize{modules/models:gestion.models.HistoricalKegHistory.keg}}\pysigline{\sphinxbfcode{\sphinxupquote{keg}}}
Accessor to the related object on the forward side of a many-to-one or
one-to-one (via ForwardOneToOneDescriptor subclass) relation.
In the example:
\begin{sphinxVerbatim}[commandchars=\\\{\}]
\PYG{k}{class} \PYG{n+nc}{Child}\PYG{p}{(}\PYG{n}{Model}\PYG{p}{)}\PYG{p}{:}
\PYG{n}{parent} \PYG{o}{=} \PYG{n}{ForeignKey}\PYG{p}{(}\PYG{n}{Parent}\PYG{p}{,} \PYG{n}{related\PYGZus{}name}\PYG{o}{=}\PYG{l+s+s1}{\PYGZsq{}}\PYG{l+s+s1}{children}\PYG{l+s+s1}{\PYGZsq{}}\PYG{p}{)}
\end{sphinxVerbatim}
\sphinxcode{\sphinxupquote{Child.parent}} is a \sphinxcode{\sphinxupquote{ForwardManyToOneDescriptor}} instance.
\end{fulllineitems}
\index{keg\_id (gestion.models.HistoricalKegHistory attribute)@\spxentry{keg\_id}\spxextra{gestion.models.HistoricalKegHistory attribute}}
\begin{fulllineitems}
\phantomsection\label{\detokenize{modules/models:gestion.models.HistoricalKegHistory.keg_id}}\pysigline{\sphinxbfcode{\sphinxupquote{keg\_id}}}
A wrapper for a deferred-loading field. When the value is read from this
object the first time, the query is executed.
\end{fulllineitems}
\index{next\_record (gestion.models.HistoricalKegHistory attribute)@\spxentry{next\_record}\spxextra{gestion.models.HistoricalKegHistory attribute}}
\begin{fulllineitems}
\phantomsection\label{\detokenize{modules/models:gestion.models.HistoricalKegHistory.next_record}}\pysigline{\sphinxbfcode{\sphinxupquote{next\_record}}}
Get the next history record for the instance. \sphinxtitleref{None} if last.
\end{fulllineitems}
\index{objects (gestion.models.HistoricalKegHistory attribute)@\spxentry{objects}\spxextra{gestion.models.HistoricalKegHistory attribute}}
\begin{fulllineitems}
\phantomsection\label{\detokenize{modules/models:gestion.models.HistoricalKegHistory.objects}}\pysigline{\sphinxbfcode{\sphinxupquote{objects}}\sphinxbfcode{\sphinxupquote{ = \textless{}django.db.models.manager.Manager object\textgreater{}}}}
\end{fulllineitems}
\index{openingDate (gestion.models.HistoricalKegHistory attribute)@\spxentry{openingDate}\spxextra{gestion.models.HistoricalKegHistory attribute}}
\begin{fulllineitems}
\phantomsection\label{\detokenize{modules/models:gestion.models.HistoricalKegHistory.openingDate}}\pysigline{\sphinxbfcode{\sphinxupquote{openingDate}}}
A wrapper for a deferred-loading field. When the value is read from this
object the first time, the query is executed.
\end{fulllineitems}
\index{prev\_record (gestion.models.HistoricalKegHistory attribute)@\spxentry{prev\_record}\spxextra{gestion.models.HistoricalKegHistory attribute}}
\begin{fulllineitems}
\phantomsection\label{\detokenize{modules/models:gestion.models.HistoricalKegHistory.prev_record}}\pysigline{\sphinxbfcode{\sphinxupquote{prev\_record}}}
Get the previous history record for the instance. \sphinxtitleref{None} if first.
\end{fulllineitems}
\index{quantitySold (gestion.models.HistoricalKegHistory attribute)@\spxentry{quantitySold}\spxextra{gestion.models.HistoricalKegHistory attribute}}
\begin{fulllineitems}
\phantomsection\label{\detokenize{modules/models:gestion.models.HistoricalKegHistory.quantitySold}}\pysigline{\sphinxbfcode{\sphinxupquote{quantitySold}}}
A wrapper for a deferred-loading field. When the value is read from this
object the first time, the query is executed.
\end{fulllineitems}
\index{revert\_url() (gestion.models.HistoricalKegHistory method)@\spxentry{revert\_url()}\spxextra{gestion.models.HistoricalKegHistory method}}
\begin{fulllineitems}
\phantomsection\label{\detokenize{modules/models:gestion.models.HistoricalKegHistory.revert_url}}\pysiglinewithargsret{\sphinxbfcode{\sphinxupquote{revert\_url}}}{}{}
URL for this change in the default admin site.
\end{fulllineitems}
\end{fulllineitems}
\index{HistoricalMenu (class in gestion.models)@\spxentry{HistoricalMenu}\spxextra{class in gestion.models}}
\begin{fulllineitems}
\phantomsection\label{\detokenize{modules/models:gestion.models.HistoricalMenu}}\pysiglinewithargsret{\sphinxbfcode{\sphinxupquote{class }}\sphinxcode{\sphinxupquote{gestion.models.}}\sphinxbfcode{\sphinxupquote{HistoricalMenu}}}{\emph{id}, \emph{name}, \emph{amount}, \emph{barcode}, \emph{is\_active}, \emph{history\_id}, \emph{history\_change\_reason}, \emph{history\_date}, \emph{history\_user}, \emph{history\_type}}{}~\index{HistoricalMenu.DoesNotExist@\spxentry{HistoricalMenu.DoesNotExist}}
\begin{fulllineitems}
\phantomsection\label{\detokenize{modules/models:gestion.models.HistoricalMenu.DoesNotExist}}\pysigline{\sphinxbfcode{\sphinxupquote{exception }}\sphinxbfcode{\sphinxupquote{DoesNotExist}}}
\end{fulllineitems}
\index{HistoricalMenu.MultipleObjectsReturned@\spxentry{HistoricalMenu.MultipleObjectsReturned}}
\begin{fulllineitems}
\phantomsection\label{\detokenize{modules/models:gestion.models.HistoricalMenu.MultipleObjectsReturned}}\pysigline{\sphinxbfcode{\sphinxupquote{exception }}\sphinxbfcode{\sphinxupquote{MultipleObjectsReturned}}}
\end{fulllineitems}
\index{amount (gestion.models.HistoricalMenu attribute)@\spxentry{amount}\spxextra{gestion.models.HistoricalMenu attribute}}
\begin{fulllineitems}
\phantomsection\label{\detokenize{modules/models:gestion.models.HistoricalMenu.amount}}\pysigline{\sphinxbfcode{\sphinxupquote{amount}}}
A wrapper for a deferred-loading field. When the value is read from this
object the first time, the query is executed.
\end{fulllineitems}
\index{barcode (gestion.models.HistoricalMenu attribute)@\spxentry{barcode}\spxextra{gestion.models.HistoricalMenu attribute}}
\begin{fulllineitems}
\phantomsection\label{\detokenize{modules/models:gestion.models.HistoricalMenu.barcode}}\pysigline{\sphinxbfcode{\sphinxupquote{barcode}}}
A wrapper for a deferred-loading field. When the value is read from this
object the first time, the query is executed.
\end{fulllineitems}
\index{get\_history\_type\_display() (gestion.models.HistoricalMenu method)@\spxentry{get\_history\_type\_display()}\spxextra{gestion.models.HistoricalMenu method}}
\begin{fulllineitems}
\phantomsection\label{\detokenize{modules/models:gestion.models.HistoricalMenu.get_history_type_display}}\pysiglinewithargsret{\sphinxbfcode{\sphinxupquote{get\_history\_type\_display}}}{\emph{*}, \emph{field=\textless{}django.db.models.fields.CharField: history\_type\textgreater{}}}{}
\end{fulllineitems}
\index{get\_next\_by\_history\_date() (gestion.models.HistoricalMenu method)@\spxentry{get\_next\_by\_history\_date()}\spxextra{gestion.models.HistoricalMenu method}}
\begin{fulllineitems}
\phantomsection\label{\detokenize{modules/models:gestion.models.HistoricalMenu.get_next_by_history_date}}\pysiglinewithargsret{\sphinxbfcode{\sphinxupquote{get\_next\_by\_history\_date}}}{\emph{*}, \emph{field=\textless{}django.db.models.fields.DateTimeField: history\_date\textgreater{}}, \emph{is\_next=True}, \emph{**kwargs}}{}
\end{fulllineitems}
\index{get\_previous\_by\_history\_date() (gestion.models.HistoricalMenu method)@\spxentry{get\_previous\_by\_history\_date()}\spxextra{gestion.models.HistoricalMenu method}}
\begin{fulllineitems}
\phantomsection\label{\detokenize{modules/models:gestion.models.HistoricalMenu.get_previous_by_history_date}}\pysiglinewithargsret{\sphinxbfcode{\sphinxupquote{get\_previous\_by\_history\_date}}}{\emph{*}, \emph{field=\textless{}django.db.models.fields.DateTimeField: history\_date\textgreater{}}, \emph{is\_next=False}, \emph{**kwargs}}{}
\end{fulllineitems}
\index{history\_change\_reason (gestion.models.HistoricalMenu attribute)@\spxentry{history\_change\_reason}\spxextra{gestion.models.HistoricalMenu attribute}}
\begin{fulllineitems}
\phantomsection\label{\detokenize{modules/models:gestion.models.HistoricalMenu.history_change_reason}}\pysigline{\sphinxbfcode{\sphinxupquote{history\_change\_reason}}}
A wrapper for a deferred-loading field. When the value is read from this
object the first time, the query is executed.
\end{fulllineitems}
\index{history\_date (gestion.models.HistoricalMenu attribute)@\spxentry{history\_date}\spxextra{gestion.models.HistoricalMenu attribute}}
\begin{fulllineitems}
\phantomsection\label{\detokenize{modules/models:gestion.models.HistoricalMenu.history_date}}\pysigline{\sphinxbfcode{\sphinxupquote{history\_date}}}
A wrapper for a deferred-loading field. When the value is read from this
object the first time, the query is executed.
\end{fulllineitems}
\index{history\_id (gestion.models.HistoricalMenu attribute)@\spxentry{history\_id}\spxextra{gestion.models.HistoricalMenu attribute}}
\begin{fulllineitems}
\phantomsection\label{\detokenize{modules/models:gestion.models.HistoricalMenu.history_id}}\pysigline{\sphinxbfcode{\sphinxupquote{history\_id}}}
A wrapper for a deferred-loading field. When the value is read from this
object the first time, the query is executed.
\end{fulllineitems}
\index{history\_object (gestion.models.HistoricalMenu attribute)@\spxentry{history\_object}\spxextra{gestion.models.HistoricalMenu attribute}}
\begin{fulllineitems}
\phantomsection\label{\detokenize{modules/models:gestion.models.HistoricalMenu.history_object}}\pysigline{\sphinxbfcode{\sphinxupquote{history\_object}}}
\end{fulllineitems}
\index{history\_type (gestion.models.HistoricalMenu attribute)@\spxentry{history\_type}\spxextra{gestion.models.HistoricalMenu attribute}}
\begin{fulllineitems}
\phantomsection\label{\detokenize{modules/models:gestion.models.HistoricalMenu.history_type}}\pysigline{\sphinxbfcode{\sphinxupquote{history\_type}}}
A wrapper for a deferred-loading field. When the value is read from this
object the first time, the query is executed.
\end{fulllineitems}
\index{history\_user (gestion.models.HistoricalMenu attribute)@\spxentry{history\_user}\spxextra{gestion.models.HistoricalMenu attribute}}
\begin{fulllineitems}
\phantomsection\label{\detokenize{modules/models:gestion.models.HistoricalMenu.history_user}}\pysigline{\sphinxbfcode{\sphinxupquote{history\_user}}}
Accessor to the related object on the forward side of a many-to-one or
one-to-one (via ForwardOneToOneDescriptor subclass) relation.
In the example:
\begin{sphinxVerbatim}[commandchars=\\\{\}]
\PYG{k}{class} \PYG{n+nc}{Child}\PYG{p}{(}\PYG{n}{Model}\PYG{p}{)}\PYG{p}{:}
\PYG{n}{parent} \PYG{o}{=} \PYG{n}{ForeignKey}\PYG{p}{(}\PYG{n}{Parent}\PYG{p}{,} \PYG{n}{related\PYGZus{}name}\PYG{o}{=}\PYG{l+s+s1}{\PYGZsq{}}\PYG{l+s+s1}{children}\PYG{l+s+s1}{\PYGZsq{}}\PYG{p}{)}
\end{sphinxVerbatim}
\sphinxcode{\sphinxupquote{Child.parent}} is a \sphinxcode{\sphinxupquote{ForwardManyToOneDescriptor}} instance.
\end{fulllineitems}
\index{history\_user\_id (gestion.models.HistoricalMenu attribute)@\spxentry{history\_user\_id}\spxextra{gestion.models.HistoricalMenu attribute}}
\begin{fulllineitems}
\phantomsection\label{\detokenize{modules/models:gestion.models.HistoricalMenu.history_user_id}}\pysigline{\sphinxbfcode{\sphinxupquote{history\_user\_id}}}
A wrapper for a deferred-loading field. When the value is read from this
object the first time, the query is executed.
\end{fulllineitems}
\index{id (gestion.models.HistoricalMenu attribute)@\spxentry{id}\spxextra{gestion.models.HistoricalMenu attribute}}
\begin{fulllineitems}
\phantomsection\label{\detokenize{modules/models:gestion.models.HistoricalMenu.id}}\pysigline{\sphinxbfcode{\sphinxupquote{id}}}
A wrapper for a deferred-loading field. When the value is read from this
object the first time, the query is executed.
\end{fulllineitems}
\index{instance (gestion.models.HistoricalMenu attribute)@\spxentry{instance}\spxextra{gestion.models.HistoricalMenu attribute}}
\begin{fulllineitems}
\phantomsection\label{\detokenize{modules/models:gestion.models.HistoricalMenu.instance}}\pysigline{\sphinxbfcode{\sphinxupquote{instance}}}
\end{fulllineitems}
\index{instance\_type (gestion.models.HistoricalMenu attribute)@\spxentry{instance\_type}\spxextra{gestion.models.HistoricalMenu attribute}}
\begin{fulllineitems}
\phantomsection\label{\detokenize{modules/models:gestion.models.HistoricalMenu.instance_type}}\pysigline{\sphinxbfcode{\sphinxupquote{instance\_type}}}
alias of {\hyperref[\detokenize{modules/models:gestion.models.Menu}]{\sphinxcrossref{\sphinxcode{\sphinxupquote{Menu}}}}}
\end{fulllineitems}
\index{is\_active (gestion.models.HistoricalMenu attribute)@\spxentry{is\_active}\spxextra{gestion.models.HistoricalMenu attribute}}
\begin{fulllineitems}
\phantomsection\label{\detokenize{modules/models:gestion.models.HistoricalMenu.is_active}}\pysigline{\sphinxbfcode{\sphinxupquote{is\_active}}}
A wrapper for a deferred-loading field. When the value is read from this
object the first time, the query is executed.
\end{fulllineitems}
\index{name (gestion.models.HistoricalMenu attribute)@\spxentry{name}\spxextra{gestion.models.HistoricalMenu attribute}}
\begin{fulllineitems}
\phantomsection\label{\detokenize{modules/models:gestion.models.HistoricalMenu.name}}\pysigline{\sphinxbfcode{\sphinxupquote{name}}}
A wrapper for a deferred-loading field. When the value is read from this
object the first time, the query is executed.
\end{fulllineitems}
\index{next\_record (gestion.models.HistoricalMenu attribute)@\spxentry{next\_record}\spxextra{gestion.models.HistoricalMenu attribute}}
\begin{fulllineitems}
\phantomsection\label{\detokenize{modules/models:gestion.models.HistoricalMenu.next_record}}\pysigline{\sphinxbfcode{\sphinxupquote{next\_record}}}
Get the next history record for the instance. \sphinxtitleref{None} if last.
\end{fulllineitems}
\index{objects (gestion.models.HistoricalMenu attribute)@\spxentry{objects}\spxextra{gestion.models.HistoricalMenu attribute}}
\begin{fulllineitems}
\phantomsection\label{\detokenize{modules/models:gestion.models.HistoricalMenu.objects}}\pysigline{\sphinxbfcode{\sphinxupquote{objects}}\sphinxbfcode{\sphinxupquote{ = \textless{}django.db.models.manager.Manager object\textgreater{}}}}
\end{fulllineitems}
\index{prev\_record (gestion.models.HistoricalMenu attribute)@\spxentry{prev\_record}\spxextra{gestion.models.HistoricalMenu attribute}}
\begin{fulllineitems}
\phantomsection\label{\detokenize{modules/models:gestion.models.HistoricalMenu.prev_record}}\pysigline{\sphinxbfcode{\sphinxupquote{prev\_record}}}
Get the previous history record for the instance. \sphinxtitleref{None} if first.
\end{fulllineitems}
\index{revert\_url() (gestion.models.HistoricalMenu method)@\spxentry{revert\_url()}\spxextra{gestion.models.HistoricalMenu method}}
\begin{fulllineitems}
\phantomsection\label{\detokenize{modules/models:gestion.models.HistoricalMenu.revert_url}}\pysiglinewithargsret{\sphinxbfcode{\sphinxupquote{revert\_url}}}{}{}
URL for this change in the default admin site.
\end{fulllineitems}
\end{fulllineitems}
\index{HistoricalMenuHistory (class in gestion.models)@\spxentry{HistoricalMenuHistory}\spxextra{class in gestion.models}}
\begin{fulllineitems}
\phantomsection\label{\detokenize{modules/models:gestion.models.HistoricalMenuHistory}}\pysiglinewithargsret{\sphinxbfcode{\sphinxupquote{class }}\sphinxcode{\sphinxupquote{gestion.models.}}\sphinxbfcode{\sphinxupquote{HistoricalMenuHistory}}}{\emph{id}, \emph{quantity}, \emph{date}, \emph{amount}, \emph{customer}, \emph{paymentMethod}, \emph{menu}, \emph{coopeman}, \emph{history\_id}, \emph{history\_change\_reason}, \emph{history\_date}, \emph{history\_user}, \emph{history\_type}}{}~\index{HistoricalMenuHistory.DoesNotExist@\spxentry{HistoricalMenuHistory.DoesNotExist}}
\begin{fulllineitems}
\phantomsection\label{\detokenize{modules/models:gestion.models.HistoricalMenuHistory.DoesNotExist}}\pysigline{\sphinxbfcode{\sphinxupquote{exception }}\sphinxbfcode{\sphinxupquote{DoesNotExist}}}
\end{fulllineitems}
\index{HistoricalMenuHistory.MultipleObjectsReturned@\spxentry{HistoricalMenuHistory.MultipleObjectsReturned}}
\begin{fulllineitems}
\phantomsection\label{\detokenize{modules/models:gestion.models.HistoricalMenuHistory.MultipleObjectsReturned}}\pysigline{\sphinxbfcode{\sphinxupquote{exception }}\sphinxbfcode{\sphinxupquote{MultipleObjectsReturned}}}
\end{fulllineitems}
\index{amount (gestion.models.HistoricalMenuHistory attribute)@\spxentry{amount}\spxextra{gestion.models.HistoricalMenuHistory attribute}}
\begin{fulllineitems}
\phantomsection\label{\detokenize{modules/models:gestion.models.HistoricalMenuHistory.amount}}\pysigline{\sphinxbfcode{\sphinxupquote{amount}}}
A wrapper for a deferred-loading field. When the value is read from this
object the first time, the query is executed.
\end{fulllineitems}
\index{coopeman (gestion.models.HistoricalMenuHistory attribute)@\spxentry{coopeman}\spxextra{gestion.models.HistoricalMenuHistory attribute}}
\begin{fulllineitems}
\phantomsection\label{\detokenize{modules/models:gestion.models.HistoricalMenuHistory.coopeman}}\pysigline{\sphinxbfcode{\sphinxupquote{coopeman}}}
Accessor to the related object on the forward side of a many-to-one or
one-to-one (via ForwardOneToOneDescriptor subclass) relation.
In the example:
\begin{sphinxVerbatim}[commandchars=\\\{\}]
\PYG{k}{class} \PYG{n+nc}{Child}\PYG{p}{(}\PYG{n}{Model}\PYG{p}{)}\PYG{p}{:}
\PYG{n}{parent} \PYG{o}{=} \PYG{n}{ForeignKey}\PYG{p}{(}\PYG{n}{Parent}\PYG{p}{,} \PYG{n}{related\PYGZus{}name}\PYG{o}{=}\PYG{l+s+s1}{\PYGZsq{}}\PYG{l+s+s1}{children}\PYG{l+s+s1}{\PYGZsq{}}\PYG{p}{)}
\end{sphinxVerbatim}
\sphinxcode{\sphinxupquote{Child.parent}} is a \sphinxcode{\sphinxupquote{ForwardManyToOneDescriptor}} instance.
\end{fulllineitems}
\index{coopeman\_id (gestion.models.HistoricalMenuHistory attribute)@\spxentry{coopeman\_id}\spxextra{gestion.models.HistoricalMenuHistory attribute}}
\begin{fulllineitems}
\phantomsection\label{\detokenize{modules/models:gestion.models.HistoricalMenuHistory.coopeman_id}}\pysigline{\sphinxbfcode{\sphinxupquote{coopeman\_id}}}
A wrapper for a deferred-loading field. When the value is read from this
object the first time, the query is executed.
\end{fulllineitems}
\index{customer (gestion.models.HistoricalMenuHistory attribute)@\spxentry{customer}\spxextra{gestion.models.HistoricalMenuHistory attribute}}
\begin{fulllineitems}
\phantomsection\label{\detokenize{modules/models:gestion.models.HistoricalMenuHistory.customer}}\pysigline{\sphinxbfcode{\sphinxupquote{customer}}}
Accessor to the related object on the forward side of a many-to-one or
one-to-one (via ForwardOneToOneDescriptor subclass) relation.
In the example:
\begin{sphinxVerbatim}[commandchars=\\\{\}]
\PYG{k}{class} \PYG{n+nc}{Child}\PYG{p}{(}\PYG{n}{Model}\PYG{p}{)}\PYG{p}{:}
\PYG{n}{parent} \PYG{o}{=} \PYG{n}{ForeignKey}\PYG{p}{(}\PYG{n}{Parent}\PYG{p}{,} \PYG{n}{related\PYGZus{}name}\PYG{o}{=}\PYG{l+s+s1}{\PYGZsq{}}\PYG{l+s+s1}{children}\PYG{l+s+s1}{\PYGZsq{}}\PYG{p}{)}
\end{sphinxVerbatim}
\sphinxcode{\sphinxupquote{Child.parent}} is a \sphinxcode{\sphinxupquote{ForwardManyToOneDescriptor}} instance.
\end{fulllineitems}
\index{customer\_id (gestion.models.HistoricalMenuHistory attribute)@\spxentry{customer\_id}\spxextra{gestion.models.HistoricalMenuHistory attribute}}
\begin{fulllineitems}
\phantomsection\label{\detokenize{modules/models:gestion.models.HistoricalMenuHistory.customer_id}}\pysigline{\sphinxbfcode{\sphinxupquote{customer\_id}}}
A wrapper for a deferred-loading field. When the value is read from this
object the first time, the query is executed.
\end{fulllineitems}
\index{date (gestion.models.HistoricalMenuHistory attribute)@\spxentry{date}\spxextra{gestion.models.HistoricalMenuHistory attribute}}
\begin{fulllineitems}
\phantomsection\label{\detokenize{modules/models:gestion.models.HistoricalMenuHistory.date}}\pysigline{\sphinxbfcode{\sphinxupquote{date}}}
A wrapper for a deferred-loading field. When the value is read from this
object the first time, the query is executed.
\end{fulllineitems}
\index{get\_history\_type\_display() (gestion.models.HistoricalMenuHistory method)@\spxentry{get\_history\_type\_display()}\spxextra{gestion.models.HistoricalMenuHistory method}}
\begin{fulllineitems}
\phantomsection\label{\detokenize{modules/models:gestion.models.HistoricalMenuHistory.get_history_type_display}}\pysiglinewithargsret{\sphinxbfcode{\sphinxupquote{get\_history\_type\_display}}}{\emph{*}, \emph{field=\textless{}django.db.models.fields.CharField: history\_type\textgreater{}}}{}
\end{fulllineitems}
\index{get\_next\_by\_date() (gestion.models.HistoricalMenuHistory method)@\spxentry{get\_next\_by\_date()}\spxextra{gestion.models.HistoricalMenuHistory method}}
\begin{fulllineitems}
\phantomsection\label{\detokenize{modules/models:gestion.models.HistoricalMenuHistory.get_next_by_date}}\pysiglinewithargsret{\sphinxbfcode{\sphinxupquote{get\_next\_by\_date}}}{\emph{*}, \emph{field=\textless{}django.db.models.fields.DateTimeField: date\textgreater{}}, \emph{is\_next=True}, \emph{**kwargs}}{}
\end{fulllineitems}
\index{get\_next\_by\_history\_date() (gestion.models.HistoricalMenuHistory method)@\spxentry{get\_next\_by\_history\_date()}\spxextra{gestion.models.HistoricalMenuHistory method}}
\begin{fulllineitems}
\phantomsection\label{\detokenize{modules/models:gestion.models.HistoricalMenuHistory.get_next_by_history_date}}\pysiglinewithargsret{\sphinxbfcode{\sphinxupquote{get\_next\_by\_history\_date}}}{\emph{*}, \emph{field=\textless{}django.db.models.fields.DateTimeField: history\_date\textgreater{}}, \emph{is\_next=True}, \emph{**kwargs}}{}
\end{fulllineitems}
\index{get\_previous\_by\_date() (gestion.models.HistoricalMenuHistory method)@\spxentry{get\_previous\_by\_date()}\spxextra{gestion.models.HistoricalMenuHistory method}}
\begin{fulllineitems}
\phantomsection\label{\detokenize{modules/models:gestion.models.HistoricalMenuHistory.get_previous_by_date}}\pysiglinewithargsret{\sphinxbfcode{\sphinxupquote{get\_previous\_by\_date}}}{\emph{*}, \emph{field=\textless{}django.db.models.fields.DateTimeField: date\textgreater{}}, \emph{is\_next=False}, \emph{**kwargs}}{}
\end{fulllineitems}
\index{get\_previous\_by\_history\_date() (gestion.models.HistoricalMenuHistory method)@\spxentry{get\_previous\_by\_history\_date()}\spxextra{gestion.models.HistoricalMenuHistory method}}
\begin{fulllineitems}
\phantomsection\label{\detokenize{modules/models:gestion.models.HistoricalMenuHistory.get_previous_by_history_date}}\pysiglinewithargsret{\sphinxbfcode{\sphinxupquote{get\_previous\_by\_history\_date}}}{\emph{*}, \emph{field=\textless{}django.db.models.fields.DateTimeField: history\_date\textgreater{}}, \emph{is\_next=False}, \emph{**kwargs}}{}
\end{fulllineitems}
\index{history\_change\_reason (gestion.models.HistoricalMenuHistory attribute)@\spxentry{history\_change\_reason}\spxextra{gestion.models.HistoricalMenuHistory attribute}}
\begin{fulllineitems}
\phantomsection\label{\detokenize{modules/models:gestion.models.HistoricalMenuHistory.history_change_reason}}\pysigline{\sphinxbfcode{\sphinxupquote{history\_change\_reason}}}
A wrapper for a deferred-loading field. When the value is read from this
object the first time, the query is executed.
\end{fulllineitems}
\index{history\_date (gestion.models.HistoricalMenuHistory attribute)@\spxentry{history\_date}\spxextra{gestion.models.HistoricalMenuHistory attribute}}
\begin{fulllineitems}
\phantomsection\label{\detokenize{modules/models:gestion.models.HistoricalMenuHistory.history_date}}\pysigline{\sphinxbfcode{\sphinxupquote{history\_date}}}
A wrapper for a deferred-loading field. When the value is read from this
object the first time, the query is executed.
\end{fulllineitems}
\index{history\_id (gestion.models.HistoricalMenuHistory attribute)@\spxentry{history\_id}\spxextra{gestion.models.HistoricalMenuHistory attribute}}
\begin{fulllineitems}
\phantomsection\label{\detokenize{modules/models:gestion.models.HistoricalMenuHistory.history_id}}\pysigline{\sphinxbfcode{\sphinxupquote{history\_id}}}
A wrapper for a deferred-loading field. When the value is read from this
object the first time, the query is executed.
\end{fulllineitems}
\index{history\_object (gestion.models.HistoricalMenuHistory attribute)@\spxentry{history\_object}\spxextra{gestion.models.HistoricalMenuHistory attribute}}
\begin{fulllineitems}
\phantomsection\label{\detokenize{modules/models:gestion.models.HistoricalMenuHistory.history_object}}\pysigline{\sphinxbfcode{\sphinxupquote{history\_object}}}
\end{fulllineitems}
\index{history\_type (gestion.models.HistoricalMenuHistory attribute)@\spxentry{history\_type}\spxextra{gestion.models.HistoricalMenuHistory attribute}}
\begin{fulllineitems}
\phantomsection\label{\detokenize{modules/models:gestion.models.HistoricalMenuHistory.history_type}}\pysigline{\sphinxbfcode{\sphinxupquote{history\_type}}}
A wrapper for a deferred-loading field. When the value is read from this
object the first time, the query is executed.
\end{fulllineitems}
\index{history\_user (gestion.models.HistoricalMenuHistory attribute)@\spxentry{history\_user}\spxextra{gestion.models.HistoricalMenuHistory attribute}}
\begin{fulllineitems}
\phantomsection\label{\detokenize{modules/models:gestion.models.HistoricalMenuHistory.history_user}}\pysigline{\sphinxbfcode{\sphinxupquote{history\_user}}}
Accessor to the related object on the forward side of a many-to-one or
one-to-one (via ForwardOneToOneDescriptor subclass) relation.
In the example:
\begin{sphinxVerbatim}[commandchars=\\\{\}]
\PYG{k}{class} \PYG{n+nc}{Child}\PYG{p}{(}\PYG{n}{Model}\PYG{p}{)}\PYG{p}{:}
\PYG{n}{parent} \PYG{o}{=} \PYG{n}{ForeignKey}\PYG{p}{(}\PYG{n}{Parent}\PYG{p}{,} \PYG{n}{related\PYGZus{}name}\PYG{o}{=}\PYG{l+s+s1}{\PYGZsq{}}\PYG{l+s+s1}{children}\PYG{l+s+s1}{\PYGZsq{}}\PYG{p}{)}
\end{sphinxVerbatim}
\sphinxcode{\sphinxupquote{Child.parent}} is a \sphinxcode{\sphinxupquote{ForwardManyToOneDescriptor}} instance.
\end{fulllineitems}
\index{history\_user\_id (gestion.models.HistoricalMenuHistory attribute)@\spxentry{history\_user\_id}\spxextra{gestion.models.HistoricalMenuHistory attribute}}
\begin{fulllineitems}
\phantomsection\label{\detokenize{modules/models:gestion.models.HistoricalMenuHistory.history_user_id}}\pysigline{\sphinxbfcode{\sphinxupquote{history\_user\_id}}}
A wrapper for a deferred-loading field. When the value is read from this
object the first time, the query is executed.
\end{fulllineitems}
\index{id (gestion.models.HistoricalMenuHistory attribute)@\spxentry{id}\spxextra{gestion.models.HistoricalMenuHistory attribute}}
\begin{fulllineitems}
\phantomsection\label{\detokenize{modules/models:gestion.models.HistoricalMenuHistory.id}}\pysigline{\sphinxbfcode{\sphinxupquote{id}}}
A wrapper for a deferred-loading field. When the value is read from this
object the first time, the query is executed.
\end{fulllineitems}
\index{instance (gestion.models.HistoricalMenuHistory attribute)@\spxentry{instance}\spxextra{gestion.models.HistoricalMenuHistory attribute}}
\begin{fulllineitems}
\phantomsection\label{\detokenize{modules/models:gestion.models.HistoricalMenuHistory.instance}}\pysigline{\sphinxbfcode{\sphinxupquote{instance}}}
\end{fulllineitems}
\index{instance\_type (gestion.models.HistoricalMenuHistory attribute)@\spxentry{instance\_type}\spxextra{gestion.models.HistoricalMenuHistory attribute}}
\begin{fulllineitems}
\phantomsection\label{\detokenize{modules/models:gestion.models.HistoricalMenuHistory.instance_type}}\pysigline{\sphinxbfcode{\sphinxupquote{instance\_type}}}
alias of {\hyperref[\detokenize{modules/models:gestion.models.MenuHistory}]{\sphinxcrossref{\sphinxcode{\sphinxupquote{MenuHistory}}}}}
\end{fulllineitems}
\index{menu (gestion.models.HistoricalMenuHistory attribute)@\spxentry{menu}\spxextra{gestion.models.HistoricalMenuHistory attribute}}
\begin{fulllineitems}
\phantomsection\label{\detokenize{modules/models:gestion.models.HistoricalMenuHistory.menu}}\pysigline{\sphinxbfcode{\sphinxupquote{menu}}}
Accessor to the related object on the forward side of a many-to-one or
one-to-one (via ForwardOneToOneDescriptor subclass) relation.
In the example:
\begin{sphinxVerbatim}[commandchars=\\\{\}]
\PYG{k}{class} \PYG{n+nc}{Child}\PYG{p}{(}\PYG{n}{Model}\PYG{p}{)}\PYG{p}{:}
\PYG{n}{parent} \PYG{o}{=} \PYG{n}{ForeignKey}\PYG{p}{(}\PYG{n}{Parent}\PYG{p}{,} \PYG{n}{related\PYGZus{}name}\PYG{o}{=}\PYG{l+s+s1}{\PYGZsq{}}\PYG{l+s+s1}{children}\PYG{l+s+s1}{\PYGZsq{}}\PYG{p}{)}
\end{sphinxVerbatim}
\sphinxcode{\sphinxupquote{Child.parent}} is a \sphinxcode{\sphinxupquote{ForwardManyToOneDescriptor}} instance.
\end{fulllineitems}
\index{menu\_id (gestion.models.HistoricalMenuHistory attribute)@\spxentry{menu\_id}\spxextra{gestion.models.HistoricalMenuHistory attribute}}
\begin{fulllineitems}
\phantomsection\label{\detokenize{modules/models:gestion.models.HistoricalMenuHistory.menu_id}}\pysigline{\sphinxbfcode{\sphinxupquote{menu\_id}}}
A wrapper for a deferred-loading field. When the value is read from this
object the first time, the query is executed.
\end{fulllineitems}
\index{next\_record (gestion.models.HistoricalMenuHistory attribute)@\spxentry{next\_record}\spxextra{gestion.models.HistoricalMenuHistory attribute}}
\begin{fulllineitems}
\phantomsection\label{\detokenize{modules/models:gestion.models.HistoricalMenuHistory.next_record}}\pysigline{\sphinxbfcode{\sphinxupquote{next\_record}}}
Get the next history record for the instance. \sphinxtitleref{None} if last.
\end{fulllineitems}
\index{objects (gestion.models.HistoricalMenuHistory attribute)@\spxentry{objects}\spxextra{gestion.models.HistoricalMenuHistory attribute}}
\begin{fulllineitems}
\phantomsection\label{\detokenize{modules/models:gestion.models.HistoricalMenuHistory.objects}}\pysigline{\sphinxbfcode{\sphinxupquote{objects}}\sphinxbfcode{\sphinxupquote{ = \textless{}django.db.models.manager.Manager object\textgreater{}}}}
\end{fulllineitems}
\index{paymentMethod (gestion.models.HistoricalMenuHistory attribute)@\spxentry{paymentMethod}\spxextra{gestion.models.HistoricalMenuHistory attribute}}
\begin{fulllineitems}
\phantomsection\label{\detokenize{modules/models:gestion.models.HistoricalMenuHistory.paymentMethod}}\pysigline{\sphinxbfcode{\sphinxupquote{paymentMethod}}}
Accessor to the related object on the forward side of a many-to-one or
one-to-one (via ForwardOneToOneDescriptor subclass) relation.
In the example:
\begin{sphinxVerbatim}[commandchars=\\\{\}]
\PYG{k}{class} \PYG{n+nc}{Child}\PYG{p}{(}\PYG{n}{Model}\PYG{p}{)}\PYG{p}{:}
\PYG{n}{parent} \PYG{o}{=} \PYG{n}{ForeignKey}\PYG{p}{(}\PYG{n}{Parent}\PYG{p}{,} \PYG{n}{related\PYGZus{}name}\PYG{o}{=}\PYG{l+s+s1}{\PYGZsq{}}\PYG{l+s+s1}{children}\PYG{l+s+s1}{\PYGZsq{}}\PYG{p}{)}
\end{sphinxVerbatim}
\sphinxcode{\sphinxupquote{Child.parent}} is a \sphinxcode{\sphinxupquote{ForwardManyToOneDescriptor}} instance.
\end{fulllineitems}
\index{paymentMethod\_id (gestion.models.HistoricalMenuHistory attribute)@\spxentry{paymentMethod\_id}\spxextra{gestion.models.HistoricalMenuHistory attribute}}
\begin{fulllineitems}
\phantomsection\label{\detokenize{modules/models:gestion.models.HistoricalMenuHistory.paymentMethod_id}}\pysigline{\sphinxbfcode{\sphinxupquote{paymentMethod\_id}}}
A wrapper for a deferred-loading field. When the value is read from this
object the first time, the query is executed.
\end{fulllineitems}
\index{prev\_record (gestion.models.HistoricalMenuHistory attribute)@\spxentry{prev\_record}\spxextra{gestion.models.HistoricalMenuHistory attribute}}
\begin{fulllineitems}
\phantomsection\label{\detokenize{modules/models:gestion.models.HistoricalMenuHistory.prev_record}}\pysigline{\sphinxbfcode{\sphinxupquote{prev\_record}}}
Get the previous history record for the instance. \sphinxtitleref{None} if first.
\end{fulllineitems}
\index{quantity (gestion.models.HistoricalMenuHistory attribute)@\spxentry{quantity}\spxextra{gestion.models.HistoricalMenuHistory attribute}}
\begin{fulllineitems}
\phantomsection\label{\detokenize{modules/models:gestion.models.HistoricalMenuHistory.quantity}}\pysigline{\sphinxbfcode{\sphinxupquote{quantity}}}
A wrapper for a deferred-loading field. When the value is read from this
object the first time, the query is executed.
\end{fulllineitems}
\index{revert\_url() (gestion.models.HistoricalMenuHistory method)@\spxentry{revert\_url()}\spxextra{gestion.models.HistoricalMenuHistory method}}
\begin{fulllineitems}
\phantomsection\label{\detokenize{modules/models:gestion.models.HistoricalMenuHistory.revert_url}}\pysiglinewithargsret{\sphinxbfcode{\sphinxupquote{revert\_url}}}{}{}
URL for this change in the default admin site.
\end{fulllineitems}
\end{fulllineitems}
\index{HistoricalPinte (class in gestion.models)@\spxentry{HistoricalPinte}\spxextra{class in gestion.models}}
\begin{fulllineitems}
\phantomsection\label{\detokenize{modules/models:gestion.models.HistoricalPinte}}\pysiglinewithargsret{\sphinxbfcode{\sphinxupquote{class }}\sphinxcode{\sphinxupquote{gestion.models.}}\sphinxbfcode{\sphinxupquote{HistoricalPinte}}}{\emph{id}, \emph{last\_update\_date}, \emph{current\_owner}, \emph{previous\_owner}, \emph{history\_id}, \emph{history\_change\_reason}, \emph{history\_date}, \emph{history\_user}, \emph{history\_type}}{}~\index{HistoricalPinte.DoesNotExist@\spxentry{HistoricalPinte.DoesNotExist}}
\begin{fulllineitems}
\phantomsection\label{\detokenize{modules/models:gestion.models.HistoricalPinte.DoesNotExist}}\pysigline{\sphinxbfcode{\sphinxupquote{exception }}\sphinxbfcode{\sphinxupquote{DoesNotExist}}}
\end{fulllineitems}
\index{HistoricalPinte.MultipleObjectsReturned@\spxentry{HistoricalPinte.MultipleObjectsReturned}}
\begin{fulllineitems}
\phantomsection\label{\detokenize{modules/models:gestion.models.HistoricalPinte.MultipleObjectsReturned}}\pysigline{\sphinxbfcode{\sphinxupquote{exception }}\sphinxbfcode{\sphinxupquote{MultipleObjectsReturned}}}
\end{fulllineitems}
\index{current\_owner (gestion.models.HistoricalPinte attribute)@\spxentry{current\_owner}\spxextra{gestion.models.HistoricalPinte attribute}}
\begin{fulllineitems}
\phantomsection\label{\detokenize{modules/models:gestion.models.HistoricalPinte.current_owner}}\pysigline{\sphinxbfcode{\sphinxupquote{current\_owner}}}
Accessor to the related object on the forward side of a many-to-one or
one-to-one (via ForwardOneToOneDescriptor subclass) relation.
In the example:
\begin{sphinxVerbatim}[commandchars=\\\{\}]
\PYG{k}{class} \PYG{n+nc}{Child}\PYG{p}{(}\PYG{n}{Model}\PYG{p}{)}\PYG{p}{:}
\PYG{n}{parent} \PYG{o}{=} \PYG{n}{ForeignKey}\PYG{p}{(}\PYG{n}{Parent}\PYG{p}{,} \PYG{n}{related\PYGZus{}name}\PYG{o}{=}\PYG{l+s+s1}{\PYGZsq{}}\PYG{l+s+s1}{children}\PYG{l+s+s1}{\PYGZsq{}}\PYG{p}{)}
\end{sphinxVerbatim}
\sphinxcode{\sphinxupquote{Child.parent}} is a \sphinxcode{\sphinxupquote{ForwardManyToOneDescriptor}} instance.
\end{fulllineitems}
\index{current\_owner\_id (gestion.models.HistoricalPinte attribute)@\spxentry{current\_owner\_id}\spxextra{gestion.models.HistoricalPinte attribute}}
\begin{fulllineitems}
\phantomsection\label{\detokenize{modules/models:gestion.models.HistoricalPinte.current_owner_id}}\pysigline{\sphinxbfcode{\sphinxupquote{current\_owner\_id}}}
A wrapper for a deferred-loading field. When the value is read from this
object the first time, the query is executed.
\end{fulllineitems}
\index{get\_history\_type\_display() (gestion.models.HistoricalPinte method)@\spxentry{get\_history\_type\_display()}\spxextra{gestion.models.HistoricalPinte method}}
\begin{fulllineitems}
\phantomsection\label{\detokenize{modules/models:gestion.models.HistoricalPinte.get_history_type_display}}\pysiglinewithargsret{\sphinxbfcode{\sphinxupquote{get\_history\_type\_display}}}{\emph{*}, \emph{field=\textless{}django.db.models.fields.CharField: history\_type\textgreater{}}}{}
\end{fulllineitems}
\index{get\_next\_by\_history\_date() (gestion.models.HistoricalPinte method)@\spxentry{get\_next\_by\_history\_date()}\spxextra{gestion.models.HistoricalPinte method}}
\begin{fulllineitems}
\phantomsection\label{\detokenize{modules/models:gestion.models.HistoricalPinte.get_next_by_history_date}}\pysiglinewithargsret{\sphinxbfcode{\sphinxupquote{get\_next\_by\_history\_date}}}{\emph{*}, \emph{field=\textless{}django.db.models.fields.DateTimeField: history\_date\textgreater{}}, \emph{is\_next=True}, \emph{**kwargs}}{}
\end{fulllineitems}
\index{get\_next\_by\_last\_update\_date() (gestion.models.HistoricalPinte method)@\spxentry{get\_next\_by\_last\_update\_date()}\spxextra{gestion.models.HistoricalPinte method}}
\begin{fulllineitems}
\phantomsection\label{\detokenize{modules/models:gestion.models.HistoricalPinte.get_next_by_last_update_date}}\pysiglinewithargsret{\sphinxbfcode{\sphinxupquote{get\_next\_by\_last\_update\_date}}}{\emph{*}, \emph{field=\textless{}django.db.models.fields.DateTimeField: last\_update\_date\textgreater{}}, \emph{is\_next=True}, \emph{**kwargs}}{}
\end{fulllineitems}
\index{get\_previous\_by\_history\_date() (gestion.models.HistoricalPinte method)@\spxentry{get\_previous\_by\_history\_date()}\spxextra{gestion.models.HistoricalPinte method}}
\begin{fulllineitems}
\phantomsection\label{\detokenize{modules/models:gestion.models.HistoricalPinte.get_previous_by_history_date}}\pysiglinewithargsret{\sphinxbfcode{\sphinxupquote{get\_previous\_by\_history\_date}}}{\emph{*}, \emph{field=\textless{}django.db.models.fields.DateTimeField: history\_date\textgreater{}}, \emph{is\_next=False}, \emph{**kwargs}}{}
\end{fulllineitems}
\index{get\_previous\_by\_last\_update\_date() (gestion.models.HistoricalPinte method)@\spxentry{get\_previous\_by\_last\_update\_date()}\spxextra{gestion.models.HistoricalPinte method}}
\begin{fulllineitems}
\phantomsection\label{\detokenize{modules/models:gestion.models.HistoricalPinte.get_previous_by_last_update_date}}\pysiglinewithargsret{\sphinxbfcode{\sphinxupquote{get\_previous\_by\_last\_update\_date}}}{\emph{*}, \emph{field=\textless{}django.db.models.fields.DateTimeField: last\_update\_date\textgreater{}}, \emph{is\_next=False}, \emph{**kwargs}}{}
\end{fulllineitems}
\index{history\_change\_reason (gestion.models.HistoricalPinte attribute)@\spxentry{history\_change\_reason}\spxextra{gestion.models.HistoricalPinte attribute}}
\begin{fulllineitems}
\phantomsection\label{\detokenize{modules/models:gestion.models.HistoricalPinte.history_change_reason}}\pysigline{\sphinxbfcode{\sphinxupquote{history\_change\_reason}}}
A wrapper for a deferred-loading field. When the value is read from this
object the first time, the query is executed.
\end{fulllineitems}
\index{history\_date (gestion.models.HistoricalPinte attribute)@\spxentry{history\_date}\spxextra{gestion.models.HistoricalPinte attribute}}
\begin{fulllineitems}
\phantomsection\label{\detokenize{modules/models:gestion.models.HistoricalPinte.history_date}}\pysigline{\sphinxbfcode{\sphinxupquote{history\_date}}}
A wrapper for a deferred-loading field. When the value is read from this
object the first time, the query is executed.
\end{fulllineitems}
\index{history\_id (gestion.models.HistoricalPinte attribute)@\spxentry{history\_id}\spxextra{gestion.models.HistoricalPinte attribute}}
\begin{fulllineitems}
\phantomsection\label{\detokenize{modules/models:gestion.models.HistoricalPinte.history_id}}\pysigline{\sphinxbfcode{\sphinxupquote{history\_id}}}
A wrapper for a deferred-loading field. When the value is read from this
object the first time, the query is executed.
\end{fulllineitems}
\index{history\_object (gestion.models.HistoricalPinte attribute)@\spxentry{history\_object}\spxextra{gestion.models.HistoricalPinte attribute}}
\begin{fulllineitems}
\phantomsection\label{\detokenize{modules/models:gestion.models.HistoricalPinte.history_object}}\pysigline{\sphinxbfcode{\sphinxupquote{history\_object}}}
\end{fulllineitems}
\index{history\_type (gestion.models.HistoricalPinte attribute)@\spxentry{history\_type}\spxextra{gestion.models.HistoricalPinte attribute}}
\begin{fulllineitems}
\phantomsection\label{\detokenize{modules/models:gestion.models.HistoricalPinte.history_type}}\pysigline{\sphinxbfcode{\sphinxupquote{history\_type}}}
A wrapper for a deferred-loading field. When the value is read from this
object the first time, the query is executed.
\end{fulllineitems}
\index{history\_user (gestion.models.HistoricalPinte attribute)@\spxentry{history\_user}\spxextra{gestion.models.HistoricalPinte attribute}}
\begin{fulllineitems}
\phantomsection\label{\detokenize{modules/models:gestion.models.HistoricalPinte.history_user}}\pysigline{\sphinxbfcode{\sphinxupquote{history\_user}}}
Accessor to the related object on the forward side of a many-to-one or
one-to-one (via ForwardOneToOneDescriptor subclass) relation.
In the example:
\begin{sphinxVerbatim}[commandchars=\\\{\}]
\PYG{k}{class} \PYG{n+nc}{Child}\PYG{p}{(}\PYG{n}{Model}\PYG{p}{)}\PYG{p}{:}
\PYG{n}{parent} \PYG{o}{=} \PYG{n}{ForeignKey}\PYG{p}{(}\PYG{n}{Parent}\PYG{p}{,} \PYG{n}{related\PYGZus{}name}\PYG{o}{=}\PYG{l+s+s1}{\PYGZsq{}}\PYG{l+s+s1}{children}\PYG{l+s+s1}{\PYGZsq{}}\PYG{p}{)}
\end{sphinxVerbatim}
\sphinxcode{\sphinxupquote{Child.parent}} is a \sphinxcode{\sphinxupquote{ForwardManyToOneDescriptor}} instance.
\end{fulllineitems}
\index{history\_user\_id (gestion.models.HistoricalPinte attribute)@\spxentry{history\_user\_id}\spxextra{gestion.models.HistoricalPinte attribute}}
\begin{fulllineitems}
\phantomsection\label{\detokenize{modules/models:gestion.models.HistoricalPinte.history_user_id}}\pysigline{\sphinxbfcode{\sphinxupquote{history\_user\_id}}}
A wrapper for a deferred-loading field. When the value is read from this
object the first time, the query is executed.
\end{fulllineitems}
\index{id (gestion.models.HistoricalPinte attribute)@\spxentry{id}\spxextra{gestion.models.HistoricalPinte attribute}}
\begin{fulllineitems}
\phantomsection\label{\detokenize{modules/models:gestion.models.HistoricalPinte.id}}\pysigline{\sphinxbfcode{\sphinxupquote{id}}}
A wrapper for a deferred-loading field. When the value is read from this
object the first time, the query is executed.
\end{fulllineitems}
\index{instance (gestion.models.HistoricalPinte attribute)@\spxentry{instance}\spxextra{gestion.models.HistoricalPinte attribute}}
\begin{fulllineitems}
\phantomsection\label{\detokenize{modules/models:gestion.models.HistoricalPinte.instance}}\pysigline{\sphinxbfcode{\sphinxupquote{instance}}}
\end{fulllineitems}
\index{instance\_type (gestion.models.HistoricalPinte attribute)@\spxentry{instance\_type}\spxextra{gestion.models.HistoricalPinte attribute}}
\begin{fulllineitems}
\phantomsection\label{\detokenize{modules/models:gestion.models.HistoricalPinte.instance_type}}\pysigline{\sphinxbfcode{\sphinxupquote{instance\_type}}}
alias of {\hyperref[\detokenize{modules/models:gestion.models.Pinte}]{\sphinxcrossref{\sphinxcode{\sphinxupquote{Pinte}}}}}
\end{fulllineitems}
\index{last\_update\_date (gestion.models.HistoricalPinte attribute)@\spxentry{last\_update\_date}\spxextra{gestion.models.HistoricalPinte attribute}}
\begin{fulllineitems}
\phantomsection\label{\detokenize{modules/models:gestion.models.HistoricalPinte.last_update_date}}\pysigline{\sphinxbfcode{\sphinxupquote{last\_update\_date}}}
A wrapper for a deferred-loading field. When the value is read from this
object the first time, the query is executed.
\end{fulllineitems}
\index{next\_record (gestion.models.HistoricalPinte attribute)@\spxentry{next\_record}\spxextra{gestion.models.HistoricalPinte attribute}}
\begin{fulllineitems}
\phantomsection\label{\detokenize{modules/models:gestion.models.HistoricalPinte.next_record}}\pysigline{\sphinxbfcode{\sphinxupquote{next\_record}}}
Get the next history record for the instance. \sphinxtitleref{None} if last.
\end{fulllineitems}
\index{objects (gestion.models.HistoricalPinte attribute)@\spxentry{objects}\spxextra{gestion.models.HistoricalPinte attribute}}
\begin{fulllineitems}
\phantomsection\label{\detokenize{modules/models:gestion.models.HistoricalPinte.objects}}\pysigline{\sphinxbfcode{\sphinxupquote{objects}}\sphinxbfcode{\sphinxupquote{ = \textless{}django.db.models.manager.Manager object\textgreater{}}}}
\end{fulllineitems}
\index{prev\_record (gestion.models.HistoricalPinte attribute)@\spxentry{prev\_record}\spxextra{gestion.models.HistoricalPinte attribute}}
\begin{fulllineitems}
\phantomsection\label{\detokenize{modules/models:gestion.models.HistoricalPinte.prev_record}}\pysigline{\sphinxbfcode{\sphinxupquote{prev\_record}}}
Get the previous history record for the instance. \sphinxtitleref{None} if first.
\end{fulllineitems}
\index{previous\_owner (gestion.models.HistoricalPinte attribute)@\spxentry{previous\_owner}\spxextra{gestion.models.HistoricalPinte attribute}}
\begin{fulllineitems}
\phantomsection\label{\detokenize{modules/models:gestion.models.HistoricalPinte.previous_owner}}\pysigline{\sphinxbfcode{\sphinxupquote{previous\_owner}}}
Accessor to the related object on the forward side of a many-to-one or
one-to-one (via ForwardOneToOneDescriptor subclass) relation.
In the example:
\begin{sphinxVerbatim}[commandchars=\\\{\}]
\PYG{k}{class} \PYG{n+nc}{Child}\PYG{p}{(}\PYG{n}{Model}\PYG{p}{)}\PYG{p}{:}
\PYG{n}{parent} \PYG{o}{=} \PYG{n}{ForeignKey}\PYG{p}{(}\PYG{n}{Parent}\PYG{p}{,} \PYG{n}{related\PYGZus{}name}\PYG{o}{=}\PYG{l+s+s1}{\PYGZsq{}}\PYG{l+s+s1}{children}\PYG{l+s+s1}{\PYGZsq{}}\PYG{p}{)}
\end{sphinxVerbatim}
\sphinxcode{\sphinxupquote{Child.parent}} is a \sphinxcode{\sphinxupquote{ForwardManyToOneDescriptor}} instance.
\end{fulllineitems}
\index{previous\_owner\_id (gestion.models.HistoricalPinte attribute)@\spxentry{previous\_owner\_id}\spxextra{gestion.models.HistoricalPinte attribute}}
\begin{fulllineitems}
\phantomsection\label{\detokenize{modules/models:gestion.models.HistoricalPinte.previous_owner_id}}\pysigline{\sphinxbfcode{\sphinxupquote{previous\_owner\_id}}}
A wrapper for a deferred-loading field. When the value is read from this
object the first time, the query is executed.
\end{fulllineitems}
\index{revert\_url() (gestion.models.HistoricalPinte method)@\spxentry{revert\_url()}\spxextra{gestion.models.HistoricalPinte method}}
\begin{fulllineitems}
\phantomsection\label{\detokenize{modules/models:gestion.models.HistoricalPinte.revert_url}}\pysiglinewithargsret{\sphinxbfcode{\sphinxupquote{revert\_url}}}{}{}
URL for this change in the default admin site.
\end{fulllineitems}
\end{fulllineitems}
\index{HistoricalProduct (class in gestion.models)@\spxentry{HistoricalProduct}\spxextra{class in gestion.models}}
\begin{fulllineitems}
\phantomsection\label{\detokenize{modules/models:gestion.models.HistoricalProduct}}\pysiglinewithargsret{\sphinxbfcode{\sphinxupquote{class }}\sphinxcode{\sphinxupquote{gestion.models.}}\sphinxbfcode{\sphinxupquote{HistoricalProduct}}}{\emph{id}, \emph{name}, \emph{amount}, \emph{stockHold}, \emph{stockBar}, \emph{barcode}, \emph{category}, \emph{needQuantityButton}, \emph{is\_active}, \emph{volume}, \emph{deg}, \emph{adherentRequired}, \emph{showingMultiplier}, \emph{history\_id}, \emph{history\_change\_reason}, \emph{history\_date}, \emph{history\_user}, \emph{history\_type}}{}~\index{HistoricalProduct.DoesNotExist@\spxentry{HistoricalProduct.DoesNotExist}}
\begin{fulllineitems}
\phantomsection\label{\detokenize{modules/models:gestion.models.HistoricalProduct.DoesNotExist}}\pysigline{\sphinxbfcode{\sphinxupquote{exception }}\sphinxbfcode{\sphinxupquote{DoesNotExist}}}
\end{fulllineitems}
\index{HistoricalProduct.MultipleObjectsReturned@\spxentry{HistoricalProduct.MultipleObjectsReturned}}
\begin{fulllineitems}
\phantomsection\label{\detokenize{modules/models:gestion.models.HistoricalProduct.MultipleObjectsReturned}}\pysigline{\sphinxbfcode{\sphinxupquote{exception }}\sphinxbfcode{\sphinxupquote{MultipleObjectsReturned}}}
\end{fulllineitems}
\index{adherentRequired (gestion.models.HistoricalProduct attribute)@\spxentry{adherentRequired}\spxextra{gestion.models.HistoricalProduct attribute}}
\begin{fulllineitems}
\phantomsection\label{\detokenize{modules/models:gestion.models.HistoricalProduct.adherentRequired}}\pysigline{\sphinxbfcode{\sphinxupquote{adherentRequired}}}
A wrapper for a deferred-loading field. When the value is read from this
object the first time, the query is executed.
\end{fulllineitems}
\index{amount (gestion.models.HistoricalProduct attribute)@\spxentry{amount}\spxextra{gestion.models.HistoricalProduct attribute}}
\begin{fulllineitems}
\phantomsection\label{\detokenize{modules/models:gestion.models.HistoricalProduct.amount}}\pysigline{\sphinxbfcode{\sphinxupquote{amount}}}
A wrapper for a deferred-loading field. When the value is read from this
object the first time, the query is executed.
\end{fulllineitems}
\index{barcode (gestion.models.HistoricalProduct attribute)@\spxentry{barcode}\spxextra{gestion.models.HistoricalProduct attribute}}
\begin{fulllineitems}
\phantomsection\label{\detokenize{modules/models:gestion.models.HistoricalProduct.barcode}}\pysigline{\sphinxbfcode{\sphinxupquote{barcode}}}
A wrapper for a deferred-loading field. When the value is read from this
object the first time, the query is executed.
\end{fulllineitems}
\index{category (gestion.models.HistoricalProduct attribute)@\spxentry{category}\spxextra{gestion.models.HistoricalProduct attribute}}
\begin{fulllineitems}
\phantomsection\label{\detokenize{modules/models:gestion.models.HistoricalProduct.category}}\pysigline{\sphinxbfcode{\sphinxupquote{category}}}
A wrapper for a deferred-loading field. When the value is read from this
object the first time, the query is executed.
\end{fulllineitems}
\index{deg (gestion.models.HistoricalProduct attribute)@\spxentry{deg}\spxextra{gestion.models.HistoricalProduct attribute}}
\begin{fulllineitems}
\phantomsection\label{\detokenize{modules/models:gestion.models.HistoricalProduct.deg}}\pysigline{\sphinxbfcode{\sphinxupquote{deg}}}
A wrapper for a deferred-loading field. When the value is read from this
object the first time, the query is executed.
\end{fulllineitems}
\index{get\_category\_display() (gestion.models.HistoricalProduct method)@\spxentry{get\_category\_display()}\spxextra{gestion.models.HistoricalProduct method}}
\begin{fulllineitems}
\phantomsection\label{\detokenize{modules/models:gestion.models.HistoricalProduct.get_category_display}}\pysiglinewithargsret{\sphinxbfcode{\sphinxupquote{get\_category\_display}}}{\emph{*}, \emph{field=\textless{}django.db.models.fields.CharField: category\textgreater{}}}{}
\end{fulllineitems}
\index{get\_history\_type\_display() (gestion.models.HistoricalProduct method)@\spxentry{get\_history\_type\_display()}\spxextra{gestion.models.HistoricalProduct method}}
\begin{fulllineitems}
\phantomsection\label{\detokenize{modules/models:gestion.models.HistoricalProduct.get_history_type_display}}\pysiglinewithargsret{\sphinxbfcode{\sphinxupquote{get\_history\_type\_display}}}{\emph{*}, \emph{field=\textless{}django.db.models.fields.CharField: history\_type\textgreater{}}}{}
\end{fulllineitems}
\index{get\_next\_by\_history\_date() (gestion.models.HistoricalProduct method)@\spxentry{get\_next\_by\_history\_date()}\spxextra{gestion.models.HistoricalProduct method}}
\begin{fulllineitems}
\phantomsection\label{\detokenize{modules/models:gestion.models.HistoricalProduct.get_next_by_history_date}}\pysiglinewithargsret{\sphinxbfcode{\sphinxupquote{get\_next\_by\_history\_date}}}{\emph{*}, \emph{field=\textless{}django.db.models.fields.DateTimeField: history\_date\textgreater{}}, \emph{is\_next=True}, \emph{**kwargs}}{}
\end{fulllineitems}
\index{get\_previous\_by\_history\_date() (gestion.models.HistoricalProduct method)@\spxentry{get\_previous\_by\_history\_date()}\spxextra{gestion.models.HistoricalProduct method}}
\begin{fulllineitems}
\phantomsection\label{\detokenize{modules/models:gestion.models.HistoricalProduct.get_previous_by_history_date}}\pysiglinewithargsret{\sphinxbfcode{\sphinxupquote{get\_previous\_by\_history\_date}}}{\emph{*}, \emph{field=\textless{}django.db.models.fields.DateTimeField: history\_date\textgreater{}}, \emph{is\_next=False}, \emph{**kwargs}}{}
\end{fulllineitems}
\index{history\_change\_reason (gestion.models.HistoricalProduct attribute)@\spxentry{history\_change\_reason}\spxextra{gestion.models.HistoricalProduct attribute}}
\begin{fulllineitems}
\phantomsection\label{\detokenize{modules/models:gestion.models.HistoricalProduct.history_change_reason}}\pysigline{\sphinxbfcode{\sphinxupquote{history\_change\_reason}}}
A wrapper for a deferred-loading field. When the value is read from this
object the first time, the query is executed.
\end{fulllineitems}
\index{history\_date (gestion.models.HistoricalProduct attribute)@\spxentry{history\_date}\spxextra{gestion.models.HistoricalProduct attribute}}
\begin{fulllineitems}
\phantomsection\label{\detokenize{modules/models:gestion.models.HistoricalProduct.history_date}}\pysigline{\sphinxbfcode{\sphinxupquote{history\_date}}}
A wrapper for a deferred-loading field. When the value is read from this
object the first time, the query is executed.
\end{fulllineitems}
\index{history\_id (gestion.models.HistoricalProduct attribute)@\spxentry{history\_id}\spxextra{gestion.models.HistoricalProduct attribute}}
\begin{fulllineitems}
\phantomsection\label{\detokenize{modules/models:gestion.models.HistoricalProduct.history_id}}\pysigline{\sphinxbfcode{\sphinxupquote{history\_id}}}
A wrapper for a deferred-loading field. When the value is read from this
object the first time, the query is executed.
\end{fulllineitems}
\index{history\_object (gestion.models.HistoricalProduct attribute)@\spxentry{history\_object}\spxextra{gestion.models.HistoricalProduct attribute}}
\begin{fulllineitems}
\phantomsection\label{\detokenize{modules/models:gestion.models.HistoricalProduct.history_object}}\pysigline{\sphinxbfcode{\sphinxupquote{history\_object}}}
\end{fulllineitems}
\index{history\_type (gestion.models.HistoricalProduct attribute)@\spxentry{history\_type}\spxextra{gestion.models.HistoricalProduct attribute}}
\begin{fulllineitems}
\phantomsection\label{\detokenize{modules/models:gestion.models.HistoricalProduct.history_type}}\pysigline{\sphinxbfcode{\sphinxupquote{history\_type}}}
A wrapper for a deferred-loading field. When the value is read from this
object the first time, the query is executed.
\end{fulllineitems}
\index{history\_user (gestion.models.HistoricalProduct attribute)@\spxentry{history\_user}\spxextra{gestion.models.HistoricalProduct attribute}}
\begin{fulllineitems}
\phantomsection\label{\detokenize{modules/models:gestion.models.HistoricalProduct.history_user}}\pysigline{\sphinxbfcode{\sphinxupquote{history\_user}}}
Accessor to the related object on the forward side of a many-to-one or
one-to-one (via ForwardOneToOneDescriptor subclass) relation.
In the example:
\begin{sphinxVerbatim}[commandchars=\\\{\}]
\PYG{k}{class} \PYG{n+nc}{Child}\PYG{p}{(}\PYG{n}{Model}\PYG{p}{)}\PYG{p}{:}
\PYG{n}{parent} \PYG{o}{=} \PYG{n}{ForeignKey}\PYG{p}{(}\PYG{n}{Parent}\PYG{p}{,} \PYG{n}{related\PYGZus{}name}\PYG{o}{=}\PYG{l+s+s1}{\PYGZsq{}}\PYG{l+s+s1}{children}\PYG{l+s+s1}{\PYGZsq{}}\PYG{p}{)}
\end{sphinxVerbatim}
\sphinxcode{\sphinxupquote{Child.parent}} is a \sphinxcode{\sphinxupquote{ForwardManyToOneDescriptor}} instance.
\end{fulllineitems}
\index{history\_user\_id (gestion.models.HistoricalProduct attribute)@\spxentry{history\_user\_id}\spxextra{gestion.models.HistoricalProduct attribute}}
\begin{fulllineitems}
\phantomsection\label{\detokenize{modules/models:gestion.models.HistoricalProduct.history_user_id}}\pysigline{\sphinxbfcode{\sphinxupquote{history\_user\_id}}}
A wrapper for a deferred-loading field. When the value is read from this
object the first time, the query is executed.
\end{fulllineitems}
\index{id (gestion.models.HistoricalProduct attribute)@\spxentry{id}\spxextra{gestion.models.HistoricalProduct attribute}}
\begin{fulllineitems}
\phantomsection\label{\detokenize{modules/models:gestion.models.HistoricalProduct.id}}\pysigline{\sphinxbfcode{\sphinxupquote{id}}}
A wrapper for a deferred-loading field. When the value is read from this
object the first time, the query is executed.
\end{fulllineitems}
\index{instance (gestion.models.HistoricalProduct attribute)@\spxentry{instance}\spxextra{gestion.models.HistoricalProduct attribute}}
\begin{fulllineitems}
\phantomsection\label{\detokenize{modules/models:gestion.models.HistoricalProduct.instance}}\pysigline{\sphinxbfcode{\sphinxupquote{instance}}}
\end{fulllineitems}
\index{instance\_type (gestion.models.HistoricalProduct attribute)@\spxentry{instance\_type}\spxextra{gestion.models.HistoricalProduct attribute}}
\begin{fulllineitems}
\phantomsection\label{\detokenize{modules/models:gestion.models.HistoricalProduct.instance_type}}\pysigline{\sphinxbfcode{\sphinxupquote{instance\_type}}}
alias of {\hyperref[\detokenize{modules/models:gestion.models.Product}]{\sphinxcrossref{\sphinxcode{\sphinxupquote{Product}}}}}
\end{fulllineitems}
\index{is\_active (gestion.models.HistoricalProduct attribute)@\spxentry{is\_active}\spxextra{gestion.models.HistoricalProduct attribute}}
\begin{fulllineitems}
\phantomsection\label{\detokenize{modules/models:gestion.models.HistoricalProduct.is_active}}\pysigline{\sphinxbfcode{\sphinxupquote{is\_active}}}
A wrapper for a deferred-loading field. When the value is read from this
object the first time, the query is executed.
\end{fulllineitems}
\index{name (gestion.models.HistoricalProduct attribute)@\spxentry{name}\spxextra{gestion.models.HistoricalProduct attribute}}
\begin{fulllineitems}
\phantomsection\label{\detokenize{modules/models:gestion.models.HistoricalProduct.name}}\pysigline{\sphinxbfcode{\sphinxupquote{name}}}
A wrapper for a deferred-loading field. When the value is read from this
object the first time, the query is executed.
\end{fulllineitems}
\index{needQuantityButton (gestion.models.HistoricalProduct attribute)@\spxentry{needQuantityButton}\spxextra{gestion.models.HistoricalProduct attribute}}
\begin{fulllineitems}
\phantomsection\label{\detokenize{modules/models:gestion.models.HistoricalProduct.needQuantityButton}}\pysigline{\sphinxbfcode{\sphinxupquote{needQuantityButton}}}
A wrapper for a deferred-loading field. When the value is read from this
object the first time, the query is executed.
\end{fulllineitems}
\index{next\_record (gestion.models.HistoricalProduct attribute)@\spxentry{next\_record}\spxextra{gestion.models.HistoricalProduct attribute}}
\begin{fulllineitems}
\phantomsection\label{\detokenize{modules/models:gestion.models.HistoricalProduct.next_record}}\pysigline{\sphinxbfcode{\sphinxupquote{next\_record}}}
Get the next history record for the instance. \sphinxtitleref{None} if last.
\end{fulllineitems}
\index{objects (gestion.models.HistoricalProduct attribute)@\spxentry{objects}\spxextra{gestion.models.HistoricalProduct attribute}}
\begin{fulllineitems}
\phantomsection\label{\detokenize{modules/models:gestion.models.HistoricalProduct.objects}}\pysigline{\sphinxbfcode{\sphinxupquote{objects}}\sphinxbfcode{\sphinxupquote{ = \textless{}django.db.models.manager.Manager object\textgreater{}}}}
\end{fulllineitems}
\index{prev\_record (gestion.models.HistoricalProduct attribute)@\spxentry{prev\_record}\spxextra{gestion.models.HistoricalProduct attribute}}
\begin{fulllineitems}
\phantomsection\label{\detokenize{modules/models:gestion.models.HistoricalProduct.prev_record}}\pysigline{\sphinxbfcode{\sphinxupquote{prev\_record}}}
Get the previous history record for the instance. \sphinxtitleref{None} if first.
\end{fulllineitems}
\index{revert\_url() (gestion.models.HistoricalProduct method)@\spxentry{revert\_url()}\spxextra{gestion.models.HistoricalProduct method}}
\begin{fulllineitems}
\phantomsection\label{\detokenize{modules/models:gestion.models.HistoricalProduct.revert_url}}\pysiglinewithargsret{\sphinxbfcode{\sphinxupquote{revert\_url}}}{}{}
URL for this change in the default admin site.
\end{fulllineitems}
\index{showingMultiplier (gestion.models.HistoricalProduct attribute)@\spxentry{showingMultiplier}\spxextra{gestion.models.HistoricalProduct attribute}}
\begin{fulllineitems}
\phantomsection\label{\detokenize{modules/models:gestion.models.HistoricalProduct.showingMultiplier}}\pysigline{\sphinxbfcode{\sphinxupquote{showingMultiplier}}}
A wrapper for a deferred-loading field. When the value is read from this
object the first time, the query is executed.
\end{fulllineitems}
\index{stockBar (gestion.models.HistoricalProduct attribute)@\spxentry{stockBar}\spxextra{gestion.models.HistoricalProduct attribute}}
\begin{fulllineitems}
\phantomsection\label{\detokenize{modules/models:gestion.models.HistoricalProduct.stockBar}}\pysigline{\sphinxbfcode{\sphinxupquote{stockBar}}}
A wrapper for a deferred-loading field. When the value is read from this
object the first time, the query is executed.
\end{fulllineitems}
\index{stockHold (gestion.models.HistoricalProduct attribute)@\spxentry{stockHold}\spxextra{gestion.models.HistoricalProduct attribute}}
\begin{fulllineitems}
\phantomsection\label{\detokenize{modules/models:gestion.models.HistoricalProduct.stockHold}}\pysigline{\sphinxbfcode{\sphinxupquote{stockHold}}}
A wrapper for a deferred-loading field. When the value is read from this
object the first time, the query is executed.
\end{fulllineitems}
\index{volume (gestion.models.HistoricalProduct attribute)@\spxentry{volume}\spxextra{gestion.models.HistoricalProduct attribute}}
\begin{fulllineitems}
\phantomsection\label{\detokenize{modules/models:gestion.models.HistoricalProduct.volume}}\pysigline{\sphinxbfcode{\sphinxupquote{volume}}}
A wrapper for a deferred-loading field. When the value is read from this
object the first time, the query is executed.
\end{fulllineitems}
\end{fulllineitems}
\index{HistoricalRefund (class in gestion.models)@\spxentry{HistoricalRefund}\spxextra{class in gestion.models}}
\begin{fulllineitems}
\phantomsection\label{\detokenize{modules/models:gestion.models.HistoricalRefund}}\pysiglinewithargsret{\sphinxbfcode{\sphinxupquote{class }}\sphinxcode{\sphinxupquote{gestion.models.}}\sphinxbfcode{\sphinxupquote{HistoricalRefund}}}{\emph{id}, \emph{date}, \emph{amount}, \emph{customer}, \emph{coopeman}, \emph{history\_id}, \emph{history\_change\_reason}, \emph{history\_date}, \emph{history\_user}, \emph{history\_type}}{}~\index{HistoricalRefund.DoesNotExist@\spxentry{HistoricalRefund.DoesNotExist}}
\begin{fulllineitems}
\phantomsection\label{\detokenize{modules/models:gestion.models.HistoricalRefund.DoesNotExist}}\pysigline{\sphinxbfcode{\sphinxupquote{exception }}\sphinxbfcode{\sphinxupquote{DoesNotExist}}}
\end{fulllineitems}
\index{HistoricalRefund.MultipleObjectsReturned@\spxentry{HistoricalRefund.MultipleObjectsReturned}}
\begin{fulllineitems}
\phantomsection\label{\detokenize{modules/models:gestion.models.HistoricalRefund.MultipleObjectsReturned}}\pysigline{\sphinxbfcode{\sphinxupquote{exception }}\sphinxbfcode{\sphinxupquote{MultipleObjectsReturned}}}
\end{fulllineitems}
\index{amount (gestion.models.HistoricalRefund attribute)@\spxentry{amount}\spxextra{gestion.models.HistoricalRefund attribute}}
\begin{fulllineitems}
\phantomsection\label{\detokenize{modules/models:gestion.models.HistoricalRefund.amount}}\pysigline{\sphinxbfcode{\sphinxupquote{amount}}}
A wrapper for a deferred-loading field. When the value is read from this
object the first time, the query is executed.
\end{fulllineitems}
\index{coopeman (gestion.models.HistoricalRefund attribute)@\spxentry{coopeman}\spxextra{gestion.models.HistoricalRefund attribute}}
\begin{fulllineitems}
\phantomsection\label{\detokenize{modules/models:gestion.models.HistoricalRefund.coopeman}}\pysigline{\sphinxbfcode{\sphinxupquote{coopeman}}}
Accessor to the related object on the forward side of a many-to-one or
one-to-one (via ForwardOneToOneDescriptor subclass) relation.
In the example:
\begin{sphinxVerbatim}[commandchars=\\\{\}]
\PYG{k}{class} \PYG{n+nc}{Child}\PYG{p}{(}\PYG{n}{Model}\PYG{p}{)}\PYG{p}{:}
\PYG{n}{parent} \PYG{o}{=} \PYG{n}{ForeignKey}\PYG{p}{(}\PYG{n}{Parent}\PYG{p}{,} \PYG{n}{related\PYGZus{}name}\PYG{o}{=}\PYG{l+s+s1}{\PYGZsq{}}\PYG{l+s+s1}{children}\PYG{l+s+s1}{\PYGZsq{}}\PYG{p}{)}
\end{sphinxVerbatim}
\sphinxcode{\sphinxupquote{Child.parent}} is a \sphinxcode{\sphinxupquote{ForwardManyToOneDescriptor}} instance.
\end{fulllineitems}
\index{coopeman\_id (gestion.models.HistoricalRefund attribute)@\spxentry{coopeman\_id}\spxextra{gestion.models.HistoricalRefund attribute}}
\begin{fulllineitems}
\phantomsection\label{\detokenize{modules/models:gestion.models.HistoricalRefund.coopeman_id}}\pysigline{\sphinxbfcode{\sphinxupquote{coopeman\_id}}}
A wrapper for a deferred-loading field. When the value is read from this
object the first time, the query is executed.
\end{fulllineitems}
\index{customer (gestion.models.HistoricalRefund attribute)@\spxentry{customer}\spxextra{gestion.models.HistoricalRefund attribute}}
\begin{fulllineitems}
\phantomsection\label{\detokenize{modules/models:gestion.models.HistoricalRefund.customer}}\pysigline{\sphinxbfcode{\sphinxupquote{customer}}}
Accessor to the related object on the forward side of a many-to-one or
one-to-one (via ForwardOneToOneDescriptor subclass) relation.
In the example:
\begin{sphinxVerbatim}[commandchars=\\\{\}]
\PYG{k}{class} \PYG{n+nc}{Child}\PYG{p}{(}\PYG{n}{Model}\PYG{p}{)}\PYG{p}{:}
\PYG{n}{parent} \PYG{o}{=} \PYG{n}{ForeignKey}\PYG{p}{(}\PYG{n}{Parent}\PYG{p}{,} \PYG{n}{related\PYGZus{}name}\PYG{o}{=}\PYG{l+s+s1}{\PYGZsq{}}\PYG{l+s+s1}{children}\PYG{l+s+s1}{\PYGZsq{}}\PYG{p}{)}
\end{sphinxVerbatim}
\sphinxcode{\sphinxupquote{Child.parent}} is a \sphinxcode{\sphinxupquote{ForwardManyToOneDescriptor}} instance.
\end{fulllineitems}
\index{customer\_id (gestion.models.HistoricalRefund attribute)@\spxentry{customer\_id}\spxextra{gestion.models.HistoricalRefund attribute}}
\begin{fulllineitems}
\phantomsection\label{\detokenize{modules/models:gestion.models.HistoricalRefund.customer_id}}\pysigline{\sphinxbfcode{\sphinxupquote{customer\_id}}}
A wrapper for a deferred-loading field. When the value is read from this
object the first time, the query is executed.
\end{fulllineitems}
\index{date (gestion.models.HistoricalRefund attribute)@\spxentry{date}\spxextra{gestion.models.HistoricalRefund attribute}}
\begin{fulllineitems}
\phantomsection\label{\detokenize{modules/models:gestion.models.HistoricalRefund.date}}\pysigline{\sphinxbfcode{\sphinxupquote{date}}}
A wrapper for a deferred-loading field. When the value is read from this
object the first time, the query is executed.
\end{fulllineitems}
\index{get\_history\_type\_display() (gestion.models.HistoricalRefund method)@\spxentry{get\_history\_type\_display()}\spxextra{gestion.models.HistoricalRefund method}}
\begin{fulllineitems}
\phantomsection\label{\detokenize{modules/models:gestion.models.HistoricalRefund.get_history_type_display}}\pysiglinewithargsret{\sphinxbfcode{\sphinxupquote{get\_history\_type\_display}}}{\emph{*}, \emph{field=\textless{}django.db.models.fields.CharField: history\_type\textgreater{}}}{}
\end{fulllineitems}
\index{get\_next\_by\_date() (gestion.models.HistoricalRefund method)@\spxentry{get\_next\_by\_date()}\spxextra{gestion.models.HistoricalRefund method}}
\begin{fulllineitems}
\phantomsection\label{\detokenize{modules/models:gestion.models.HistoricalRefund.get_next_by_date}}\pysiglinewithargsret{\sphinxbfcode{\sphinxupquote{get\_next\_by\_date}}}{\emph{*}, \emph{field=\textless{}django.db.models.fields.DateTimeField: date\textgreater{}}, \emph{is\_next=True}, \emph{**kwargs}}{}
\end{fulllineitems}
\index{get\_next\_by\_history\_date() (gestion.models.HistoricalRefund method)@\spxentry{get\_next\_by\_history\_date()}\spxextra{gestion.models.HistoricalRefund method}}
\begin{fulllineitems}
\phantomsection\label{\detokenize{modules/models:gestion.models.HistoricalRefund.get_next_by_history_date}}\pysiglinewithargsret{\sphinxbfcode{\sphinxupquote{get\_next\_by\_history\_date}}}{\emph{*}, \emph{field=\textless{}django.db.models.fields.DateTimeField: history\_date\textgreater{}}, \emph{is\_next=True}, \emph{**kwargs}}{}
\end{fulllineitems}
\index{get\_previous\_by\_date() (gestion.models.HistoricalRefund method)@\spxentry{get\_previous\_by\_date()}\spxextra{gestion.models.HistoricalRefund method}}
\begin{fulllineitems}
\phantomsection\label{\detokenize{modules/models:gestion.models.HistoricalRefund.get_previous_by_date}}\pysiglinewithargsret{\sphinxbfcode{\sphinxupquote{get\_previous\_by\_date}}}{\emph{*}, \emph{field=\textless{}django.db.models.fields.DateTimeField: date\textgreater{}}, \emph{is\_next=False}, \emph{**kwargs}}{}
\end{fulllineitems}
\index{get\_previous\_by\_history\_date() (gestion.models.HistoricalRefund method)@\spxentry{get\_previous\_by\_history\_date()}\spxextra{gestion.models.HistoricalRefund method}}
\begin{fulllineitems}
\phantomsection\label{\detokenize{modules/models:gestion.models.HistoricalRefund.get_previous_by_history_date}}\pysiglinewithargsret{\sphinxbfcode{\sphinxupquote{get\_previous\_by\_history\_date}}}{\emph{*}, \emph{field=\textless{}django.db.models.fields.DateTimeField: history\_date\textgreater{}}, \emph{is\_next=False}, \emph{**kwargs}}{}
\end{fulllineitems}
\index{history\_change\_reason (gestion.models.HistoricalRefund attribute)@\spxentry{history\_change\_reason}\spxextra{gestion.models.HistoricalRefund attribute}}
\begin{fulllineitems}
\phantomsection\label{\detokenize{modules/models:gestion.models.HistoricalRefund.history_change_reason}}\pysigline{\sphinxbfcode{\sphinxupquote{history\_change\_reason}}}
A wrapper for a deferred-loading field. When the value is read from this
object the first time, the query is executed.
\end{fulllineitems}
\index{history\_date (gestion.models.HistoricalRefund attribute)@\spxentry{history\_date}\spxextra{gestion.models.HistoricalRefund attribute}}
\begin{fulllineitems}
\phantomsection\label{\detokenize{modules/models:gestion.models.HistoricalRefund.history_date}}\pysigline{\sphinxbfcode{\sphinxupquote{history\_date}}}
A wrapper for a deferred-loading field. When the value is read from this
object the first time, the query is executed.
\end{fulllineitems}
\index{history\_id (gestion.models.HistoricalRefund attribute)@\spxentry{history\_id}\spxextra{gestion.models.HistoricalRefund attribute}}
\begin{fulllineitems}
\phantomsection\label{\detokenize{modules/models:gestion.models.HistoricalRefund.history_id}}\pysigline{\sphinxbfcode{\sphinxupquote{history\_id}}}
A wrapper for a deferred-loading field. When the value is read from this
object the first time, the query is executed.
\end{fulllineitems}
\index{history\_object (gestion.models.HistoricalRefund attribute)@\spxentry{history\_object}\spxextra{gestion.models.HistoricalRefund attribute}}
\begin{fulllineitems}
\phantomsection\label{\detokenize{modules/models:gestion.models.HistoricalRefund.history_object}}\pysigline{\sphinxbfcode{\sphinxupquote{history\_object}}}
\end{fulllineitems}
\index{history\_type (gestion.models.HistoricalRefund attribute)@\spxentry{history\_type}\spxextra{gestion.models.HistoricalRefund attribute}}
\begin{fulllineitems}
\phantomsection\label{\detokenize{modules/models:gestion.models.HistoricalRefund.history_type}}\pysigline{\sphinxbfcode{\sphinxupquote{history\_type}}}
A wrapper for a deferred-loading field. When the value is read from this
object the first time, the query is executed.
\end{fulllineitems}
\index{history\_user (gestion.models.HistoricalRefund attribute)@\spxentry{history\_user}\spxextra{gestion.models.HistoricalRefund attribute}}
\begin{fulllineitems}
\phantomsection\label{\detokenize{modules/models:gestion.models.HistoricalRefund.history_user}}\pysigline{\sphinxbfcode{\sphinxupquote{history\_user}}}
Accessor to the related object on the forward side of a many-to-one or
one-to-one (via ForwardOneToOneDescriptor subclass) relation.
In the example:
\begin{sphinxVerbatim}[commandchars=\\\{\}]
\PYG{k}{class} \PYG{n+nc}{Child}\PYG{p}{(}\PYG{n}{Model}\PYG{p}{)}\PYG{p}{:}
\PYG{n}{parent} \PYG{o}{=} \PYG{n}{ForeignKey}\PYG{p}{(}\PYG{n}{Parent}\PYG{p}{,} \PYG{n}{related\PYGZus{}name}\PYG{o}{=}\PYG{l+s+s1}{\PYGZsq{}}\PYG{l+s+s1}{children}\PYG{l+s+s1}{\PYGZsq{}}\PYG{p}{)}
\end{sphinxVerbatim}
\sphinxcode{\sphinxupquote{Child.parent}} is a \sphinxcode{\sphinxupquote{ForwardManyToOneDescriptor}} instance.
\end{fulllineitems}
\index{history\_user\_id (gestion.models.HistoricalRefund attribute)@\spxentry{history\_user\_id}\spxextra{gestion.models.HistoricalRefund attribute}}
\begin{fulllineitems}
\phantomsection\label{\detokenize{modules/models:gestion.models.HistoricalRefund.history_user_id}}\pysigline{\sphinxbfcode{\sphinxupquote{history\_user\_id}}}
A wrapper for a deferred-loading field. When the value is read from this
object the first time, the query is executed.
\end{fulllineitems}
\index{id (gestion.models.HistoricalRefund attribute)@\spxentry{id}\spxextra{gestion.models.HistoricalRefund attribute}}
\begin{fulllineitems}
\phantomsection\label{\detokenize{modules/models:gestion.models.HistoricalRefund.id}}\pysigline{\sphinxbfcode{\sphinxupquote{id}}}
A wrapper for a deferred-loading field. When the value is read from this
object the first time, the query is executed.
\end{fulllineitems}
\index{instance (gestion.models.HistoricalRefund attribute)@\spxentry{instance}\spxextra{gestion.models.HistoricalRefund attribute}}
\begin{fulllineitems}
\phantomsection\label{\detokenize{modules/models:gestion.models.HistoricalRefund.instance}}\pysigline{\sphinxbfcode{\sphinxupquote{instance}}}
\end{fulllineitems}
\index{instance\_type (gestion.models.HistoricalRefund attribute)@\spxentry{instance\_type}\spxextra{gestion.models.HistoricalRefund attribute}}
\begin{fulllineitems}
\phantomsection\label{\detokenize{modules/models:gestion.models.HistoricalRefund.instance_type}}\pysigline{\sphinxbfcode{\sphinxupquote{instance\_type}}}
alias of {\hyperref[\detokenize{modules/models:gestion.models.Refund}]{\sphinxcrossref{\sphinxcode{\sphinxupquote{Refund}}}}}
\end{fulllineitems}
\index{next\_record (gestion.models.HistoricalRefund attribute)@\spxentry{next\_record}\spxextra{gestion.models.HistoricalRefund attribute}}
\begin{fulllineitems}
\phantomsection\label{\detokenize{modules/models:gestion.models.HistoricalRefund.next_record}}\pysigline{\sphinxbfcode{\sphinxupquote{next\_record}}}
Get the next history record for the instance. \sphinxtitleref{None} if last.
\end{fulllineitems}
\index{objects (gestion.models.HistoricalRefund attribute)@\spxentry{objects}\spxextra{gestion.models.HistoricalRefund attribute}}
\begin{fulllineitems}
\phantomsection\label{\detokenize{modules/models:gestion.models.HistoricalRefund.objects}}\pysigline{\sphinxbfcode{\sphinxupquote{objects}}\sphinxbfcode{\sphinxupquote{ = \textless{}django.db.models.manager.Manager object\textgreater{}}}}
\end{fulllineitems}
\index{prev\_record (gestion.models.HistoricalRefund attribute)@\spxentry{prev\_record}\spxextra{gestion.models.HistoricalRefund attribute}}
\begin{fulllineitems}
\phantomsection\label{\detokenize{modules/models:gestion.models.HistoricalRefund.prev_record}}\pysigline{\sphinxbfcode{\sphinxupquote{prev\_record}}}
Get the previous history record for the instance. \sphinxtitleref{None} if first.
\end{fulllineitems}
\index{revert\_url() (gestion.models.HistoricalRefund method)@\spxentry{revert\_url()}\spxextra{gestion.models.HistoricalRefund method}}
\begin{fulllineitems}
\phantomsection\label{\detokenize{modules/models:gestion.models.HistoricalRefund.revert_url}}\pysiglinewithargsret{\sphinxbfcode{\sphinxupquote{revert\_url}}}{}{}
URL for this change in the default admin site.
\end{fulllineitems}
\end{fulllineitems}
\index{HistoricalReload (class in gestion.models)@\spxentry{HistoricalReload}\spxextra{class in gestion.models}}
\begin{fulllineitems}
\phantomsection\label{\detokenize{modules/models:gestion.models.HistoricalReload}}\pysiglinewithargsret{\sphinxbfcode{\sphinxupquote{class }}\sphinxcode{\sphinxupquote{gestion.models.}}\sphinxbfcode{\sphinxupquote{HistoricalReload}}}{\emph{id}, \emph{amount}, \emph{date}, \emph{customer}, \emph{PaymentMethod}, \emph{coopeman}, \emph{history\_id}, \emph{history\_change\_reason}, \emph{history\_date}, \emph{history\_user}, \emph{history\_type}}{}~\index{HistoricalReload.DoesNotExist@\spxentry{HistoricalReload.DoesNotExist}}
\begin{fulllineitems}
\phantomsection\label{\detokenize{modules/models:gestion.models.HistoricalReload.DoesNotExist}}\pysigline{\sphinxbfcode{\sphinxupquote{exception }}\sphinxbfcode{\sphinxupquote{DoesNotExist}}}
\end{fulllineitems}
\index{HistoricalReload.MultipleObjectsReturned@\spxentry{HistoricalReload.MultipleObjectsReturned}}
\begin{fulllineitems}
\phantomsection\label{\detokenize{modules/models:gestion.models.HistoricalReload.MultipleObjectsReturned}}\pysigline{\sphinxbfcode{\sphinxupquote{exception }}\sphinxbfcode{\sphinxupquote{MultipleObjectsReturned}}}
\end{fulllineitems}
\index{PaymentMethod (gestion.models.HistoricalReload attribute)@\spxentry{PaymentMethod}\spxextra{gestion.models.HistoricalReload attribute}}
\begin{fulllineitems}
\phantomsection\label{\detokenize{modules/models:gestion.models.HistoricalReload.PaymentMethod}}\pysigline{\sphinxbfcode{\sphinxupquote{PaymentMethod}}}
Accessor to the related object on the forward side of a many-to-one or
one-to-one (via ForwardOneToOneDescriptor subclass) relation.
In the example:
\begin{sphinxVerbatim}[commandchars=\\\{\}]
\PYG{k}{class} \PYG{n+nc}{Child}\PYG{p}{(}\PYG{n}{Model}\PYG{p}{)}\PYG{p}{:}
\PYG{n}{parent} \PYG{o}{=} \PYG{n}{ForeignKey}\PYG{p}{(}\PYG{n}{Parent}\PYG{p}{,} \PYG{n}{related\PYGZus{}name}\PYG{o}{=}\PYG{l+s+s1}{\PYGZsq{}}\PYG{l+s+s1}{children}\PYG{l+s+s1}{\PYGZsq{}}\PYG{p}{)}
\end{sphinxVerbatim}
\sphinxcode{\sphinxupquote{Child.parent}} is a \sphinxcode{\sphinxupquote{ForwardManyToOneDescriptor}} instance.
\end{fulllineitems}
\index{PaymentMethod\_id (gestion.models.HistoricalReload attribute)@\spxentry{PaymentMethod\_id}\spxextra{gestion.models.HistoricalReload attribute}}
\begin{fulllineitems}
\phantomsection\label{\detokenize{modules/models:gestion.models.HistoricalReload.PaymentMethod_id}}\pysigline{\sphinxbfcode{\sphinxupquote{PaymentMethod\_id}}}
A wrapper for a deferred-loading field. When the value is read from this
object the first time, the query is executed.
\end{fulllineitems}
\index{amount (gestion.models.HistoricalReload attribute)@\spxentry{amount}\spxextra{gestion.models.HistoricalReload attribute}}
\begin{fulllineitems}
\phantomsection\label{\detokenize{modules/models:gestion.models.HistoricalReload.amount}}\pysigline{\sphinxbfcode{\sphinxupquote{amount}}}
A wrapper for a deferred-loading field. When the value is read from this
object the first time, the query is executed.
\end{fulllineitems}
\index{coopeman (gestion.models.HistoricalReload attribute)@\spxentry{coopeman}\spxextra{gestion.models.HistoricalReload attribute}}
\begin{fulllineitems}
\phantomsection\label{\detokenize{modules/models:gestion.models.HistoricalReload.coopeman}}\pysigline{\sphinxbfcode{\sphinxupquote{coopeman}}}
Accessor to the related object on the forward side of a many-to-one or
one-to-one (via ForwardOneToOneDescriptor subclass) relation.
In the example:
\begin{sphinxVerbatim}[commandchars=\\\{\}]
\PYG{k}{class} \PYG{n+nc}{Child}\PYG{p}{(}\PYG{n}{Model}\PYG{p}{)}\PYG{p}{:}
\PYG{n}{parent} \PYG{o}{=} \PYG{n}{ForeignKey}\PYG{p}{(}\PYG{n}{Parent}\PYG{p}{,} \PYG{n}{related\PYGZus{}name}\PYG{o}{=}\PYG{l+s+s1}{\PYGZsq{}}\PYG{l+s+s1}{children}\PYG{l+s+s1}{\PYGZsq{}}\PYG{p}{)}
\end{sphinxVerbatim}
\sphinxcode{\sphinxupquote{Child.parent}} is a \sphinxcode{\sphinxupquote{ForwardManyToOneDescriptor}} instance.
\end{fulllineitems}
\index{coopeman\_id (gestion.models.HistoricalReload attribute)@\spxentry{coopeman\_id}\spxextra{gestion.models.HistoricalReload attribute}}
\begin{fulllineitems}
\phantomsection\label{\detokenize{modules/models:gestion.models.HistoricalReload.coopeman_id}}\pysigline{\sphinxbfcode{\sphinxupquote{coopeman\_id}}}
A wrapper for a deferred-loading field. When the value is read from this
object the first time, the query is executed.
\end{fulllineitems}
\index{customer (gestion.models.HistoricalReload attribute)@\spxentry{customer}\spxextra{gestion.models.HistoricalReload attribute}}
\begin{fulllineitems}
\phantomsection\label{\detokenize{modules/models:gestion.models.HistoricalReload.customer}}\pysigline{\sphinxbfcode{\sphinxupquote{customer}}}
Accessor to the related object on the forward side of a many-to-one or
one-to-one (via ForwardOneToOneDescriptor subclass) relation.
In the example:
\begin{sphinxVerbatim}[commandchars=\\\{\}]
\PYG{k}{class} \PYG{n+nc}{Child}\PYG{p}{(}\PYG{n}{Model}\PYG{p}{)}\PYG{p}{:}
\PYG{n}{parent} \PYG{o}{=} \PYG{n}{ForeignKey}\PYG{p}{(}\PYG{n}{Parent}\PYG{p}{,} \PYG{n}{related\PYGZus{}name}\PYG{o}{=}\PYG{l+s+s1}{\PYGZsq{}}\PYG{l+s+s1}{children}\PYG{l+s+s1}{\PYGZsq{}}\PYG{p}{)}
\end{sphinxVerbatim}
\sphinxcode{\sphinxupquote{Child.parent}} is a \sphinxcode{\sphinxupquote{ForwardManyToOneDescriptor}} instance.
\end{fulllineitems}
\index{customer\_id (gestion.models.HistoricalReload attribute)@\spxentry{customer\_id}\spxextra{gestion.models.HistoricalReload attribute}}
\begin{fulllineitems}
\phantomsection\label{\detokenize{modules/models:gestion.models.HistoricalReload.customer_id}}\pysigline{\sphinxbfcode{\sphinxupquote{customer\_id}}}
A wrapper for a deferred-loading field. When the value is read from this
object the first time, the query is executed.
\end{fulllineitems}
\index{date (gestion.models.HistoricalReload attribute)@\spxentry{date}\spxextra{gestion.models.HistoricalReload attribute}}
\begin{fulllineitems}
\phantomsection\label{\detokenize{modules/models:gestion.models.HistoricalReload.date}}\pysigline{\sphinxbfcode{\sphinxupquote{date}}}
A wrapper for a deferred-loading field. When the value is read from this
object the first time, the query is executed.
\end{fulllineitems}
\index{get\_history\_type\_display() (gestion.models.HistoricalReload method)@\spxentry{get\_history\_type\_display()}\spxextra{gestion.models.HistoricalReload method}}
\begin{fulllineitems}
\phantomsection\label{\detokenize{modules/models:gestion.models.HistoricalReload.get_history_type_display}}\pysiglinewithargsret{\sphinxbfcode{\sphinxupquote{get\_history\_type\_display}}}{\emph{*}, \emph{field=\textless{}django.db.models.fields.CharField: history\_type\textgreater{}}}{}
\end{fulllineitems}
\index{get\_next\_by\_date() (gestion.models.HistoricalReload method)@\spxentry{get\_next\_by\_date()}\spxextra{gestion.models.HistoricalReload method}}
\begin{fulllineitems}
\phantomsection\label{\detokenize{modules/models:gestion.models.HistoricalReload.get_next_by_date}}\pysiglinewithargsret{\sphinxbfcode{\sphinxupquote{get\_next\_by\_date}}}{\emph{*}, \emph{field=\textless{}django.db.models.fields.DateTimeField: date\textgreater{}}, \emph{is\_next=True}, \emph{**kwargs}}{}
\end{fulllineitems}
\index{get\_next\_by\_history\_date() (gestion.models.HistoricalReload method)@\spxentry{get\_next\_by\_history\_date()}\spxextra{gestion.models.HistoricalReload method}}
\begin{fulllineitems}
\phantomsection\label{\detokenize{modules/models:gestion.models.HistoricalReload.get_next_by_history_date}}\pysiglinewithargsret{\sphinxbfcode{\sphinxupquote{get\_next\_by\_history\_date}}}{\emph{*}, \emph{field=\textless{}django.db.models.fields.DateTimeField: history\_date\textgreater{}}, \emph{is\_next=True}, \emph{**kwargs}}{}
\end{fulllineitems}
\index{get\_previous\_by\_date() (gestion.models.HistoricalReload method)@\spxentry{get\_previous\_by\_date()}\spxextra{gestion.models.HistoricalReload method}}
\begin{fulllineitems}
\phantomsection\label{\detokenize{modules/models:gestion.models.HistoricalReload.get_previous_by_date}}\pysiglinewithargsret{\sphinxbfcode{\sphinxupquote{get\_previous\_by\_date}}}{\emph{*}, \emph{field=\textless{}django.db.models.fields.DateTimeField: date\textgreater{}}, \emph{is\_next=False}, \emph{**kwargs}}{}
\end{fulllineitems}
\index{get\_previous\_by\_history\_date() (gestion.models.HistoricalReload method)@\spxentry{get\_previous\_by\_history\_date()}\spxextra{gestion.models.HistoricalReload method}}
\begin{fulllineitems}
\phantomsection\label{\detokenize{modules/models:gestion.models.HistoricalReload.get_previous_by_history_date}}\pysiglinewithargsret{\sphinxbfcode{\sphinxupquote{get\_previous\_by\_history\_date}}}{\emph{*}, \emph{field=\textless{}django.db.models.fields.DateTimeField: history\_date\textgreater{}}, \emph{is\_next=False}, \emph{**kwargs}}{}
\end{fulllineitems}
\index{history\_change\_reason (gestion.models.HistoricalReload attribute)@\spxentry{history\_change\_reason}\spxextra{gestion.models.HistoricalReload attribute}}
\begin{fulllineitems}
\phantomsection\label{\detokenize{modules/models:gestion.models.HistoricalReload.history_change_reason}}\pysigline{\sphinxbfcode{\sphinxupquote{history\_change\_reason}}}
A wrapper for a deferred-loading field. When the value is read from this
object the first time, the query is executed.
\end{fulllineitems}
\index{history\_date (gestion.models.HistoricalReload attribute)@\spxentry{history\_date}\spxextra{gestion.models.HistoricalReload attribute}}
\begin{fulllineitems}
\phantomsection\label{\detokenize{modules/models:gestion.models.HistoricalReload.history_date}}\pysigline{\sphinxbfcode{\sphinxupquote{history\_date}}}
A wrapper for a deferred-loading field. When the value is read from this
object the first time, the query is executed.
\end{fulllineitems}
\index{history\_id (gestion.models.HistoricalReload attribute)@\spxentry{history\_id}\spxextra{gestion.models.HistoricalReload attribute}}
\begin{fulllineitems}
\phantomsection\label{\detokenize{modules/models:gestion.models.HistoricalReload.history_id}}\pysigline{\sphinxbfcode{\sphinxupquote{history\_id}}}
A wrapper for a deferred-loading field. When the value is read from this
object the first time, the query is executed.
\end{fulllineitems}
\index{history\_object (gestion.models.HistoricalReload attribute)@\spxentry{history\_object}\spxextra{gestion.models.HistoricalReload attribute}}
\begin{fulllineitems}
\phantomsection\label{\detokenize{modules/models:gestion.models.HistoricalReload.history_object}}\pysigline{\sphinxbfcode{\sphinxupquote{history\_object}}}
\end{fulllineitems}
\index{history\_type (gestion.models.HistoricalReload attribute)@\spxentry{history\_type}\spxextra{gestion.models.HistoricalReload attribute}}
\begin{fulllineitems}
\phantomsection\label{\detokenize{modules/models:gestion.models.HistoricalReload.history_type}}\pysigline{\sphinxbfcode{\sphinxupquote{history\_type}}}
A wrapper for a deferred-loading field. When the value is read from this
object the first time, the query is executed.
\end{fulllineitems}
\index{history\_user (gestion.models.HistoricalReload attribute)@\spxentry{history\_user}\spxextra{gestion.models.HistoricalReload attribute}}
\begin{fulllineitems}
\phantomsection\label{\detokenize{modules/models:gestion.models.HistoricalReload.history_user}}\pysigline{\sphinxbfcode{\sphinxupquote{history\_user}}}
Accessor to the related object on the forward side of a many-to-one or
one-to-one (via ForwardOneToOneDescriptor subclass) relation.
In the example:
\begin{sphinxVerbatim}[commandchars=\\\{\}]
\PYG{k}{class} \PYG{n+nc}{Child}\PYG{p}{(}\PYG{n}{Model}\PYG{p}{)}\PYG{p}{:}
\PYG{n}{parent} \PYG{o}{=} \PYG{n}{ForeignKey}\PYG{p}{(}\PYG{n}{Parent}\PYG{p}{,} \PYG{n}{related\PYGZus{}name}\PYG{o}{=}\PYG{l+s+s1}{\PYGZsq{}}\PYG{l+s+s1}{children}\PYG{l+s+s1}{\PYGZsq{}}\PYG{p}{)}
\end{sphinxVerbatim}
\sphinxcode{\sphinxupquote{Child.parent}} is a \sphinxcode{\sphinxupquote{ForwardManyToOneDescriptor}} instance.
\end{fulllineitems}
\index{history\_user\_id (gestion.models.HistoricalReload attribute)@\spxentry{history\_user\_id}\spxextra{gestion.models.HistoricalReload attribute}}
\begin{fulllineitems}
\phantomsection\label{\detokenize{modules/models:gestion.models.HistoricalReload.history_user_id}}\pysigline{\sphinxbfcode{\sphinxupquote{history\_user\_id}}}
A wrapper for a deferred-loading field. When the value is read from this
object the first time, the query is executed.
\end{fulllineitems}
\index{id (gestion.models.HistoricalReload attribute)@\spxentry{id}\spxextra{gestion.models.HistoricalReload attribute}}
\begin{fulllineitems}
\phantomsection\label{\detokenize{modules/models:gestion.models.HistoricalReload.id}}\pysigline{\sphinxbfcode{\sphinxupquote{id}}}
A wrapper for a deferred-loading field. When the value is read from this
object the first time, the query is executed.
\end{fulllineitems}
\index{instance (gestion.models.HistoricalReload attribute)@\spxentry{instance}\spxextra{gestion.models.HistoricalReload attribute}}
\begin{fulllineitems}
\phantomsection\label{\detokenize{modules/models:gestion.models.HistoricalReload.instance}}\pysigline{\sphinxbfcode{\sphinxupquote{instance}}}
\end{fulllineitems}
\index{instance\_type (gestion.models.HistoricalReload attribute)@\spxentry{instance\_type}\spxextra{gestion.models.HistoricalReload attribute}}
\begin{fulllineitems}
\phantomsection\label{\detokenize{modules/models:gestion.models.HistoricalReload.instance_type}}\pysigline{\sphinxbfcode{\sphinxupquote{instance\_type}}}
alias of {\hyperref[\detokenize{modules/models:gestion.models.Reload}]{\sphinxcrossref{\sphinxcode{\sphinxupquote{Reload}}}}}
\end{fulllineitems}
\index{next\_record (gestion.models.HistoricalReload attribute)@\spxentry{next\_record}\spxextra{gestion.models.HistoricalReload attribute}}
\begin{fulllineitems}
\phantomsection\label{\detokenize{modules/models:gestion.models.HistoricalReload.next_record}}\pysigline{\sphinxbfcode{\sphinxupquote{next\_record}}}
Get the next history record for the instance. \sphinxtitleref{None} if last.
\end{fulllineitems}
\index{objects (gestion.models.HistoricalReload attribute)@\spxentry{objects}\spxextra{gestion.models.HistoricalReload attribute}}
\begin{fulllineitems}
\phantomsection\label{\detokenize{modules/models:gestion.models.HistoricalReload.objects}}\pysigline{\sphinxbfcode{\sphinxupquote{objects}}\sphinxbfcode{\sphinxupquote{ = \textless{}django.db.models.manager.Manager object\textgreater{}}}}
\end{fulllineitems}
\index{prev\_record (gestion.models.HistoricalReload attribute)@\spxentry{prev\_record}\spxextra{gestion.models.HistoricalReload attribute}}
\begin{fulllineitems}
\phantomsection\label{\detokenize{modules/models:gestion.models.HistoricalReload.prev_record}}\pysigline{\sphinxbfcode{\sphinxupquote{prev\_record}}}
Get the previous history record for the instance. \sphinxtitleref{None} if first.
\end{fulllineitems}
\index{revert\_url() (gestion.models.HistoricalReload method)@\spxentry{revert\_url()}\spxextra{gestion.models.HistoricalReload method}}
\begin{fulllineitems}
\phantomsection\label{\detokenize{modules/models:gestion.models.HistoricalReload.revert_url}}\pysiglinewithargsret{\sphinxbfcode{\sphinxupquote{revert\_url}}}{}{}
URL for this change in the default admin site.
\end{fulllineitems}
\end{fulllineitems}
\index{Keg (class in gestion.models)@\spxentry{Keg}\spxextra{class in gestion.models}}
\begin{fulllineitems}
\phantomsection\label{\detokenize{modules/models:gestion.models.Keg}}\pysiglinewithargsret{\sphinxbfcode{\sphinxupquote{class }}\sphinxcode{\sphinxupquote{gestion.models.}}\sphinxbfcode{\sphinxupquote{Keg}}}{\emph{*args}, \emph{**kwargs}}{}
Stores a keg.
\index{Keg.DoesNotExist@\spxentry{Keg.DoesNotExist}}
\begin{fulllineitems}
\phantomsection\label{\detokenize{modules/models:gestion.models.Keg.DoesNotExist}}\pysigline{\sphinxbfcode{\sphinxupquote{exception }}\sphinxbfcode{\sphinxupquote{DoesNotExist}}}
\end{fulllineitems}
\index{Keg.MultipleObjectsReturned@\spxentry{Keg.MultipleObjectsReturned}}
\begin{fulllineitems}
\phantomsection\label{\detokenize{modules/models:gestion.models.Keg.MultipleObjectsReturned}}\pysigline{\sphinxbfcode{\sphinxupquote{exception }}\sphinxbfcode{\sphinxupquote{MultipleObjectsReturned}}}
\end{fulllineitems}
\index{amount (gestion.models.Keg attribute)@\spxentry{amount}\spxextra{gestion.models.Keg attribute}}
\begin{fulllineitems}
\phantomsection\label{\detokenize{modules/models:gestion.models.Keg.amount}}\pysigline{\sphinxbfcode{\sphinxupquote{amount}}}
The price of the keg.
\end{fulllineitems}
\index{barcode (gestion.models.Keg attribute)@\spxentry{barcode}\spxextra{gestion.models.Keg attribute}}
\begin{fulllineitems}
\phantomsection\label{\detokenize{modules/models:gestion.models.Keg.barcode}}\pysigline{\sphinxbfcode{\sphinxupquote{barcode}}}
The barcode of the keg.
\end{fulllineitems}
\index{capacity (gestion.models.Keg attribute)@\spxentry{capacity}\spxextra{gestion.models.Keg attribute}}
\begin{fulllineitems}
\phantomsection\label{\detokenize{modules/models:gestion.models.Keg.capacity}}\pysigline{\sphinxbfcode{\sphinxupquote{capacity}}}
The capacity, in liters, of the keg.
\end{fulllineitems}
\index{demi (gestion.models.Keg attribute)@\spxentry{demi}\spxextra{gestion.models.Keg attribute}}
\begin{fulllineitems}
\phantomsection\label{\detokenize{modules/models:gestion.models.Keg.demi}}\pysigline{\sphinxbfcode{\sphinxupquote{demi}}}
The related {\hyperref[\detokenize{modules/models:gestion.models.Product}]{\sphinxcrossref{\sphinxcode{\sphinxupquote{Product}}}}} for demi.
\end{fulllineitems}
\index{demi\_id (gestion.models.Keg attribute)@\spxentry{demi\_id}\spxextra{gestion.models.Keg attribute}}
\begin{fulllineitems}
\phantomsection\label{\detokenize{modules/models:gestion.models.Keg.demi_id}}\pysigline{\sphinxbfcode{\sphinxupquote{demi\_id}}}
A wrapper for a deferred-loading field. When the value is read from this
object the first time, the query is executed.
\end{fulllineitems}
\index{galopin (gestion.models.Keg attribute)@\spxentry{galopin}\spxextra{gestion.models.Keg attribute}}
\begin{fulllineitems}
\phantomsection\label{\detokenize{modules/models:gestion.models.Keg.galopin}}\pysigline{\sphinxbfcode{\sphinxupquote{galopin}}}
The related {\hyperref[\detokenize{modules/models:gestion.models.Product}]{\sphinxcrossref{\sphinxcode{\sphinxupquote{Product}}}}} for galopin.
\end{fulllineitems}
\index{galopin\_id (gestion.models.Keg attribute)@\spxentry{galopin\_id}\spxextra{gestion.models.Keg attribute}}
\begin{fulllineitems}
\phantomsection\label{\detokenize{modules/models:gestion.models.Keg.galopin_id}}\pysigline{\sphinxbfcode{\sphinxupquote{galopin\_id}}}
A wrapper for a deferred-loading field. When the value is read from this
object the first time, the query is executed.
\end{fulllineitems}
\index{history (gestion.models.Keg attribute)@\spxentry{history}\spxextra{gestion.models.Keg attribute}}
\begin{fulllineitems}
\phantomsection\label{\detokenize{modules/models:gestion.models.Keg.history}}\pysigline{\sphinxbfcode{\sphinxupquote{history}}\sphinxbfcode{\sphinxupquote{ = \textless{}simple\_history.manager.HistoryManager object\textgreater{}}}}
\end{fulllineitems}
\index{id (gestion.models.Keg attribute)@\spxentry{id}\spxextra{gestion.models.Keg attribute}}
\begin{fulllineitems}
\phantomsection\label{\detokenize{modules/models:gestion.models.Keg.id}}\pysigline{\sphinxbfcode{\sphinxupquote{id}}}
A wrapper for a deferred-loading field. When the value is read from this
object the first time, the query is executed.
\end{fulllineitems}
\index{is\_active (gestion.models.Keg attribute)@\spxentry{is\_active}\spxextra{gestion.models.Keg attribute}}
\begin{fulllineitems}
\phantomsection\label{\detokenize{modules/models:gestion.models.Keg.is_active}}\pysigline{\sphinxbfcode{\sphinxupquote{is\_active}}}
If True, will be displayed on {\hyperref[\detokenize{modules/views:gestion.views.manage}]{\sphinxcrossref{\sphinxcode{\sphinxupquote{manage()}}}}} view
\end{fulllineitems}
\index{keghistory\_set (gestion.models.Keg attribute)@\spxentry{keghistory\_set}\spxextra{gestion.models.Keg attribute}}
\begin{fulllineitems}
\phantomsection\label{\detokenize{modules/models:gestion.models.Keg.keghistory_set}}\pysigline{\sphinxbfcode{\sphinxupquote{keghistory\_set}}}
Accessor to the related objects manager on the reverse side of a
many-to-one relation.
In the example:
\begin{sphinxVerbatim}[commandchars=\\\{\}]
\PYG{k}{class} \PYG{n+nc}{Child}\PYG{p}{(}\PYG{n}{Model}\PYG{p}{)}\PYG{p}{:}
\PYG{n}{parent} \PYG{o}{=} \PYG{n}{ForeignKey}\PYG{p}{(}\PYG{n}{Parent}\PYG{p}{,} \PYG{n}{related\PYGZus{}name}\PYG{o}{=}\PYG{l+s+s1}{\PYGZsq{}}\PYG{l+s+s1}{children}\PYG{l+s+s1}{\PYGZsq{}}\PYG{p}{)}
\end{sphinxVerbatim}
\sphinxcode{\sphinxupquote{Parent.children}} is a \sphinxcode{\sphinxupquote{ReverseManyToOneDescriptor}} instance.
Most of the implementation is delegated to a dynamically defined manager
class built by \sphinxcode{\sphinxupquote{create\_forward\_many\_to\_many\_manager()}} defined below.
\end{fulllineitems}
\index{name (gestion.models.Keg attribute)@\spxentry{name}\spxextra{gestion.models.Keg attribute}}
\begin{fulllineitems}
\phantomsection\label{\detokenize{modules/models:gestion.models.Keg.name}}\pysigline{\sphinxbfcode{\sphinxupquote{name}}}
The name of the keg.
\end{fulllineitems}
\index{objects (gestion.models.Keg attribute)@\spxentry{objects}\spxextra{gestion.models.Keg attribute}}
\begin{fulllineitems}
\phantomsection\label{\detokenize{modules/models:gestion.models.Keg.objects}}\pysigline{\sphinxbfcode{\sphinxupquote{objects}}\sphinxbfcode{\sphinxupquote{ = \textless{}django.db.models.manager.Manager object\textgreater{}}}}
\end{fulllineitems}
\index{pinte (gestion.models.Keg attribute)@\spxentry{pinte}\spxextra{gestion.models.Keg attribute}}
\begin{fulllineitems}
\phantomsection\label{\detokenize{modules/models:gestion.models.Keg.pinte}}\pysigline{\sphinxbfcode{\sphinxupquote{pinte}}}
The related {\hyperref[\detokenize{modules/models:gestion.models.Product}]{\sphinxcrossref{\sphinxcode{\sphinxupquote{Product}}}}} for pint.
\end{fulllineitems}
\index{pinte\_id (gestion.models.Keg attribute)@\spxentry{pinte\_id}\spxextra{gestion.models.Keg attribute}}
\begin{fulllineitems}
\phantomsection\label{\detokenize{modules/models:gestion.models.Keg.pinte_id}}\pysigline{\sphinxbfcode{\sphinxupquote{pinte\_id}}}
A wrapper for a deferred-loading field. When the value is read from this
object the first time, the query is executed.
\end{fulllineitems}
\index{save\_without\_historical\_record() (gestion.models.Keg method)@\spxentry{save\_without\_historical\_record()}\spxextra{gestion.models.Keg method}}
\begin{fulllineitems}
\phantomsection\label{\detokenize{modules/models:gestion.models.Keg.save_without_historical_record}}\pysiglinewithargsret{\sphinxbfcode{\sphinxupquote{save\_without\_historical\_record}}}{\emph{*args}, \emph{**kwargs}}{}
Save model without saving a historical record
Make sure you know what youre doing before you use this method.
\end{fulllineitems}
\index{stockHold (gestion.models.Keg attribute)@\spxentry{stockHold}\spxextra{gestion.models.Keg attribute}}
\begin{fulllineitems}
\phantomsection\label{\detokenize{modules/models:gestion.models.Keg.stockHold}}\pysigline{\sphinxbfcode{\sphinxupquote{stockHold}}}
The number of this keg in the hold.
\end{fulllineitems}
\end{fulllineitems}
\index{KegHistory (class in gestion.models)@\spxentry{KegHistory}\spxextra{class in gestion.models}}
\begin{fulllineitems}
\phantomsection\label{\detokenize{modules/models:gestion.models.KegHistory}}\pysiglinewithargsret{\sphinxbfcode{\sphinxupquote{class }}\sphinxcode{\sphinxupquote{gestion.models.}}\sphinxbfcode{\sphinxupquote{KegHistory}}}{\emph{*args}, \emph{**kwargs}}{}
Stores a keg history, related to {\hyperref[\detokenize{modules/models:gestion.models.Keg}]{\sphinxcrossref{\sphinxcode{\sphinxupquote{Keg}}}}}.
\index{KegHistory.DoesNotExist@\spxentry{KegHistory.DoesNotExist}}
\begin{fulllineitems}
\phantomsection\label{\detokenize{modules/models:gestion.models.KegHistory.DoesNotExist}}\pysigline{\sphinxbfcode{\sphinxupquote{exception }}\sphinxbfcode{\sphinxupquote{DoesNotExist}}}
\end{fulllineitems}
\index{KegHistory.MultipleObjectsReturned@\spxentry{KegHistory.MultipleObjectsReturned}}
\begin{fulllineitems}
\phantomsection\label{\detokenize{modules/models:gestion.models.KegHistory.MultipleObjectsReturned}}\pysigline{\sphinxbfcode{\sphinxupquote{exception }}\sphinxbfcode{\sphinxupquote{MultipleObjectsReturned}}}
\end{fulllineitems}
\index{amountSold (gestion.models.KegHistory attribute)@\spxentry{amountSold}\spxextra{gestion.models.KegHistory attribute}}
\begin{fulllineitems}
\phantomsection\label{\detokenize{modules/models:gestion.models.KegHistory.amountSold}}\pysigline{\sphinxbfcode{\sphinxupquote{amountSold}}}
The quantity, in euros, sold.
\end{fulllineitems}
\index{closingDate (gestion.models.KegHistory attribute)@\spxentry{closingDate}\spxextra{gestion.models.KegHistory attribute}}
\begin{fulllineitems}
\phantomsection\label{\detokenize{modules/models:gestion.models.KegHistory.closingDate}}\pysigline{\sphinxbfcode{\sphinxupquote{closingDate}}}
The date when the keg was closed
\end{fulllineitems}
\index{get\_next\_by\_openingDate() (gestion.models.KegHistory method)@\spxentry{get\_next\_by\_openingDate()}\spxextra{gestion.models.KegHistory method}}
\begin{fulllineitems}
\phantomsection\label{\detokenize{modules/models:gestion.models.KegHistory.get_next_by_openingDate}}\pysiglinewithargsret{\sphinxbfcode{\sphinxupquote{get\_next\_by\_openingDate}}}{\emph{*}, \emph{field=\textless{}django.db.models.fields.DateTimeField: openingDate\textgreater{}}, \emph{is\_next=True}, \emph{**kwargs}}{}
\end{fulllineitems}
\index{get\_previous\_by\_openingDate() (gestion.models.KegHistory method)@\spxentry{get\_previous\_by\_openingDate()}\spxextra{gestion.models.KegHistory method}}
\begin{fulllineitems}
\phantomsection\label{\detokenize{modules/models:gestion.models.KegHistory.get_previous_by_openingDate}}\pysiglinewithargsret{\sphinxbfcode{\sphinxupquote{get\_previous\_by\_openingDate}}}{\emph{*}, \emph{field=\textless{}django.db.models.fields.DateTimeField: openingDate\textgreater{}}, \emph{is\_next=False}, \emph{**kwargs}}{}
\end{fulllineitems}
\index{history (gestion.models.KegHistory attribute)@\spxentry{history}\spxextra{gestion.models.KegHistory attribute}}
\begin{fulllineitems}
\phantomsection\label{\detokenize{modules/models:gestion.models.KegHistory.history}}\pysigline{\sphinxbfcode{\sphinxupquote{history}}\sphinxbfcode{\sphinxupquote{ = \textless{}simple\_history.manager.HistoryManager object\textgreater{}}}}
\end{fulllineitems}
\index{id (gestion.models.KegHistory attribute)@\spxentry{id}\spxextra{gestion.models.KegHistory attribute}}
\begin{fulllineitems}
\phantomsection\label{\detokenize{modules/models:gestion.models.KegHistory.id}}\pysigline{\sphinxbfcode{\sphinxupquote{id}}}
A wrapper for a deferred-loading field. When the value is read from this
object the first time, the query is executed.
\end{fulllineitems}
\index{isCurrentKegHistory (gestion.models.KegHistory attribute)@\spxentry{isCurrentKegHistory}\spxextra{gestion.models.KegHistory attribute}}
\begin{fulllineitems}
\phantomsection\label{\detokenize{modules/models:gestion.models.KegHistory.isCurrentKegHistory}}\pysigline{\sphinxbfcode{\sphinxupquote{isCurrentKegHistory}}}
If True, it corresponds to the current Keg history of {\hyperref[\detokenize{modules/models:gestion.models.Keg}]{\sphinxcrossref{\sphinxcode{\sphinxupquote{Keg}}}}} instance.
\end{fulllineitems}
\index{keg (gestion.models.KegHistory attribute)@\spxentry{keg}\spxextra{gestion.models.KegHistory attribute}}
\begin{fulllineitems}
\phantomsection\label{\detokenize{modules/models:gestion.models.KegHistory.keg}}\pysigline{\sphinxbfcode{\sphinxupquote{keg}}}
The {\hyperref[\detokenize{modules/models:gestion.models.Keg}]{\sphinxcrossref{\sphinxcode{\sphinxupquote{Keg}}}}} instance.
\end{fulllineitems}
\index{keg\_id (gestion.models.KegHistory attribute)@\spxentry{keg\_id}\spxextra{gestion.models.KegHistory attribute}}
\begin{fulllineitems}
\phantomsection\label{\detokenize{modules/models:gestion.models.KegHistory.keg_id}}\pysigline{\sphinxbfcode{\sphinxupquote{keg\_id}}}
A wrapper for a deferred-loading field. When the value is read from this
object the first time, the query is executed.
\end{fulllineitems}
\index{objects (gestion.models.KegHistory attribute)@\spxentry{objects}\spxextra{gestion.models.KegHistory attribute}}
\begin{fulllineitems}
\phantomsection\label{\detokenize{modules/models:gestion.models.KegHistory.objects}}\pysigline{\sphinxbfcode{\sphinxupquote{objects}}\sphinxbfcode{\sphinxupquote{ = \textless{}django.db.models.manager.Manager object\textgreater{}}}}
\end{fulllineitems}
\index{openingDate (gestion.models.KegHistory attribute)@\spxentry{openingDate}\spxextra{gestion.models.KegHistory attribute}}
\begin{fulllineitems}
\phantomsection\label{\detokenize{modules/models:gestion.models.KegHistory.openingDate}}\pysigline{\sphinxbfcode{\sphinxupquote{openingDate}}}
The date when the keg was opened.
\end{fulllineitems}
\index{quantitySold (gestion.models.KegHistory attribute)@\spxentry{quantitySold}\spxextra{gestion.models.KegHistory attribute}}
\begin{fulllineitems}
\phantomsection\label{\detokenize{modules/models:gestion.models.KegHistory.quantitySold}}\pysigline{\sphinxbfcode{\sphinxupquote{quantitySold}}}
The quantity, in liters, sold.
\end{fulllineitems}
\index{save\_without\_historical\_record() (gestion.models.KegHistory method)@\spxentry{save\_without\_historical\_record()}\spxextra{gestion.models.KegHistory method}}
\begin{fulllineitems}
\phantomsection\label{\detokenize{modules/models:gestion.models.KegHistory.save_without_historical_record}}\pysiglinewithargsret{\sphinxbfcode{\sphinxupquote{save\_without\_historical\_record}}}{\emph{*args}, \emph{**kwargs}}{}
Save model without saving a historical record
Make sure you know what youre doing before you use this method.
\end{fulllineitems}
\end{fulllineitems}
\index{Menu (class in gestion.models)@\spxentry{Menu}\spxextra{class in gestion.models}}
\begin{fulllineitems}
\phantomsection\label{\detokenize{modules/models:gestion.models.Menu}}\pysiglinewithargsret{\sphinxbfcode{\sphinxupquote{class }}\sphinxcode{\sphinxupquote{gestion.models.}}\sphinxbfcode{\sphinxupquote{Menu}}}{\emph{*args}, \emph{**kwargs}}{}
Stores menus.
\index{Menu.DoesNotExist@\spxentry{Menu.DoesNotExist}}
\begin{fulllineitems}
\phantomsection\label{\detokenize{modules/models:gestion.models.Menu.DoesNotExist}}\pysigline{\sphinxbfcode{\sphinxupquote{exception }}\sphinxbfcode{\sphinxupquote{DoesNotExist}}}
\end{fulllineitems}
\index{Menu.MultipleObjectsReturned@\spxentry{Menu.MultipleObjectsReturned}}
\begin{fulllineitems}
\phantomsection\label{\detokenize{modules/models:gestion.models.Menu.MultipleObjectsReturned}}\pysigline{\sphinxbfcode{\sphinxupquote{exception }}\sphinxbfcode{\sphinxupquote{MultipleObjectsReturned}}}
\end{fulllineitems}
\index{adherent\_required (gestion.models.Menu attribute)@\spxentry{adherent\_required}\spxextra{gestion.models.Menu attribute}}
\begin{fulllineitems}
\phantomsection\label{\detokenize{modules/models:gestion.models.Menu.adherent_required}}\pysigline{\sphinxbfcode{\sphinxupquote{adherent\_required}}}
Test if the menu contains a restricted {\hyperref[\detokenize{modules/models:gestion.models.Product}]{\sphinxcrossref{\sphinxcode{\sphinxupquote{Product}}}}}
\end{fulllineitems}
\index{amount (gestion.models.Menu attribute)@\spxentry{amount}\spxextra{gestion.models.Menu attribute}}
\begin{fulllineitems}
\phantomsection\label{\detokenize{modules/models:gestion.models.Menu.amount}}\pysigline{\sphinxbfcode{\sphinxupquote{amount}}}
Price of the menu.
\end{fulllineitems}
\index{articles (gestion.models.Menu attribute)@\spxentry{articles}\spxextra{gestion.models.Menu attribute}}
\begin{fulllineitems}
\phantomsection\label{\detokenize{modules/models:gestion.models.Menu.articles}}\pysigline{\sphinxbfcode{\sphinxupquote{articles}}}
Stores {\hyperref[\detokenize{modules/models:gestion.models.Product}]{\sphinxcrossref{\sphinxcode{\sphinxupquote{Products}}}}} contained in the menu
\end{fulllineitems}
\index{barcode (gestion.models.Menu attribute)@\spxentry{barcode}\spxextra{gestion.models.Menu attribute}}
\begin{fulllineitems}
\phantomsection\label{\detokenize{modules/models:gestion.models.Menu.barcode}}\pysigline{\sphinxbfcode{\sphinxupquote{barcode}}}
Barcode of the menu.
\end{fulllineitems}
\index{history (gestion.models.Menu attribute)@\spxentry{history}\spxextra{gestion.models.Menu attribute}}
\begin{fulllineitems}
\phantomsection\label{\detokenize{modules/models:gestion.models.Menu.history}}\pysigline{\sphinxbfcode{\sphinxupquote{history}}\sphinxbfcode{\sphinxupquote{ = \textless{}simple\_history.manager.HistoryManager object\textgreater{}}}}
\end{fulllineitems}
\index{id (gestion.models.Menu attribute)@\spxentry{id}\spxextra{gestion.models.Menu attribute}}
\begin{fulllineitems}
\phantomsection\label{\detokenize{modules/models:gestion.models.Menu.id}}\pysigline{\sphinxbfcode{\sphinxupquote{id}}}
A wrapper for a deferred-loading field. When the value is read from this
object the first time, the query is executed.
\end{fulllineitems}
\index{is\_active (gestion.models.Menu attribute)@\spxentry{is\_active}\spxextra{gestion.models.Menu attribute}}
\begin{fulllineitems}
\phantomsection\label{\detokenize{modules/models:gestion.models.Menu.is_active}}\pysigline{\sphinxbfcode{\sphinxupquote{is\_active}}}
If True, the menu will be displayed on the {\hyperref[\detokenize{modules/views:gestion.views.manage}]{\sphinxcrossref{\sphinxcode{\sphinxupquote{gestion.views.manage()}}}}} view
\end{fulllineitems}
\index{menuhistory\_set (gestion.models.Menu attribute)@\spxentry{menuhistory\_set}\spxextra{gestion.models.Menu attribute}}
\begin{fulllineitems}
\phantomsection\label{\detokenize{modules/models:gestion.models.Menu.menuhistory_set}}\pysigline{\sphinxbfcode{\sphinxupquote{menuhistory\_set}}}
Accessor to the related objects manager on the reverse side of a
many-to-one relation.
In the example:
\begin{sphinxVerbatim}[commandchars=\\\{\}]
\PYG{k}{class} \PYG{n+nc}{Child}\PYG{p}{(}\PYG{n}{Model}\PYG{p}{)}\PYG{p}{:}
\PYG{n}{parent} \PYG{o}{=} \PYG{n}{ForeignKey}\PYG{p}{(}\PYG{n}{Parent}\PYG{p}{,} \PYG{n}{related\PYGZus{}name}\PYG{o}{=}\PYG{l+s+s1}{\PYGZsq{}}\PYG{l+s+s1}{children}\PYG{l+s+s1}{\PYGZsq{}}\PYG{p}{)}
\end{sphinxVerbatim}
\sphinxcode{\sphinxupquote{Parent.children}} is a \sphinxcode{\sphinxupquote{ReverseManyToOneDescriptor}} instance.
Most of the implementation is delegated to a dynamically defined manager
class built by \sphinxcode{\sphinxupquote{create\_forward\_many\_to\_many\_manager()}} defined below.
\end{fulllineitems}
\index{name (gestion.models.Menu attribute)@\spxentry{name}\spxextra{gestion.models.Menu attribute}}
\begin{fulllineitems}
\phantomsection\label{\detokenize{modules/models:gestion.models.Menu.name}}\pysigline{\sphinxbfcode{\sphinxupquote{name}}}
Name of the menu.
\end{fulllineitems}
\index{objects (gestion.models.Menu attribute)@\spxentry{objects}\spxextra{gestion.models.Menu attribute}}
\begin{fulllineitems}
\phantomsection\label{\detokenize{modules/models:gestion.models.Menu.objects}}\pysigline{\sphinxbfcode{\sphinxupquote{objects}}\sphinxbfcode{\sphinxupquote{ = \textless{}django.db.models.manager.Manager object\textgreater{}}}}
\end{fulllineitems}
\index{save\_without\_historical\_record() (gestion.models.Menu method)@\spxentry{save\_without\_historical\_record()}\spxextra{gestion.models.Menu method}}
\begin{fulllineitems}
\phantomsection\label{\detokenize{modules/models:gestion.models.Menu.save_without_historical_record}}\pysiglinewithargsret{\sphinxbfcode{\sphinxupquote{save\_without\_historical\_record}}}{\emph{*args}, \emph{**kwargs}}{}
Save model without saving a historical record
Make sure you know what youre doing before you use this method.
\end{fulllineitems}
\end{fulllineitems}
\index{MenuHistory (class in gestion.models)@\spxentry{MenuHistory}\spxextra{class in gestion.models}}
\begin{fulllineitems}
\phantomsection\label{\detokenize{modules/models:gestion.models.MenuHistory}}\pysiglinewithargsret{\sphinxbfcode{\sphinxupquote{class }}\sphinxcode{\sphinxupquote{gestion.models.}}\sphinxbfcode{\sphinxupquote{MenuHistory}}}{\emph{*args}, \emph{**kwargs}}{}
Stores MenuHistory related to {\hyperref[\detokenize{modules/models:gestion.models.Menu}]{\sphinxcrossref{\sphinxcode{\sphinxupquote{Menu}}}}}.
\index{MenuHistory.DoesNotExist@\spxentry{MenuHistory.DoesNotExist}}
\begin{fulllineitems}
\phantomsection\label{\detokenize{modules/models:gestion.models.MenuHistory.DoesNotExist}}\pysigline{\sphinxbfcode{\sphinxupquote{exception }}\sphinxbfcode{\sphinxupquote{DoesNotExist}}}
\end{fulllineitems}
\index{MenuHistory.MultipleObjectsReturned@\spxentry{MenuHistory.MultipleObjectsReturned}}
\begin{fulllineitems}
\phantomsection\label{\detokenize{modules/models:gestion.models.MenuHistory.MultipleObjectsReturned}}\pysigline{\sphinxbfcode{\sphinxupquote{exception }}\sphinxbfcode{\sphinxupquote{MultipleObjectsReturned}}}
\end{fulllineitems}
\index{amount (gestion.models.MenuHistory attribute)@\spxentry{amount}\spxextra{gestion.models.MenuHistory attribute}}
\begin{fulllineitems}
\phantomsection\label{\detokenize{modules/models:gestion.models.MenuHistory.amount}}\pysigline{\sphinxbfcode{\sphinxupquote{amount}}}
Price of the purchase.
\end{fulllineitems}
\index{coopeman (gestion.models.MenuHistory attribute)@\spxentry{coopeman}\spxextra{gestion.models.MenuHistory attribute}}
\begin{fulllineitems}
\phantomsection\label{\detokenize{modules/models:gestion.models.MenuHistory.coopeman}}\pysigline{\sphinxbfcode{\sphinxupquote{coopeman}}}
Coopeman (:class:django.contrib.auth.models.User{}`) who collected the money.
\end{fulllineitems}
\index{coopeman\_id (gestion.models.MenuHistory attribute)@\spxentry{coopeman\_id}\spxextra{gestion.models.MenuHistory attribute}}
\begin{fulllineitems}
\phantomsection\label{\detokenize{modules/models:gestion.models.MenuHistory.coopeman_id}}\pysigline{\sphinxbfcode{\sphinxupquote{coopeman\_id}}}
A wrapper for a deferred-loading field. When the value is read from this
object the first time, the query is executed.
\end{fulllineitems}
\index{customer (gestion.models.MenuHistory attribute)@\spxentry{customer}\spxextra{gestion.models.MenuHistory attribute}}
\begin{fulllineitems}
\phantomsection\label{\detokenize{modules/models:gestion.models.MenuHistory.customer}}\pysigline{\sphinxbfcode{\sphinxupquote{customer}}}
Accessor to the related object on the forward side of a many-to-one or
one-to-one (via ForwardOneToOneDescriptor subclass) relation.
In the example:
\begin{sphinxVerbatim}[commandchars=\\\{\}]
\PYG{k}{class} \PYG{n+nc}{Child}\PYG{p}{(}\PYG{n}{Model}\PYG{p}{)}\PYG{p}{:}
\PYG{n}{parent} \PYG{o}{=} \PYG{n}{ForeignKey}\PYG{p}{(}\PYG{n}{Parent}\PYG{p}{,} \PYG{n}{related\PYGZus{}name}\PYG{o}{=}\PYG{l+s+s1}{\PYGZsq{}}\PYG{l+s+s1}{children}\PYG{l+s+s1}{\PYGZsq{}}\PYG{p}{)}
\end{sphinxVerbatim}
\sphinxcode{\sphinxupquote{Child.parent}} is a \sphinxcode{\sphinxupquote{ForwardManyToOneDescriptor}} instance.
\end{fulllineitems}
\index{customer\_id (gestion.models.MenuHistory attribute)@\spxentry{customer\_id}\spxextra{gestion.models.MenuHistory attribute}}
\begin{fulllineitems}
\phantomsection\label{\detokenize{modules/models:gestion.models.MenuHistory.customer_id}}\pysigline{\sphinxbfcode{\sphinxupquote{customer\_id}}}
A wrapper for a deferred-loading field. When the value is read from this
object the first time, the query is executed.
\end{fulllineitems}
\index{date (gestion.models.MenuHistory attribute)@\spxentry{date}\spxextra{gestion.models.MenuHistory attribute}}
\begin{fulllineitems}
\phantomsection\label{\detokenize{modules/models:gestion.models.MenuHistory.date}}\pysigline{\sphinxbfcode{\sphinxupquote{date}}}
Date of the purhcase.
\end{fulllineitems}
\index{get\_next\_by\_date() (gestion.models.MenuHistory method)@\spxentry{get\_next\_by\_date()}\spxextra{gestion.models.MenuHistory method}}
\begin{fulllineitems}
\phantomsection\label{\detokenize{modules/models:gestion.models.MenuHistory.get_next_by_date}}\pysiglinewithargsret{\sphinxbfcode{\sphinxupquote{get\_next\_by\_date}}}{\emph{*}, \emph{field=\textless{}django.db.models.fields.DateTimeField: date\textgreater{}}, \emph{is\_next=True}, \emph{**kwargs}}{}
\end{fulllineitems}
\index{get\_previous\_by\_date() (gestion.models.MenuHistory method)@\spxentry{get\_previous\_by\_date()}\spxextra{gestion.models.MenuHistory method}}
\begin{fulllineitems}
\phantomsection\label{\detokenize{modules/models:gestion.models.MenuHistory.get_previous_by_date}}\pysiglinewithargsret{\sphinxbfcode{\sphinxupquote{get\_previous\_by\_date}}}{\emph{*}, \emph{field=\textless{}django.db.models.fields.DateTimeField: date\textgreater{}}, \emph{is\_next=False}, \emph{**kwargs}}{}
\end{fulllineitems}
\index{history (gestion.models.MenuHistory attribute)@\spxentry{history}\spxextra{gestion.models.MenuHistory attribute}}
\begin{fulllineitems}
\phantomsection\label{\detokenize{modules/models:gestion.models.MenuHistory.history}}\pysigline{\sphinxbfcode{\sphinxupquote{history}}\sphinxbfcode{\sphinxupquote{ = \textless{}simple\_history.manager.HistoryManager object\textgreater{}}}}
\end{fulllineitems}
\index{id (gestion.models.MenuHistory attribute)@\spxentry{id}\spxextra{gestion.models.MenuHistory attribute}}
\begin{fulllineitems}
\phantomsection\label{\detokenize{modules/models:gestion.models.MenuHistory.id}}\pysigline{\sphinxbfcode{\sphinxupquote{id}}}
A wrapper for a deferred-loading field. When the value is read from this
object the first time, the query is executed.
\end{fulllineitems}
\index{menu (gestion.models.MenuHistory attribute)@\spxentry{menu}\spxextra{gestion.models.MenuHistory attribute}}
\begin{fulllineitems}
\phantomsection\label{\detokenize{modules/models:gestion.models.MenuHistory.menu}}\pysigline{\sphinxbfcode{\sphinxupquote{menu}}}
{\hyperref[\detokenize{modules/models:gestion.models.Menu}]{\sphinxcrossref{\sphinxcode{\sphinxupquote{gestion.models.Menu}}}}} purchased.
\end{fulllineitems}
\index{menu\_id (gestion.models.MenuHistory attribute)@\spxentry{menu\_id}\spxextra{gestion.models.MenuHistory attribute}}
\begin{fulllineitems}
\phantomsection\label{\detokenize{modules/models:gestion.models.MenuHistory.menu_id}}\pysigline{\sphinxbfcode{\sphinxupquote{menu\_id}}}
A wrapper for a deferred-loading field. When the value is read from this
object the first time, the query is executed.
\end{fulllineitems}
\index{objects (gestion.models.MenuHistory attribute)@\spxentry{objects}\spxextra{gestion.models.MenuHistory attribute}}
\begin{fulllineitems}
\phantomsection\label{\detokenize{modules/models:gestion.models.MenuHistory.objects}}\pysigline{\sphinxbfcode{\sphinxupquote{objects}}\sphinxbfcode{\sphinxupquote{ = \textless{}django.db.models.manager.Manager object\textgreater{}}}}
\end{fulllineitems}
\index{paymentMethod (gestion.models.MenuHistory attribute)@\spxentry{paymentMethod}\spxextra{gestion.models.MenuHistory attribute}}
\begin{fulllineitems}
\phantomsection\label{\detokenize{modules/models:gestion.models.MenuHistory.paymentMethod}}\pysigline{\sphinxbfcode{\sphinxupquote{paymentMethod}}}
{\hyperref[\detokenize{modules/models:preferences.models.PaymentMethod}]{\sphinxcrossref{\sphinxcode{\sphinxupquote{Payment Method}}}}} of the Menu purchased.
\end{fulllineitems}
\index{paymentMethod\_id (gestion.models.MenuHistory attribute)@\spxentry{paymentMethod\_id}\spxextra{gestion.models.MenuHistory attribute}}
\begin{fulllineitems}
\phantomsection\label{\detokenize{modules/models:gestion.models.MenuHistory.paymentMethod_id}}\pysigline{\sphinxbfcode{\sphinxupquote{paymentMethod\_id}}}
A wrapper for a deferred-loading field. When the value is read from this
object the first time, the query is executed.
\end{fulllineitems}
\index{quantity (gestion.models.MenuHistory attribute)@\spxentry{quantity}\spxextra{gestion.models.MenuHistory attribute}}
\begin{fulllineitems}
\phantomsection\label{\detokenize{modules/models:gestion.models.MenuHistory.quantity}}\pysigline{\sphinxbfcode{\sphinxupquote{quantity}}}
Client (\sphinxcode{\sphinxupquote{django.contrib.auth.models.User}}).
\end{fulllineitems}
\index{save\_without\_historical\_record() (gestion.models.MenuHistory method)@\spxentry{save\_without\_historical\_record()}\spxextra{gestion.models.MenuHistory method}}
\begin{fulllineitems}
\phantomsection\label{\detokenize{modules/models:gestion.models.MenuHistory.save_without_historical_record}}\pysiglinewithargsret{\sphinxbfcode{\sphinxupquote{save\_without\_historical\_record}}}{\emph{*args}, \emph{**kwargs}}{}
Save model without saving a historical record
Make sure you know what youre doing before you use this method.
\end{fulllineitems}
\end{fulllineitems}
\index{Pinte (class in gestion.models)@\spxentry{Pinte}\spxextra{class in gestion.models}}
\begin{fulllineitems}
\phantomsection\label{\detokenize{modules/models:gestion.models.Pinte}}\pysiglinewithargsret{\sphinxbfcode{\sphinxupquote{class }}\sphinxcode{\sphinxupquote{gestion.models.}}\sphinxbfcode{\sphinxupquote{Pinte}}}{\emph{*args}, \emph{**kwargs}}{}
Stores a physical pinte
\index{Pinte.DoesNotExist@\spxentry{Pinte.DoesNotExist}}
\begin{fulllineitems}
\phantomsection\label{\detokenize{modules/models:gestion.models.Pinte.DoesNotExist}}\pysigline{\sphinxbfcode{\sphinxupquote{exception }}\sphinxbfcode{\sphinxupquote{DoesNotExist}}}
\end{fulllineitems}
\index{Pinte.MultipleObjectsReturned@\spxentry{Pinte.MultipleObjectsReturned}}
\begin{fulllineitems}
\phantomsection\label{\detokenize{modules/models:gestion.models.Pinte.MultipleObjectsReturned}}\pysigline{\sphinxbfcode{\sphinxupquote{exception }}\sphinxbfcode{\sphinxupquote{MultipleObjectsReturned}}}
\end{fulllineitems}
\index{current\_owner (gestion.models.Pinte attribute)@\spxentry{current\_owner}\spxextra{gestion.models.Pinte attribute}}
\begin{fulllineitems}
\phantomsection\label{\detokenize{modules/models:gestion.models.Pinte.current_owner}}\pysigline{\sphinxbfcode{\sphinxupquote{current\_owner}}}
The current owner (\sphinxcode{\sphinxupquote{django.contrib.auth.models.User}}).
\end{fulllineitems}
\index{current\_owner\_id (gestion.models.Pinte attribute)@\spxentry{current\_owner\_id}\spxextra{gestion.models.Pinte attribute}}
\begin{fulllineitems}
\phantomsection\label{\detokenize{modules/models:gestion.models.Pinte.current_owner_id}}\pysigline{\sphinxbfcode{\sphinxupquote{current\_owner\_id}}}
A wrapper for a deferred-loading field. When the value is read from this
object the first time, the query is executed.
\end{fulllineitems}
\index{get\_next\_by\_last\_update\_date() (gestion.models.Pinte method)@\spxentry{get\_next\_by\_last\_update\_date()}\spxextra{gestion.models.Pinte method}}
\begin{fulllineitems}
\phantomsection\label{\detokenize{modules/models:gestion.models.Pinte.get_next_by_last_update_date}}\pysiglinewithargsret{\sphinxbfcode{\sphinxupquote{get\_next\_by\_last\_update\_date}}}{\emph{*}, \emph{field=\textless{}django.db.models.fields.DateTimeField: last\_update\_date\textgreater{}}, \emph{is\_next=True}, \emph{**kwargs}}{}
\end{fulllineitems}
\index{get\_previous\_by\_last\_update\_date() (gestion.models.Pinte method)@\spxentry{get\_previous\_by\_last\_update\_date()}\spxextra{gestion.models.Pinte method}}
\begin{fulllineitems}
\phantomsection\label{\detokenize{modules/models:gestion.models.Pinte.get_previous_by_last_update_date}}\pysiglinewithargsret{\sphinxbfcode{\sphinxupquote{get\_previous\_by\_last\_update\_date}}}{\emph{*}, \emph{field=\textless{}django.db.models.fields.DateTimeField: last\_update\_date\textgreater{}}, \emph{is\_next=False}, \emph{**kwargs}}{}
\end{fulllineitems}
\index{history (gestion.models.Pinte attribute)@\spxentry{history}\spxextra{gestion.models.Pinte attribute}}
\begin{fulllineitems}
\phantomsection\label{\detokenize{modules/models:gestion.models.Pinte.history}}\pysigline{\sphinxbfcode{\sphinxupquote{history}}\sphinxbfcode{\sphinxupquote{ = \textless{}simple\_history.manager.HistoryManager object\textgreater{}}}}
\end{fulllineitems}
\index{id (gestion.models.Pinte attribute)@\spxentry{id}\spxextra{gestion.models.Pinte attribute}}
\begin{fulllineitems}
\phantomsection\label{\detokenize{modules/models:gestion.models.Pinte.id}}\pysigline{\sphinxbfcode{\sphinxupquote{id}}}
A wrapper for a deferred-loading field. When the value is read from this
object the first time, the query is executed.
\end{fulllineitems}
\index{last\_update\_date (gestion.models.Pinte attribute)@\spxentry{last\_update\_date}\spxextra{gestion.models.Pinte attribute}}
\begin{fulllineitems}
\phantomsection\label{\detokenize{modules/models:gestion.models.Pinte.last_update_date}}\pysigline{\sphinxbfcode{\sphinxupquote{last\_update\_date}}}
The last update date
\end{fulllineitems}
\index{objects (gestion.models.Pinte attribute)@\spxentry{objects}\spxextra{gestion.models.Pinte attribute}}
\begin{fulllineitems}
\phantomsection\label{\detokenize{modules/models:gestion.models.Pinte.objects}}\pysigline{\sphinxbfcode{\sphinxupquote{objects}}\sphinxbfcode{\sphinxupquote{ = \textless{}django.db.models.manager.Manager object\textgreater{}}}}
\end{fulllineitems}
\index{previous\_owner (gestion.models.Pinte attribute)@\spxentry{previous\_owner}\spxextra{gestion.models.Pinte attribute}}
\begin{fulllineitems}
\phantomsection\label{\detokenize{modules/models:gestion.models.Pinte.previous_owner}}\pysigline{\sphinxbfcode{\sphinxupquote{previous\_owner}}}
The previous owner (\sphinxcode{\sphinxupquote{django.contrib.auth.models.User}}).
\end{fulllineitems}
\index{previous\_owner\_id (gestion.models.Pinte attribute)@\spxentry{previous\_owner\_id}\spxextra{gestion.models.Pinte attribute}}
\begin{fulllineitems}
\phantomsection\label{\detokenize{modules/models:gestion.models.Pinte.previous_owner_id}}\pysigline{\sphinxbfcode{\sphinxupquote{previous\_owner\_id}}}
A wrapper for a deferred-loading field. When the value is read from this
object the first time, the query is executed.
\end{fulllineitems}
\index{save\_without\_historical\_record() (gestion.models.Pinte method)@\spxentry{save\_without\_historical\_record()}\spxextra{gestion.models.Pinte method}}
\begin{fulllineitems}
\phantomsection\label{\detokenize{modules/models:gestion.models.Pinte.save_without_historical_record}}\pysiglinewithargsret{\sphinxbfcode{\sphinxupquote{save\_without\_historical\_record}}}{\emph{*args}, \emph{**kwargs}}{}
Save model without saving a historical record
Make sure you know what youre doing before you use this method.
\end{fulllineitems}
\end{fulllineitems}
\index{Product (class in gestion.models)@\spxentry{Product}\spxextra{class in gestion.models}}
\begin{fulllineitems}
\phantomsection\label{\detokenize{modules/models:gestion.models.Product}}\pysiglinewithargsret{\sphinxbfcode{\sphinxupquote{class }}\sphinxcode{\sphinxupquote{gestion.models.}}\sphinxbfcode{\sphinxupquote{Product}}}{\emph{*args}, \emph{**kwargs}}{}
Stores a product.
\index{BOTTLE (gestion.models.Product attribute)@\spxentry{BOTTLE}\spxextra{gestion.models.Product attribute}}
\begin{fulllineitems}
\phantomsection\label{\detokenize{modules/models:gestion.models.Product.BOTTLE}}\pysigline{\sphinxbfcode{\sphinxupquote{BOTTLE}}\sphinxbfcode{\sphinxupquote{ = 'BT'}}}
\end{fulllineitems}
\index{D\_PRESSION (gestion.models.Product attribute)@\spxentry{D\_PRESSION}\spxextra{gestion.models.Product attribute}}
\begin{fulllineitems}
\phantomsection\label{\detokenize{modules/models:gestion.models.Product.D_PRESSION}}\pysigline{\sphinxbfcode{\sphinxupquote{D\_PRESSION}}\sphinxbfcode{\sphinxupquote{ = 'DP'}}}
\end{fulllineitems}
\index{Product.DoesNotExist@\spxentry{Product.DoesNotExist}}
\begin{fulllineitems}
\phantomsection\label{\detokenize{modules/models:gestion.models.Product.DoesNotExist}}\pysigline{\sphinxbfcode{\sphinxupquote{exception }}\sphinxbfcode{\sphinxupquote{DoesNotExist}}}
\end{fulllineitems}
\index{FOOD (gestion.models.Product attribute)@\spxentry{FOOD}\spxextra{gestion.models.Product attribute}}
\begin{fulllineitems}
\phantomsection\label{\detokenize{modules/models:gestion.models.Product.FOOD}}\pysigline{\sphinxbfcode{\sphinxupquote{FOOD}}\sphinxbfcode{\sphinxupquote{ = 'FO'}}}
\end{fulllineitems}
\index{G\_PRESSION (gestion.models.Product attribute)@\spxentry{G\_PRESSION}\spxextra{gestion.models.Product attribute}}
\begin{fulllineitems}
\phantomsection\label{\detokenize{modules/models:gestion.models.Product.G_PRESSION}}\pysigline{\sphinxbfcode{\sphinxupquote{G\_PRESSION}}\sphinxbfcode{\sphinxupquote{ = 'GP'}}}
\end{fulllineitems}
\index{Product.MultipleObjectsReturned@\spxentry{Product.MultipleObjectsReturned}}
\begin{fulllineitems}
\phantomsection\label{\detokenize{modules/models:gestion.models.Product.MultipleObjectsReturned}}\pysigline{\sphinxbfcode{\sphinxupquote{exception }}\sphinxbfcode{\sphinxupquote{MultipleObjectsReturned}}}
\end{fulllineitems}
\index{PANINI (gestion.models.Product attribute)@\spxentry{PANINI}\spxextra{gestion.models.Product attribute}}
\begin{fulllineitems}
\phantomsection\label{\detokenize{modules/models:gestion.models.Product.PANINI}}\pysigline{\sphinxbfcode{\sphinxupquote{PANINI}}\sphinxbfcode{\sphinxupquote{ = 'PA'}}}
\end{fulllineitems}
\index{P\_PRESSION (gestion.models.Product attribute)@\spxentry{P\_PRESSION}\spxextra{gestion.models.Product attribute}}
\begin{fulllineitems}
\phantomsection\label{\detokenize{modules/models:gestion.models.Product.P_PRESSION}}\pysigline{\sphinxbfcode{\sphinxupquote{P\_PRESSION}}\sphinxbfcode{\sphinxupquote{ = 'PP'}}}
\end{fulllineitems}
\index{SOFT (gestion.models.Product attribute)@\spxentry{SOFT}\spxextra{gestion.models.Product attribute}}
\begin{fulllineitems}
\phantomsection\label{\detokenize{modules/models:gestion.models.Product.SOFT}}\pysigline{\sphinxbfcode{\sphinxupquote{SOFT}}\sphinxbfcode{\sphinxupquote{ = 'SO'}}}
\end{fulllineitems}
\index{TYPEINPUT\_CHOICES\_CATEGORIE (gestion.models.Product attribute)@\spxentry{TYPEINPUT\_CHOICES\_CATEGORIE}\spxextra{gestion.models.Product attribute}}
\begin{fulllineitems}
\phantomsection\label{\detokenize{modules/models:gestion.models.Product.TYPEINPUT_CHOICES_CATEGORIE}}\pysigline{\sphinxbfcode{\sphinxupquote{TYPEINPUT\_CHOICES\_CATEGORIE}}\sphinxbfcode{\sphinxupquote{ = (('PP', 'Pinte Pression'), ('DP', 'Demi Pression'), ('GP', 'Galopin pression'), ('BT', 'Bouteille'), ('SO', 'Soft'), ('FO', 'En-cas'), ('PA', 'Ingredients panini'))}}}
\end{fulllineitems}
\index{adherentRequired (gestion.models.Product attribute)@\spxentry{adherentRequired}\spxextra{gestion.models.Product attribute}}
\begin{fulllineitems}
\phantomsection\label{\detokenize{modules/models:gestion.models.Product.adherentRequired}}\pysigline{\sphinxbfcode{\sphinxupquote{adherentRequired}}}
If True, only adherents will be able to buy this product
\end{fulllineitems}
\index{amount (gestion.models.Product attribute)@\spxentry{amount}\spxextra{gestion.models.Product attribute}}
\begin{fulllineitems}
\phantomsection\label{\detokenize{modules/models:gestion.models.Product.amount}}\pysigline{\sphinxbfcode{\sphinxupquote{amount}}}
The price of the product.
\end{fulllineitems}
\index{barcode (gestion.models.Product attribute)@\spxentry{barcode}\spxextra{gestion.models.Product attribute}}
\begin{fulllineitems}
\phantomsection\label{\detokenize{modules/models:gestion.models.Product.barcode}}\pysigline{\sphinxbfcode{\sphinxupquote{barcode}}}
The barcode of the product.
\end{fulllineitems}
\index{category (gestion.models.Product attribute)@\spxentry{category}\spxextra{gestion.models.Product attribute}}
\begin{fulllineitems}
\phantomsection\label{\detokenize{modules/models:gestion.models.Product.category}}\pysigline{\sphinxbfcode{\sphinxupquote{category}}}
The category of the product
\end{fulllineitems}
\index{consumption\_set (gestion.models.Product attribute)@\spxentry{consumption\_set}\spxextra{gestion.models.Product attribute}}
\begin{fulllineitems}
\phantomsection\label{\detokenize{modules/models:gestion.models.Product.consumption_set}}\pysigline{\sphinxbfcode{\sphinxupquote{consumption\_set}}}
Accessor to the related objects manager on the reverse side of a
many-to-one relation.
In the example:
\begin{sphinxVerbatim}[commandchars=\\\{\}]
\PYG{k}{class} \PYG{n+nc}{Child}\PYG{p}{(}\PYG{n}{Model}\PYG{p}{)}\PYG{p}{:}
\PYG{n}{parent} \PYG{o}{=} \PYG{n}{ForeignKey}\PYG{p}{(}\PYG{n}{Parent}\PYG{p}{,} \PYG{n}{related\PYGZus{}name}\PYG{o}{=}\PYG{l+s+s1}{\PYGZsq{}}\PYG{l+s+s1}{children}\PYG{l+s+s1}{\PYGZsq{}}\PYG{p}{)}
\end{sphinxVerbatim}
\sphinxcode{\sphinxupquote{Parent.children}} is a \sphinxcode{\sphinxupquote{ReverseManyToOneDescriptor}} instance.
Most of the implementation is delegated to a dynamically defined manager
class built by \sphinxcode{\sphinxupquote{create\_forward\_many\_to\_many\_manager()}} defined below.
\end{fulllineitems}
\index{consumptionhistory\_set (gestion.models.Product attribute)@\spxentry{consumptionhistory\_set}\spxextra{gestion.models.Product attribute}}
\begin{fulllineitems}
\phantomsection\label{\detokenize{modules/models:gestion.models.Product.consumptionhistory_set}}\pysigline{\sphinxbfcode{\sphinxupquote{consumptionhistory\_set}}}
Accessor to the related objects manager on the reverse side of a
many-to-one relation.
In the example:
\begin{sphinxVerbatim}[commandchars=\\\{\}]
\PYG{k}{class} \PYG{n+nc}{Child}\PYG{p}{(}\PYG{n}{Model}\PYG{p}{)}\PYG{p}{:}
\PYG{n}{parent} \PYG{o}{=} \PYG{n}{ForeignKey}\PYG{p}{(}\PYG{n}{Parent}\PYG{p}{,} \PYG{n}{related\PYGZus{}name}\PYG{o}{=}\PYG{l+s+s1}{\PYGZsq{}}\PYG{l+s+s1}{children}\PYG{l+s+s1}{\PYGZsq{}}\PYG{p}{)}
\end{sphinxVerbatim}
\sphinxcode{\sphinxupquote{Parent.children}} is a \sphinxcode{\sphinxupquote{ReverseManyToOneDescriptor}} instance.
Most of the implementation is delegated to a dynamically defined manager
class built by \sphinxcode{\sphinxupquote{create\_forward\_many\_to\_many\_manager()}} defined below.
\end{fulllineitems}
\index{deg (gestion.models.Product attribute)@\spxentry{deg}\spxextra{gestion.models.Product attribute}}
\begin{fulllineitems}
\phantomsection\label{\detokenize{modules/models:gestion.models.Product.deg}}\pysigline{\sphinxbfcode{\sphinxupquote{deg}}}
Degree of alcohol, if relevant
\end{fulllineitems}
\index{futd (gestion.models.Product attribute)@\spxentry{futd}\spxextra{gestion.models.Product attribute}}
\begin{fulllineitems}
\phantomsection\label{\detokenize{modules/models:gestion.models.Product.futd}}\pysigline{\sphinxbfcode{\sphinxupquote{futd}}}
Accessor to the related objects manager on the reverse side of a
many-to-one relation.
In the example:
\begin{sphinxVerbatim}[commandchars=\\\{\}]
\PYG{k}{class} \PYG{n+nc}{Child}\PYG{p}{(}\PYG{n}{Model}\PYG{p}{)}\PYG{p}{:}
\PYG{n}{parent} \PYG{o}{=} \PYG{n}{ForeignKey}\PYG{p}{(}\PYG{n}{Parent}\PYG{p}{,} \PYG{n}{related\PYGZus{}name}\PYG{o}{=}\PYG{l+s+s1}{\PYGZsq{}}\PYG{l+s+s1}{children}\PYG{l+s+s1}{\PYGZsq{}}\PYG{p}{)}
\end{sphinxVerbatim}
\sphinxcode{\sphinxupquote{Parent.children}} is a \sphinxcode{\sphinxupquote{ReverseManyToOneDescriptor}} instance.
Most of the implementation is delegated to a dynamically defined manager
class built by \sphinxcode{\sphinxupquote{create\_forward\_many\_to\_many\_manager()}} defined below.
\end{fulllineitems}
\index{futg (gestion.models.Product attribute)@\spxentry{futg}\spxextra{gestion.models.Product attribute}}
\begin{fulllineitems}
\phantomsection\label{\detokenize{modules/models:gestion.models.Product.futg}}\pysigline{\sphinxbfcode{\sphinxupquote{futg}}}
Accessor to the related objects manager on the reverse side of a
many-to-one relation.
In the example:
\begin{sphinxVerbatim}[commandchars=\\\{\}]
\PYG{k}{class} \PYG{n+nc}{Child}\PYG{p}{(}\PYG{n}{Model}\PYG{p}{)}\PYG{p}{:}
\PYG{n}{parent} \PYG{o}{=} \PYG{n}{ForeignKey}\PYG{p}{(}\PYG{n}{Parent}\PYG{p}{,} \PYG{n}{related\PYGZus{}name}\PYG{o}{=}\PYG{l+s+s1}{\PYGZsq{}}\PYG{l+s+s1}{children}\PYG{l+s+s1}{\PYGZsq{}}\PYG{p}{)}
\end{sphinxVerbatim}
\sphinxcode{\sphinxupquote{Parent.children}} is a \sphinxcode{\sphinxupquote{ReverseManyToOneDescriptor}} instance.
Most of the implementation is delegated to a dynamically defined manager
class built by \sphinxcode{\sphinxupquote{create\_forward\_many\_to\_many\_manager()}} defined below.
\end{fulllineitems}
\index{futp (gestion.models.Product attribute)@\spxentry{futp}\spxextra{gestion.models.Product attribute}}
\begin{fulllineitems}
\phantomsection\label{\detokenize{modules/models:gestion.models.Product.futp}}\pysigline{\sphinxbfcode{\sphinxupquote{futp}}}
Accessor to the related objects manager on the reverse side of a
many-to-one relation.
In the example:
\begin{sphinxVerbatim}[commandchars=\\\{\}]
\PYG{k}{class} \PYG{n+nc}{Child}\PYG{p}{(}\PYG{n}{Model}\PYG{p}{)}\PYG{p}{:}
\PYG{n}{parent} \PYG{o}{=} \PYG{n}{ForeignKey}\PYG{p}{(}\PYG{n}{Parent}\PYG{p}{,} \PYG{n}{related\PYGZus{}name}\PYG{o}{=}\PYG{l+s+s1}{\PYGZsq{}}\PYG{l+s+s1}{children}\PYG{l+s+s1}{\PYGZsq{}}\PYG{p}{)}
\end{sphinxVerbatim}
\sphinxcode{\sphinxupquote{Parent.children}} is a \sphinxcode{\sphinxupquote{ReverseManyToOneDescriptor}} instance.
Most of the implementation is delegated to a dynamically defined manager
class built by \sphinxcode{\sphinxupquote{create\_forward\_many\_to\_many\_manager()}} defined below.
\end{fulllineitems}
\index{get\_category\_display() (gestion.models.Product method)@\spxentry{get\_category\_display()}\spxextra{gestion.models.Product method}}
\begin{fulllineitems}
\phantomsection\label{\detokenize{modules/models:gestion.models.Product.get_category_display}}\pysiglinewithargsret{\sphinxbfcode{\sphinxupquote{get\_category\_display}}}{\emph{*}, \emph{field=\textless{}django.db.models.fields.CharField: category\textgreater{}}}{}
\end{fulllineitems}
\index{history (gestion.models.Product attribute)@\spxentry{history}\spxextra{gestion.models.Product attribute}}
\begin{fulllineitems}
\phantomsection\label{\detokenize{modules/models:gestion.models.Product.history}}\pysigline{\sphinxbfcode{\sphinxupquote{history}}\sphinxbfcode{\sphinxupquote{ = \textless{}simple\_history.manager.HistoryManager object\textgreater{}}}}
\end{fulllineitems}
\index{id (gestion.models.Product attribute)@\spxentry{id}\spxextra{gestion.models.Product attribute}}
\begin{fulllineitems}
\phantomsection\label{\detokenize{modules/models:gestion.models.Product.id}}\pysigline{\sphinxbfcode{\sphinxupquote{id}}}
A wrapper for a deferred-loading field. When the value is read from this
object the first time, the query is executed.
\end{fulllineitems}
\index{is\_active (gestion.models.Product attribute)@\spxentry{is\_active}\spxextra{gestion.models.Product attribute}}
\begin{fulllineitems}
\phantomsection\label{\detokenize{modules/models:gestion.models.Product.is_active}}\pysigline{\sphinxbfcode{\sphinxupquote{is\_active}}}
If True, will be displayed on the {\hyperref[\detokenize{modules/views:gestion.views.manage}]{\sphinxcrossref{\sphinxcode{\sphinxupquote{gestion.views.manage()}}}}} view.
\end{fulllineitems}
\index{menu\_set (gestion.models.Product attribute)@\spxentry{menu\_set}\spxextra{gestion.models.Product attribute}}
\begin{fulllineitems}
\phantomsection\label{\detokenize{modules/models:gestion.models.Product.menu_set}}\pysigline{\sphinxbfcode{\sphinxupquote{menu\_set}}}
Accessor to the related objects manager on the forward and reverse sides of
a many-to-many relation.
In the example:
\begin{sphinxVerbatim}[commandchars=\\\{\}]
\PYG{k}{class} \PYG{n+nc}{Pizza}\PYG{p}{(}\PYG{n}{Model}\PYG{p}{)}\PYG{p}{:}
\PYG{n}{toppings} \PYG{o}{=} \PYG{n}{ManyToManyField}\PYG{p}{(}\PYG{n}{Topping}\PYG{p}{,} \PYG{n}{related\PYGZus{}name}\PYG{o}{=}\PYG{l+s+s1}{\PYGZsq{}}\PYG{l+s+s1}{pizzas}\PYG{l+s+s1}{\PYGZsq{}}\PYG{p}{)}
\end{sphinxVerbatim}
\sphinxcode{\sphinxupquote{Pizza.toppings}} and \sphinxcode{\sphinxupquote{Topping.pizzas}} are \sphinxcode{\sphinxupquote{ManyToManyDescriptor}}
instances.
Most of the implementation is delegated to a dynamically defined manager
class built by \sphinxcode{\sphinxupquote{create\_forward\_many\_to\_many\_manager()}} defined below.
\end{fulllineitems}
\index{name (gestion.models.Product attribute)@\spxentry{name}\spxextra{gestion.models.Product attribute}}
\begin{fulllineitems}
\phantomsection\label{\detokenize{modules/models:gestion.models.Product.name}}\pysigline{\sphinxbfcode{\sphinxupquote{name}}}
The name of the product.
\end{fulllineitems}
\index{needQuantityButton (gestion.models.Product attribute)@\spxentry{needQuantityButton}\spxextra{gestion.models.Product attribute}}
\begin{fulllineitems}
\phantomsection\label{\detokenize{modules/models:gestion.models.Product.needQuantityButton}}\pysigline{\sphinxbfcode{\sphinxupquote{needQuantityButton}}}
If True, a javascript quantity button will be displayed
\end{fulllineitems}
\index{objects (gestion.models.Product attribute)@\spxentry{objects}\spxextra{gestion.models.Product attribute}}
\begin{fulllineitems}
\phantomsection\label{\detokenize{modules/models:gestion.models.Product.objects}}\pysigline{\sphinxbfcode{\sphinxupquote{objects}}\sphinxbfcode{\sphinxupquote{ = \textless{}django.db.models.manager.Manager object\textgreater{}}}}
\end{fulllineitems}
\index{ranking (gestion.models.Product attribute)@\spxentry{ranking}\spxextra{gestion.models.Product attribute}}
\begin{fulllineitems}
\phantomsection\label{\detokenize{modules/models:gestion.models.Product.ranking}}\pysigline{\sphinxbfcode{\sphinxupquote{ranking}}}
Get the first 25 users with \sphinxcode{\sphinxupquote{user\_ranking()}}
\end{fulllineitems}
\index{save\_without\_historical\_record() (gestion.models.Product method)@\spxentry{save\_without\_historical\_record()}\spxextra{gestion.models.Product method}}
\begin{fulllineitems}
\phantomsection\label{\detokenize{modules/models:gestion.models.Product.save_without_historical_record}}\pysiglinewithargsret{\sphinxbfcode{\sphinxupquote{save\_without\_historical\_record}}}{\emph{*args}, \emph{**kwargs}}{}
Save model without saving a historical record
Make sure you know what youre doing before you use this method.
\end{fulllineitems}
\index{showingMultiplier (gestion.models.Product attribute)@\spxentry{showingMultiplier}\spxextra{gestion.models.Product attribute}}
\begin{fulllineitems}
\phantomsection\label{\detokenize{modules/models:gestion.models.Product.showingMultiplier}}\pysigline{\sphinxbfcode{\sphinxupquote{showingMultiplier}}}
On the graphs on {\hyperref[\detokenize{modules/views:users.views.profile}]{\sphinxcrossref{\sphinxcode{\sphinxupquote{users.views.profile()}}}}} view, the number of total consumptions is divised by the showingMultiplier
\end{fulllineitems}
\index{stockBar (gestion.models.Product attribute)@\spxentry{stockBar}\spxextra{gestion.models.Product attribute}}
\begin{fulllineitems}
\phantomsection\label{\detokenize{modules/models:gestion.models.Product.stockBar}}\pysigline{\sphinxbfcode{\sphinxupquote{stockBar}}}
Number of product at the bar.
\end{fulllineitems}
\index{stockHold (gestion.models.Product attribute)@\spxentry{stockHold}\spxextra{gestion.models.Product attribute}}
\begin{fulllineitems}
\phantomsection\label{\detokenize{modules/models:gestion.models.Product.stockHold}}\pysigline{\sphinxbfcode{\sphinxupquote{stockHold}}}
Number of product in the hold.
\end{fulllineitems}
\index{user\_ranking() (gestion.models.Product method)@\spxentry{user\_ranking()}\spxextra{gestion.models.Product method}}
\begin{fulllineitems}
\phantomsection\label{\detokenize{modules/models:gestion.models.Product.user_ranking}}\pysiglinewithargsret{\sphinxbfcode{\sphinxupquote{user\_ranking}}}{\emph{pk}}{}
Return the user ranking for the product
\end{fulllineitems}
\index{volume (gestion.models.Product attribute)@\spxentry{volume}\spxextra{gestion.models.Product attribute}}
\begin{fulllineitems}
\phantomsection\label{\detokenize{modules/models:gestion.models.Product.volume}}\pysigline{\sphinxbfcode{\sphinxupquote{volume}}}
The volume, if relevant, of the product
\end{fulllineitems}
\end{fulllineitems}
\index{Refund (class in gestion.models)@\spxentry{Refund}\spxextra{class in gestion.models}}
\begin{fulllineitems}
\phantomsection\label{\detokenize{modules/models:gestion.models.Refund}}\pysiglinewithargsret{\sphinxbfcode{\sphinxupquote{class }}\sphinxcode{\sphinxupquote{gestion.models.}}\sphinxbfcode{\sphinxupquote{Refund}}}{\emph{*args}, \emph{**kwargs}}{}
Stores refunds.
\index{Refund.DoesNotExist@\spxentry{Refund.DoesNotExist}}
\begin{fulllineitems}
\phantomsection\label{\detokenize{modules/models:gestion.models.Refund.DoesNotExist}}\pysigline{\sphinxbfcode{\sphinxupquote{exception }}\sphinxbfcode{\sphinxupquote{DoesNotExist}}}
\end{fulllineitems}
\index{Refund.MultipleObjectsReturned@\spxentry{Refund.MultipleObjectsReturned}}
\begin{fulllineitems}
\phantomsection\label{\detokenize{modules/models:gestion.models.Refund.MultipleObjectsReturned}}\pysigline{\sphinxbfcode{\sphinxupquote{exception }}\sphinxbfcode{\sphinxupquote{MultipleObjectsReturned}}}
\end{fulllineitems}
\index{amount (gestion.models.Refund attribute)@\spxentry{amount}\spxextra{gestion.models.Refund attribute}}
\begin{fulllineitems}
\phantomsection\label{\detokenize{modules/models:gestion.models.Refund.amount}}\pysigline{\sphinxbfcode{\sphinxupquote{amount}}}
Amount of the refund.
\end{fulllineitems}
\index{coopeman (gestion.models.Refund attribute)@\spxentry{coopeman}\spxextra{gestion.models.Refund attribute}}
\begin{fulllineitems}
\phantomsection\label{\detokenize{modules/models:gestion.models.Refund.coopeman}}\pysigline{\sphinxbfcode{\sphinxupquote{coopeman}}}
Coopeman (\sphinxcode{\sphinxupquote{django.contrib.auth.models.User}}) who realized the refund.
\end{fulllineitems}
\index{coopeman\_id (gestion.models.Refund attribute)@\spxentry{coopeman\_id}\spxextra{gestion.models.Refund attribute}}
\begin{fulllineitems}
\phantomsection\label{\detokenize{modules/models:gestion.models.Refund.coopeman_id}}\pysigline{\sphinxbfcode{\sphinxupquote{coopeman\_id}}}
A wrapper for a deferred-loading field. When the value is read from this
object the first time, the query is executed.
\end{fulllineitems}
\index{customer (gestion.models.Refund attribute)@\spxentry{customer}\spxextra{gestion.models.Refund attribute}}
\begin{fulllineitems}
\phantomsection\label{\detokenize{modules/models:gestion.models.Refund.customer}}\pysigline{\sphinxbfcode{\sphinxupquote{customer}}}
Client (\sphinxcode{\sphinxupquote{django.contrib.auth.models.User}}).
\end{fulllineitems}
\index{customer\_id (gestion.models.Refund attribute)@\spxentry{customer\_id}\spxextra{gestion.models.Refund attribute}}
\begin{fulllineitems}
\phantomsection\label{\detokenize{modules/models:gestion.models.Refund.customer_id}}\pysigline{\sphinxbfcode{\sphinxupquote{customer\_id}}}
A wrapper for a deferred-loading field. When the value is read from this
object the first time, the query is executed.
\end{fulllineitems}
\index{date (gestion.models.Refund attribute)@\spxentry{date}\spxextra{gestion.models.Refund attribute}}
\begin{fulllineitems}
\phantomsection\label{\detokenize{modules/models:gestion.models.Refund.date}}\pysigline{\sphinxbfcode{\sphinxupquote{date}}}
Date of the refund
\end{fulllineitems}
\index{get\_next\_by\_date() (gestion.models.Refund method)@\spxentry{get\_next\_by\_date()}\spxextra{gestion.models.Refund method}}
\begin{fulllineitems}
\phantomsection\label{\detokenize{modules/models:gestion.models.Refund.get_next_by_date}}\pysiglinewithargsret{\sphinxbfcode{\sphinxupquote{get\_next\_by\_date}}}{\emph{*}, \emph{field=\textless{}django.db.models.fields.DateTimeField: date\textgreater{}}, \emph{is\_next=True}, \emph{**kwargs}}{}
\end{fulllineitems}
\index{get\_previous\_by\_date() (gestion.models.Refund method)@\spxentry{get\_previous\_by\_date()}\spxextra{gestion.models.Refund method}}
\begin{fulllineitems}
\phantomsection\label{\detokenize{modules/models:gestion.models.Refund.get_previous_by_date}}\pysiglinewithargsret{\sphinxbfcode{\sphinxupquote{get\_previous\_by\_date}}}{\emph{*}, \emph{field=\textless{}django.db.models.fields.DateTimeField: date\textgreater{}}, \emph{is\_next=False}, \emph{**kwargs}}{}
\end{fulllineitems}
\index{history (gestion.models.Refund attribute)@\spxentry{history}\spxextra{gestion.models.Refund attribute}}
\begin{fulllineitems}
\phantomsection\label{\detokenize{modules/models:gestion.models.Refund.history}}\pysigline{\sphinxbfcode{\sphinxupquote{history}}\sphinxbfcode{\sphinxupquote{ = \textless{}simple\_history.manager.HistoryManager object\textgreater{}}}}
\end{fulllineitems}
\index{id (gestion.models.Refund attribute)@\spxentry{id}\spxextra{gestion.models.Refund attribute}}
\begin{fulllineitems}
\phantomsection\label{\detokenize{modules/models:gestion.models.Refund.id}}\pysigline{\sphinxbfcode{\sphinxupquote{id}}}
A wrapper for a deferred-loading field. When the value is read from this
object the first time, the query is executed.
\end{fulllineitems}
\index{objects (gestion.models.Refund attribute)@\spxentry{objects}\spxextra{gestion.models.Refund attribute}}
\begin{fulllineitems}
\phantomsection\label{\detokenize{modules/models:gestion.models.Refund.objects}}\pysigline{\sphinxbfcode{\sphinxupquote{objects}}\sphinxbfcode{\sphinxupquote{ = \textless{}django.db.models.manager.Manager object\textgreater{}}}}
\end{fulllineitems}
\index{save\_without\_historical\_record() (gestion.models.Refund method)@\spxentry{save\_without\_historical\_record()}\spxextra{gestion.models.Refund method}}
\begin{fulllineitems}
\phantomsection\label{\detokenize{modules/models:gestion.models.Refund.save_without_historical_record}}\pysiglinewithargsret{\sphinxbfcode{\sphinxupquote{save\_without\_historical\_record}}}{\emph{*args}, \emph{**kwargs}}{}
Save model without saving a historical record
Make sure you know what youre doing before you use this method.
\end{fulllineitems}
\end{fulllineitems}
\index{Reload (class in gestion.models)@\spxentry{Reload}\spxextra{class in gestion.models}}
\begin{fulllineitems}
\phantomsection\label{\detokenize{modules/models:gestion.models.Reload}}\pysiglinewithargsret{\sphinxbfcode{\sphinxupquote{class }}\sphinxcode{\sphinxupquote{gestion.models.}}\sphinxbfcode{\sphinxupquote{Reload}}}{\emph{*args}, \emph{**kwargs}}{}
Stores reloads.
\index{Reload.DoesNotExist@\spxentry{Reload.DoesNotExist}}
\begin{fulllineitems}
\phantomsection\label{\detokenize{modules/models:gestion.models.Reload.DoesNotExist}}\pysigline{\sphinxbfcode{\sphinxupquote{exception }}\sphinxbfcode{\sphinxupquote{DoesNotExist}}}
\end{fulllineitems}
\index{Reload.MultipleObjectsReturned@\spxentry{Reload.MultipleObjectsReturned}}
\begin{fulllineitems}
\phantomsection\label{\detokenize{modules/models:gestion.models.Reload.MultipleObjectsReturned}}\pysigline{\sphinxbfcode{\sphinxupquote{exception }}\sphinxbfcode{\sphinxupquote{MultipleObjectsReturned}}}
\end{fulllineitems}
\index{PaymentMethod (gestion.models.Reload attribute)@\spxentry{PaymentMethod}\spxextra{gestion.models.Reload attribute}}
\begin{fulllineitems}
\phantomsection\label{\detokenize{modules/models:gestion.models.Reload.PaymentMethod}}\pysigline{\sphinxbfcode{\sphinxupquote{PaymentMethod}}}
{\hyperref[\detokenize{modules/models:preferences.models.PaymentMethod}]{\sphinxcrossref{\sphinxcode{\sphinxupquote{Payment Method}}}}} of the reload.
\end{fulllineitems}
\index{PaymentMethod\_id (gestion.models.Reload attribute)@\spxentry{PaymentMethod\_id}\spxextra{gestion.models.Reload attribute}}
\begin{fulllineitems}
\phantomsection\label{\detokenize{modules/models:gestion.models.Reload.PaymentMethod_id}}\pysigline{\sphinxbfcode{\sphinxupquote{PaymentMethod\_id}}}
A wrapper for a deferred-loading field. When the value is read from this
object the first time, the query is executed.
\end{fulllineitems}
\index{amount (gestion.models.Reload attribute)@\spxentry{amount}\spxextra{gestion.models.Reload attribute}}
\begin{fulllineitems}
\phantomsection\label{\detokenize{modules/models:gestion.models.Reload.amount}}\pysigline{\sphinxbfcode{\sphinxupquote{amount}}}
Amount of the reload.
\end{fulllineitems}
\index{coopeman (gestion.models.Reload attribute)@\spxentry{coopeman}\spxextra{gestion.models.Reload attribute}}
\begin{fulllineitems}
\phantomsection\label{\detokenize{modules/models:gestion.models.Reload.coopeman}}\pysigline{\sphinxbfcode{\sphinxupquote{coopeman}}}
Coopeman (\sphinxcode{\sphinxupquote{django.contrib.auth.models.User}}) who collected the reload.
\end{fulllineitems}
\index{coopeman\_id (gestion.models.Reload attribute)@\spxentry{coopeman\_id}\spxextra{gestion.models.Reload attribute}}
\begin{fulllineitems}
\phantomsection\label{\detokenize{modules/models:gestion.models.Reload.coopeman_id}}\pysigline{\sphinxbfcode{\sphinxupquote{coopeman\_id}}}
A wrapper for a deferred-loading field. When the value is read from this
object the first time, the query is executed.
\end{fulllineitems}
\index{customer (gestion.models.Reload attribute)@\spxentry{customer}\spxextra{gestion.models.Reload attribute}}
\begin{fulllineitems}
\phantomsection\label{\detokenize{modules/models:gestion.models.Reload.customer}}\pysigline{\sphinxbfcode{\sphinxupquote{customer}}}
Client (\sphinxcode{\sphinxupquote{django.contrib.auth.models.User}}).
\end{fulllineitems}
\index{customer\_id (gestion.models.Reload attribute)@\spxentry{customer\_id}\spxextra{gestion.models.Reload attribute}}
\begin{fulllineitems}
\phantomsection\label{\detokenize{modules/models:gestion.models.Reload.customer_id}}\pysigline{\sphinxbfcode{\sphinxupquote{customer\_id}}}
A wrapper for a deferred-loading field. When the value is read from this
object the first time, the query is executed.
\end{fulllineitems}
\index{date (gestion.models.Reload attribute)@\spxentry{date}\spxextra{gestion.models.Reload attribute}}
\begin{fulllineitems}
\phantomsection\label{\detokenize{modules/models:gestion.models.Reload.date}}\pysigline{\sphinxbfcode{\sphinxupquote{date}}}
Date of the reload.
\end{fulllineitems}
\index{get\_next\_by\_date() (gestion.models.Reload method)@\spxentry{get\_next\_by\_date()}\spxextra{gestion.models.Reload method}}
\begin{fulllineitems}
\phantomsection\label{\detokenize{modules/models:gestion.models.Reload.get_next_by_date}}\pysiglinewithargsret{\sphinxbfcode{\sphinxupquote{get\_next\_by\_date}}}{\emph{*}, \emph{field=\textless{}django.db.models.fields.DateTimeField: date\textgreater{}}, \emph{is\_next=True}, \emph{**kwargs}}{}
\end{fulllineitems}
\index{get\_previous\_by\_date() (gestion.models.Reload method)@\spxentry{get\_previous\_by\_date()}\spxextra{gestion.models.Reload method}}
\begin{fulllineitems}
\phantomsection\label{\detokenize{modules/models:gestion.models.Reload.get_previous_by_date}}\pysiglinewithargsret{\sphinxbfcode{\sphinxupquote{get\_previous\_by\_date}}}{\emph{*}, \emph{field=\textless{}django.db.models.fields.DateTimeField: date\textgreater{}}, \emph{is\_next=False}, \emph{**kwargs}}{}
\end{fulllineitems}
\index{history (gestion.models.Reload attribute)@\spxentry{history}\spxextra{gestion.models.Reload attribute}}
\begin{fulllineitems}
\phantomsection\label{\detokenize{modules/models:gestion.models.Reload.history}}\pysigline{\sphinxbfcode{\sphinxupquote{history}}\sphinxbfcode{\sphinxupquote{ = \textless{}simple\_history.manager.HistoryManager object\textgreater{}}}}
\end{fulllineitems}
\index{id (gestion.models.Reload attribute)@\spxentry{id}\spxextra{gestion.models.Reload attribute}}
\begin{fulllineitems}
\phantomsection\label{\detokenize{modules/models:gestion.models.Reload.id}}\pysigline{\sphinxbfcode{\sphinxupquote{id}}}
A wrapper for a deferred-loading field. When the value is read from this
object the first time, the query is executed.
\end{fulllineitems}
\index{objects (gestion.models.Reload attribute)@\spxentry{objects}\spxextra{gestion.models.Reload attribute}}
\begin{fulllineitems}
\phantomsection\label{\detokenize{modules/models:gestion.models.Reload.objects}}\pysigline{\sphinxbfcode{\sphinxupquote{objects}}\sphinxbfcode{\sphinxupquote{ = \textless{}django.db.models.manager.Manager object\textgreater{}}}}
\end{fulllineitems}
\index{save\_without\_historical\_record() (gestion.models.Reload method)@\spxentry{save\_without\_historical\_record()}\spxextra{gestion.models.Reload method}}
\begin{fulllineitems}
\phantomsection\label{\detokenize{modules/models:gestion.models.Reload.save_without_historical_record}}\pysiglinewithargsret{\sphinxbfcode{\sphinxupquote{save\_without\_historical\_record}}}{\emph{*args}, \emph{**kwargs}}{}
Save model without saving a historical record
Make sure you know what youre doing before you use this method.
\end{fulllineitems}
\end{fulllineitems}
\index{isDemi() (in module gestion.models)@\spxentry{isDemi()}\spxextra{in module gestion.models}}
\begin{fulllineitems}
\phantomsection\label{\detokenize{modules/models:gestion.models.isDemi}}\pysiglinewithargsret{\sphinxcode{\sphinxupquote{gestion.models.}}\sphinxbfcode{\sphinxupquote{isDemi}}}{\emph{id}}{}
\end{fulllineitems}
\index{isGalopin() (in module gestion.models)@\spxentry{isGalopin()}\spxextra{in module gestion.models}}
\begin{fulllineitems}
\phantomsection\label{\detokenize{modules/models:gestion.models.isGalopin}}\pysiglinewithargsret{\sphinxcode{\sphinxupquote{gestion.models.}}\sphinxbfcode{\sphinxupquote{isGalopin}}}{\emph{id}}{}
\end{fulllineitems}
\index{isPinte() (in module gestion.models)@\spxentry{isPinte()}\spxextra{in module gestion.models}}
\begin{fulllineitems}
\phantomsection\label{\detokenize{modules/models:gestion.models.isPinte}}\pysiglinewithargsret{\sphinxcode{\sphinxupquote{gestion.models.}}\sphinxbfcode{\sphinxupquote{isPinte}}}{\emph{id}}{}
\end{fulllineitems}
\section{Users app models}
\label{\detokenize{modules/models:module-users.models}}\label{\detokenize{modules/models:users-app-models}}\index{users.models (module)@\spxentry{users.models}\spxextra{module}}\index{CotisationHistory (class in users.models)@\spxentry{CotisationHistory}\spxextra{class in users.models}}
\begin{fulllineitems}
\phantomsection\label{\detokenize{modules/models:users.models.CotisationHistory}}\pysiglinewithargsret{\sphinxbfcode{\sphinxupquote{class }}\sphinxcode{\sphinxupquote{users.models.}}\sphinxbfcode{\sphinxupquote{CotisationHistory}}}{\emph{*args}, \emph{**kwargs}}{}
Stores cotisation histories, related to {\hyperref[\detokenize{modules/models:preferences.models.Cotisation}]{\sphinxcrossref{\sphinxcode{\sphinxupquote{preferences.models.Cotisation}}}}}.
\index{CotisationHistory.DoesNotExist@\spxentry{CotisationHistory.DoesNotExist}}
\begin{fulllineitems}
\phantomsection\label{\detokenize{modules/models:users.models.CotisationHistory.DoesNotExist}}\pysigline{\sphinxbfcode{\sphinxupquote{exception }}\sphinxbfcode{\sphinxupquote{DoesNotExist}}}
\end{fulllineitems}
\index{CotisationHistory.MultipleObjectsReturned@\spxentry{CotisationHistory.MultipleObjectsReturned}}
\begin{fulllineitems}
\phantomsection\label{\detokenize{modules/models:users.models.CotisationHistory.MultipleObjectsReturned}}\pysigline{\sphinxbfcode{\sphinxupquote{exception }}\sphinxbfcode{\sphinxupquote{MultipleObjectsReturned}}}
\end{fulllineitems}
\index{amount (users.models.CotisationHistory attribute)@\spxentry{amount}\spxextra{users.models.CotisationHistory attribute}}
\begin{fulllineitems}
\phantomsection\label{\detokenize{modules/models:users.models.CotisationHistory.amount}}\pysigline{\sphinxbfcode{\sphinxupquote{amount}}}
Price, in euros, of the cotisation.
\end{fulllineitems}
\index{coopeman (users.models.CotisationHistory attribute)@\spxentry{coopeman}\spxextra{users.models.CotisationHistory attribute}}
\begin{fulllineitems}
\phantomsection\label{\detokenize{modules/models:users.models.CotisationHistory.coopeman}}\pysigline{\sphinxbfcode{\sphinxupquote{coopeman}}}
User (\sphinxcode{\sphinxupquote{django.contrib.auth.models.User}}) who registered the cotisation.
\end{fulllineitems}
\index{coopeman\_id (users.models.CotisationHistory attribute)@\spxentry{coopeman\_id}\spxextra{users.models.CotisationHistory attribute}}
\begin{fulllineitems}
\phantomsection\label{\detokenize{modules/models:users.models.CotisationHistory.coopeman_id}}\pysigline{\sphinxbfcode{\sphinxupquote{coopeman\_id}}}
A wrapper for a deferred-loading field. When the value is read from this
object the first time, the query is executed.
\end{fulllineitems}
\index{cotisation (users.models.CotisationHistory attribute)@\spxentry{cotisation}\spxextra{users.models.CotisationHistory attribute}}
\begin{fulllineitems}
\phantomsection\label{\detokenize{modules/models:users.models.CotisationHistory.cotisation}}\pysigline{\sphinxbfcode{\sphinxupquote{cotisation}}}
{\hyperref[\detokenize{modules/models:preferences.models.Cotisation}]{\sphinxcrossref{\sphinxcode{\sphinxupquote{Cotisation}}}}} related.
\end{fulllineitems}
\index{cotisation\_id (users.models.CotisationHistory attribute)@\spxentry{cotisation\_id}\spxextra{users.models.CotisationHistory attribute}}
\begin{fulllineitems}
\phantomsection\label{\detokenize{modules/models:users.models.CotisationHistory.cotisation_id}}\pysigline{\sphinxbfcode{\sphinxupquote{cotisation\_id}}}
A wrapper for a deferred-loading field. When the value is read from this
object the first time, the query is executed.
\end{fulllineitems}
\index{duration (users.models.CotisationHistory attribute)@\spxentry{duration}\spxextra{users.models.CotisationHistory attribute}}
\begin{fulllineitems}
\phantomsection\label{\detokenize{modules/models:users.models.CotisationHistory.duration}}\pysigline{\sphinxbfcode{\sphinxupquote{duration}}}
Duration, in days, of the cotisation.
\end{fulllineitems}
\index{endDate (users.models.CotisationHistory attribute)@\spxentry{endDate}\spxextra{users.models.CotisationHistory attribute}}
\begin{fulllineitems}
\phantomsection\label{\detokenize{modules/models:users.models.CotisationHistory.endDate}}\pysigline{\sphinxbfcode{\sphinxupquote{endDate}}}
End date of the cotisation.
\end{fulllineitems}
\index{get\_next\_by\_endDate() (users.models.CotisationHistory method)@\spxentry{get\_next\_by\_endDate()}\spxextra{users.models.CotisationHistory method}}
\begin{fulllineitems}
\phantomsection\label{\detokenize{modules/models:users.models.CotisationHistory.get_next_by_endDate}}\pysiglinewithargsret{\sphinxbfcode{\sphinxupquote{get\_next\_by\_endDate}}}{\emph{*}, \emph{field=\textless{}django.db.models.fields.DateTimeField: endDate\textgreater{}}, \emph{is\_next=True}, \emph{**kwargs}}{}
\end{fulllineitems}
\index{get\_next\_by\_paymentDate() (users.models.CotisationHistory method)@\spxentry{get\_next\_by\_paymentDate()}\spxextra{users.models.CotisationHistory method}}
\begin{fulllineitems}
\phantomsection\label{\detokenize{modules/models:users.models.CotisationHistory.get_next_by_paymentDate}}\pysiglinewithargsret{\sphinxbfcode{\sphinxupquote{get\_next\_by\_paymentDate}}}{\emph{*}, \emph{field=\textless{}django.db.models.fields.DateTimeField: paymentDate\textgreater{}}, \emph{is\_next=True}, \emph{**kwargs}}{}
\end{fulllineitems}
\index{get\_previous\_by\_endDate() (users.models.CotisationHistory method)@\spxentry{get\_previous\_by\_endDate()}\spxextra{users.models.CotisationHistory method}}
\begin{fulllineitems}
\phantomsection\label{\detokenize{modules/models:users.models.CotisationHistory.get_previous_by_endDate}}\pysiglinewithargsret{\sphinxbfcode{\sphinxupquote{get\_previous\_by\_endDate}}}{\emph{*}, \emph{field=\textless{}django.db.models.fields.DateTimeField: endDate\textgreater{}}, \emph{is\_next=False}, \emph{**kwargs}}{}
\end{fulllineitems}
\index{get\_previous\_by\_paymentDate() (users.models.CotisationHistory method)@\spxentry{get\_previous\_by\_paymentDate()}\spxextra{users.models.CotisationHistory method}}
\begin{fulllineitems}
\phantomsection\label{\detokenize{modules/models:users.models.CotisationHistory.get_previous_by_paymentDate}}\pysiglinewithargsret{\sphinxbfcode{\sphinxupquote{get\_previous\_by\_paymentDate}}}{\emph{*}, \emph{field=\textless{}django.db.models.fields.DateTimeField: paymentDate\textgreater{}}, \emph{is\_next=False}, \emph{**kwargs}}{}
\end{fulllineitems}
\index{history (users.models.CotisationHistory attribute)@\spxentry{history}\spxextra{users.models.CotisationHistory attribute}}
\begin{fulllineitems}
\phantomsection\label{\detokenize{modules/models:users.models.CotisationHistory.history}}\pysigline{\sphinxbfcode{\sphinxupquote{history}}\sphinxbfcode{\sphinxupquote{ = \textless{}simple\_history.manager.HistoryManager object\textgreater{}}}}
\end{fulllineitems}
\index{id (users.models.CotisationHistory attribute)@\spxentry{id}\spxextra{users.models.CotisationHistory attribute}}
\begin{fulllineitems}
\phantomsection\label{\detokenize{modules/models:users.models.CotisationHistory.id}}\pysigline{\sphinxbfcode{\sphinxupquote{id}}}
A wrapper for a deferred-loading field. When the value is read from this
object the first time, the query is executed.
\end{fulllineitems}
\index{objects (users.models.CotisationHistory attribute)@\spxentry{objects}\spxextra{users.models.CotisationHistory attribute}}
\begin{fulllineitems}
\phantomsection\label{\detokenize{modules/models:users.models.CotisationHistory.objects}}\pysigline{\sphinxbfcode{\sphinxupquote{objects}}\sphinxbfcode{\sphinxupquote{ = \textless{}django.db.models.manager.Manager object\textgreater{}}}}
\end{fulllineitems}
\index{paymentDate (users.models.CotisationHistory attribute)@\spxentry{paymentDate}\spxextra{users.models.CotisationHistory attribute}}
\begin{fulllineitems}
\phantomsection\label{\detokenize{modules/models:users.models.CotisationHistory.paymentDate}}\pysigline{\sphinxbfcode{\sphinxupquote{paymentDate}}}
Date of the payment.
\end{fulllineitems}
\index{paymentMethod (users.models.CotisationHistory attribute)@\spxentry{paymentMethod}\spxextra{users.models.CotisationHistory attribute}}
\begin{fulllineitems}
\phantomsection\label{\detokenize{modules/models:users.models.CotisationHistory.paymentMethod}}\pysigline{\sphinxbfcode{\sphinxupquote{paymentMethod}}}
{\hyperref[\detokenize{modules/models:preferences.models.PaymentMethod}]{\sphinxcrossref{\sphinxcode{\sphinxupquote{Payment method}}}}} used.
\end{fulllineitems}
\index{paymentMethod\_id (users.models.CotisationHistory attribute)@\spxentry{paymentMethod\_id}\spxextra{users.models.CotisationHistory attribute}}
\begin{fulllineitems}
\phantomsection\label{\detokenize{modules/models:users.models.CotisationHistory.paymentMethod_id}}\pysigline{\sphinxbfcode{\sphinxupquote{paymentMethod\_id}}}
A wrapper for a deferred-loading field. When the value is read from this
object the first time, the query is executed.
\end{fulllineitems}
\index{save\_without\_historical\_record() (users.models.CotisationHistory method)@\spxentry{save\_without\_historical\_record()}\spxextra{users.models.CotisationHistory method}}
\begin{fulllineitems}
\phantomsection\label{\detokenize{modules/models:users.models.CotisationHistory.save_without_historical_record}}\pysiglinewithargsret{\sphinxbfcode{\sphinxupquote{save\_without\_historical\_record}}}{\emph{*args}, \emph{**kwargs}}{}
Save model without saving a historical record
Make sure you know what youre doing before you use this method.
\end{fulllineitems}
\index{user (users.models.CotisationHistory attribute)@\spxentry{user}\spxextra{users.models.CotisationHistory attribute}}
\begin{fulllineitems}
\phantomsection\label{\detokenize{modules/models:users.models.CotisationHistory.user}}\pysigline{\sphinxbfcode{\sphinxupquote{user}}}
Client (\sphinxcode{\sphinxupquote{django.contrib.auth.models.User}}).
\end{fulllineitems}
\index{user\_id (users.models.CotisationHistory attribute)@\spxentry{user\_id}\spxextra{users.models.CotisationHistory attribute}}
\begin{fulllineitems}
\phantomsection\label{\detokenize{modules/models:users.models.CotisationHistory.user_id}}\pysigline{\sphinxbfcode{\sphinxupquote{user\_id}}}
A wrapper for a deferred-loading field. When the value is read from this
object the first time, the query is executed.
\end{fulllineitems}
\end{fulllineitems}
\index{HistoricalCotisationHistory (class in users.models)@\spxentry{HistoricalCotisationHistory}\spxextra{class in users.models}}
\begin{fulllineitems}
\phantomsection\label{\detokenize{modules/models:users.models.HistoricalCotisationHistory}}\pysiglinewithargsret{\sphinxbfcode{\sphinxupquote{class }}\sphinxcode{\sphinxupquote{users.models.}}\sphinxbfcode{\sphinxupquote{HistoricalCotisationHistory}}}{\emph{id}, \emph{amount}, \emph{duration}, \emph{paymentDate}, \emph{endDate}, \emph{user}, \emph{paymentMethod}, \emph{cotisation}, \emph{coopeman}, \emph{history\_id}, \emph{history\_change\_reason}, \emph{history\_date}, \emph{history\_user}, \emph{history\_type}}{}~\index{HistoricalCotisationHistory.DoesNotExist@\spxentry{HistoricalCotisationHistory.DoesNotExist}}
\begin{fulllineitems}
\phantomsection\label{\detokenize{modules/models:users.models.HistoricalCotisationHistory.DoesNotExist}}\pysigline{\sphinxbfcode{\sphinxupquote{exception }}\sphinxbfcode{\sphinxupquote{DoesNotExist}}}
\end{fulllineitems}
\index{HistoricalCotisationHistory.MultipleObjectsReturned@\spxentry{HistoricalCotisationHistory.MultipleObjectsReturned}}
\begin{fulllineitems}
\phantomsection\label{\detokenize{modules/models:users.models.HistoricalCotisationHistory.MultipleObjectsReturned}}\pysigline{\sphinxbfcode{\sphinxupquote{exception }}\sphinxbfcode{\sphinxupquote{MultipleObjectsReturned}}}
\end{fulllineitems}
\index{amount (users.models.HistoricalCotisationHistory attribute)@\spxentry{amount}\spxextra{users.models.HistoricalCotisationHistory attribute}}
\begin{fulllineitems}
\phantomsection\label{\detokenize{modules/models:users.models.HistoricalCotisationHistory.amount}}\pysigline{\sphinxbfcode{\sphinxupquote{amount}}}
A wrapper for a deferred-loading field. When the value is read from this
object the first time, the query is executed.
\end{fulllineitems}
\index{coopeman (users.models.HistoricalCotisationHistory attribute)@\spxentry{coopeman}\spxextra{users.models.HistoricalCotisationHistory attribute}}
\begin{fulllineitems}
\phantomsection\label{\detokenize{modules/models:users.models.HistoricalCotisationHistory.coopeman}}\pysigline{\sphinxbfcode{\sphinxupquote{coopeman}}}
Accessor to the related object on the forward side of a many-to-one or
one-to-one (via ForwardOneToOneDescriptor subclass) relation.
In the example:
\begin{sphinxVerbatim}[commandchars=\\\{\}]
\PYG{k}{class} \PYG{n+nc}{Child}\PYG{p}{(}\PYG{n}{Model}\PYG{p}{)}\PYG{p}{:}
\PYG{n}{parent} \PYG{o}{=} \PYG{n}{ForeignKey}\PYG{p}{(}\PYG{n}{Parent}\PYG{p}{,} \PYG{n}{related\PYGZus{}name}\PYG{o}{=}\PYG{l+s+s1}{\PYGZsq{}}\PYG{l+s+s1}{children}\PYG{l+s+s1}{\PYGZsq{}}\PYG{p}{)}
\end{sphinxVerbatim}
\sphinxcode{\sphinxupquote{Child.parent}} is a \sphinxcode{\sphinxupquote{ForwardManyToOneDescriptor}} instance.
\end{fulllineitems}
\index{coopeman\_id (users.models.HistoricalCotisationHistory attribute)@\spxentry{coopeman\_id}\spxextra{users.models.HistoricalCotisationHistory attribute}}
\begin{fulllineitems}
\phantomsection\label{\detokenize{modules/models:users.models.HistoricalCotisationHistory.coopeman_id}}\pysigline{\sphinxbfcode{\sphinxupquote{coopeman\_id}}}
A wrapper for a deferred-loading field. When the value is read from this
object the first time, the query is executed.
\end{fulllineitems}
\index{cotisation (users.models.HistoricalCotisationHistory attribute)@\spxentry{cotisation}\spxextra{users.models.HistoricalCotisationHistory attribute}}
\begin{fulllineitems}
\phantomsection\label{\detokenize{modules/models:users.models.HistoricalCotisationHistory.cotisation}}\pysigline{\sphinxbfcode{\sphinxupquote{cotisation}}}
Accessor to the related object on the forward side of a many-to-one or
one-to-one (via ForwardOneToOneDescriptor subclass) relation.
In the example:
\begin{sphinxVerbatim}[commandchars=\\\{\}]
\PYG{k}{class} \PYG{n+nc}{Child}\PYG{p}{(}\PYG{n}{Model}\PYG{p}{)}\PYG{p}{:}
\PYG{n}{parent} \PYG{o}{=} \PYG{n}{ForeignKey}\PYG{p}{(}\PYG{n}{Parent}\PYG{p}{,} \PYG{n}{related\PYGZus{}name}\PYG{o}{=}\PYG{l+s+s1}{\PYGZsq{}}\PYG{l+s+s1}{children}\PYG{l+s+s1}{\PYGZsq{}}\PYG{p}{)}
\end{sphinxVerbatim}
\sphinxcode{\sphinxupquote{Child.parent}} is a \sphinxcode{\sphinxupquote{ForwardManyToOneDescriptor}} instance.
\end{fulllineitems}
\index{cotisation\_id (users.models.HistoricalCotisationHistory attribute)@\spxentry{cotisation\_id}\spxextra{users.models.HistoricalCotisationHistory attribute}}
\begin{fulllineitems}
\phantomsection\label{\detokenize{modules/models:users.models.HistoricalCotisationHistory.cotisation_id}}\pysigline{\sphinxbfcode{\sphinxupquote{cotisation\_id}}}
A wrapper for a deferred-loading field. When the value is read from this
object the first time, the query is executed.
\end{fulllineitems}
\index{duration (users.models.HistoricalCotisationHistory attribute)@\spxentry{duration}\spxextra{users.models.HistoricalCotisationHistory attribute}}
\begin{fulllineitems}
\phantomsection\label{\detokenize{modules/models:users.models.HistoricalCotisationHistory.duration}}\pysigline{\sphinxbfcode{\sphinxupquote{duration}}}
A wrapper for a deferred-loading field. When the value is read from this
object the first time, the query is executed.
\end{fulllineitems}
\index{endDate (users.models.HistoricalCotisationHistory attribute)@\spxentry{endDate}\spxextra{users.models.HistoricalCotisationHistory attribute}}
\begin{fulllineitems}
\phantomsection\label{\detokenize{modules/models:users.models.HistoricalCotisationHistory.endDate}}\pysigline{\sphinxbfcode{\sphinxupquote{endDate}}}
A wrapper for a deferred-loading field. When the value is read from this
object the first time, the query is executed.
\end{fulllineitems}
\index{get\_history\_type\_display() (users.models.HistoricalCotisationHistory method)@\spxentry{get\_history\_type\_display()}\spxextra{users.models.HistoricalCotisationHistory method}}
\begin{fulllineitems}
\phantomsection\label{\detokenize{modules/models:users.models.HistoricalCotisationHistory.get_history_type_display}}\pysiglinewithargsret{\sphinxbfcode{\sphinxupquote{get\_history\_type\_display}}}{\emph{*}, \emph{field=\textless{}django.db.models.fields.CharField: history\_type\textgreater{}}}{}
\end{fulllineitems}
\index{get\_next\_by\_endDate() (users.models.HistoricalCotisationHistory method)@\spxentry{get\_next\_by\_endDate()}\spxextra{users.models.HistoricalCotisationHistory method}}
\begin{fulllineitems}
\phantomsection\label{\detokenize{modules/models:users.models.HistoricalCotisationHistory.get_next_by_endDate}}\pysiglinewithargsret{\sphinxbfcode{\sphinxupquote{get\_next\_by\_endDate}}}{\emph{*}, \emph{field=\textless{}django.db.models.fields.DateTimeField: endDate\textgreater{}}, \emph{is\_next=True}, \emph{**kwargs}}{}
\end{fulllineitems}
\index{get\_next\_by\_history\_date() (users.models.HistoricalCotisationHistory method)@\spxentry{get\_next\_by\_history\_date()}\spxextra{users.models.HistoricalCotisationHistory method}}
\begin{fulllineitems}
\phantomsection\label{\detokenize{modules/models:users.models.HistoricalCotisationHistory.get_next_by_history_date}}\pysiglinewithargsret{\sphinxbfcode{\sphinxupquote{get\_next\_by\_history\_date}}}{\emph{*}, \emph{field=\textless{}django.db.models.fields.DateTimeField: history\_date\textgreater{}}, \emph{is\_next=True}, \emph{**kwargs}}{}
\end{fulllineitems}
\index{get\_next\_by\_paymentDate() (users.models.HistoricalCotisationHistory method)@\spxentry{get\_next\_by\_paymentDate()}\spxextra{users.models.HistoricalCotisationHistory method}}
\begin{fulllineitems}
\phantomsection\label{\detokenize{modules/models:users.models.HistoricalCotisationHistory.get_next_by_paymentDate}}\pysiglinewithargsret{\sphinxbfcode{\sphinxupquote{get\_next\_by\_paymentDate}}}{\emph{*}, \emph{field=\textless{}django.db.models.fields.DateTimeField: paymentDate\textgreater{}}, \emph{is\_next=True}, \emph{**kwargs}}{}
\end{fulllineitems}
\index{get\_previous\_by\_endDate() (users.models.HistoricalCotisationHistory method)@\spxentry{get\_previous\_by\_endDate()}\spxextra{users.models.HistoricalCotisationHistory method}}
\begin{fulllineitems}
\phantomsection\label{\detokenize{modules/models:users.models.HistoricalCotisationHistory.get_previous_by_endDate}}\pysiglinewithargsret{\sphinxbfcode{\sphinxupquote{get\_previous\_by\_endDate}}}{\emph{*}, \emph{field=\textless{}django.db.models.fields.DateTimeField: endDate\textgreater{}}, \emph{is\_next=False}, \emph{**kwargs}}{}
\end{fulllineitems}
\index{get\_previous\_by\_history\_date() (users.models.HistoricalCotisationHistory method)@\spxentry{get\_previous\_by\_history\_date()}\spxextra{users.models.HistoricalCotisationHistory method}}
\begin{fulllineitems}
\phantomsection\label{\detokenize{modules/models:users.models.HistoricalCotisationHistory.get_previous_by_history_date}}\pysiglinewithargsret{\sphinxbfcode{\sphinxupquote{get\_previous\_by\_history\_date}}}{\emph{*}, \emph{field=\textless{}django.db.models.fields.DateTimeField: history\_date\textgreater{}}, \emph{is\_next=False}, \emph{**kwargs}}{}
\end{fulllineitems}
\index{get\_previous\_by\_paymentDate() (users.models.HistoricalCotisationHistory method)@\spxentry{get\_previous\_by\_paymentDate()}\spxextra{users.models.HistoricalCotisationHistory method}}
\begin{fulllineitems}
\phantomsection\label{\detokenize{modules/models:users.models.HistoricalCotisationHistory.get_previous_by_paymentDate}}\pysiglinewithargsret{\sphinxbfcode{\sphinxupquote{get\_previous\_by\_paymentDate}}}{\emph{*}, \emph{field=\textless{}django.db.models.fields.DateTimeField: paymentDate\textgreater{}}, \emph{is\_next=False}, \emph{**kwargs}}{}
\end{fulllineitems}
\index{history\_change\_reason (users.models.HistoricalCotisationHistory attribute)@\spxentry{history\_change\_reason}\spxextra{users.models.HistoricalCotisationHistory attribute}}
\begin{fulllineitems}
\phantomsection\label{\detokenize{modules/models:users.models.HistoricalCotisationHistory.history_change_reason}}\pysigline{\sphinxbfcode{\sphinxupquote{history\_change\_reason}}}
A wrapper for a deferred-loading field. When the value is read from this
object the first time, the query is executed.
\end{fulllineitems}
\index{history\_date (users.models.HistoricalCotisationHistory attribute)@\spxentry{history\_date}\spxextra{users.models.HistoricalCotisationHistory attribute}}
\begin{fulllineitems}
\phantomsection\label{\detokenize{modules/models:users.models.HistoricalCotisationHistory.history_date}}\pysigline{\sphinxbfcode{\sphinxupquote{history\_date}}}
A wrapper for a deferred-loading field. When the value is read from this
object the first time, the query is executed.
\end{fulllineitems}
\index{history\_id (users.models.HistoricalCotisationHistory attribute)@\spxentry{history\_id}\spxextra{users.models.HistoricalCotisationHistory attribute}}
\begin{fulllineitems}
\phantomsection\label{\detokenize{modules/models:users.models.HistoricalCotisationHistory.history_id}}\pysigline{\sphinxbfcode{\sphinxupquote{history\_id}}}
A wrapper for a deferred-loading field. When the value is read from this
object the first time, the query is executed.
\end{fulllineitems}
\index{history\_object (users.models.HistoricalCotisationHistory attribute)@\spxentry{history\_object}\spxextra{users.models.HistoricalCotisationHistory attribute}}
\begin{fulllineitems}
\phantomsection\label{\detokenize{modules/models:users.models.HistoricalCotisationHistory.history_object}}\pysigline{\sphinxbfcode{\sphinxupquote{history\_object}}}
\end{fulllineitems}
\index{history\_type (users.models.HistoricalCotisationHistory attribute)@\spxentry{history\_type}\spxextra{users.models.HistoricalCotisationHistory attribute}}
\begin{fulllineitems}
\phantomsection\label{\detokenize{modules/models:users.models.HistoricalCotisationHistory.history_type}}\pysigline{\sphinxbfcode{\sphinxupquote{history\_type}}}
A wrapper for a deferred-loading field. When the value is read from this
object the first time, the query is executed.
\end{fulllineitems}
\index{history\_user (users.models.HistoricalCotisationHistory attribute)@\spxentry{history\_user}\spxextra{users.models.HistoricalCotisationHistory attribute}}
\begin{fulllineitems}
\phantomsection\label{\detokenize{modules/models:users.models.HistoricalCotisationHistory.history_user}}\pysigline{\sphinxbfcode{\sphinxupquote{history\_user}}}
Accessor to the related object on the forward side of a many-to-one or
one-to-one (via ForwardOneToOneDescriptor subclass) relation.
In the example:
\begin{sphinxVerbatim}[commandchars=\\\{\}]
\PYG{k}{class} \PYG{n+nc}{Child}\PYG{p}{(}\PYG{n}{Model}\PYG{p}{)}\PYG{p}{:}
\PYG{n}{parent} \PYG{o}{=} \PYG{n}{ForeignKey}\PYG{p}{(}\PYG{n}{Parent}\PYG{p}{,} \PYG{n}{related\PYGZus{}name}\PYG{o}{=}\PYG{l+s+s1}{\PYGZsq{}}\PYG{l+s+s1}{children}\PYG{l+s+s1}{\PYGZsq{}}\PYG{p}{)}
\end{sphinxVerbatim}
\sphinxcode{\sphinxupquote{Child.parent}} is a \sphinxcode{\sphinxupquote{ForwardManyToOneDescriptor}} instance.
\end{fulllineitems}
\index{history\_user\_id (users.models.HistoricalCotisationHistory attribute)@\spxentry{history\_user\_id}\spxextra{users.models.HistoricalCotisationHistory attribute}}
\begin{fulllineitems}
\phantomsection\label{\detokenize{modules/models:users.models.HistoricalCotisationHistory.history_user_id}}\pysigline{\sphinxbfcode{\sphinxupquote{history\_user\_id}}}
A wrapper for a deferred-loading field. When the value is read from this
object the first time, the query is executed.
\end{fulllineitems}
\index{id (users.models.HistoricalCotisationHistory attribute)@\spxentry{id}\spxextra{users.models.HistoricalCotisationHistory attribute}}
\begin{fulllineitems}
\phantomsection\label{\detokenize{modules/models:users.models.HistoricalCotisationHistory.id}}\pysigline{\sphinxbfcode{\sphinxupquote{id}}}
A wrapper for a deferred-loading field. When the value is read from this
object the first time, the query is executed.
\end{fulllineitems}
\index{instance (users.models.HistoricalCotisationHistory attribute)@\spxentry{instance}\spxextra{users.models.HistoricalCotisationHistory attribute}}
\begin{fulllineitems}
\phantomsection\label{\detokenize{modules/models:users.models.HistoricalCotisationHistory.instance}}\pysigline{\sphinxbfcode{\sphinxupquote{instance}}}
\end{fulllineitems}
\index{instance\_type (users.models.HistoricalCotisationHistory attribute)@\spxentry{instance\_type}\spxextra{users.models.HistoricalCotisationHistory attribute}}
\begin{fulllineitems}
\phantomsection\label{\detokenize{modules/models:users.models.HistoricalCotisationHistory.instance_type}}\pysigline{\sphinxbfcode{\sphinxupquote{instance\_type}}}
alias of {\hyperref[\detokenize{modules/models:users.models.CotisationHistory}]{\sphinxcrossref{\sphinxcode{\sphinxupquote{CotisationHistory}}}}}
\end{fulllineitems}
\index{next\_record (users.models.HistoricalCotisationHistory attribute)@\spxentry{next\_record}\spxextra{users.models.HistoricalCotisationHistory attribute}}
\begin{fulllineitems}
\phantomsection\label{\detokenize{modules/models:users.models.HistoricalCotisationHistory.next_record}}\pysigline{\sphinxbfcode{\sphinxupquote{next\_record}}}
Get the next history record for the instance. \sphinxtitleref{None} if last.
\end{fulllineitems}
\index{objects (users.models.HistoricalCotisationHistory attribute)@\spxentry{objects}\spxextra{users.models.HistoricalCotisationHistory attribute}}
\begin{fulllineitems}
\phantomsection\label{\detokenize{modules/models:users.models.HistoricalCotisationHistory.objects}}\pysigline{\sphinxbfcode{\sphinxupquote{objects}}\sphinxbfcode{\sphinxupquote{ = \textless{}django.db.models.manager.Manager object\textgreater{}}}}
\end{fulllineitems}
\index{paymentDate (users.models.HistoricalCotisationHistory attribute)@\spxentry{paymentDate}\spxextra{users.models.HistoricalCotisationHistory attribute}}
\begin{fulllineitems}
\phantomsection\label{\detokenize{modules/models:users.models.HistoricalCotisationHistory.paymentDate}}\pysigline{\sphinxbfcode{\sphinxupquote{paymentDate}}}
A wrapper for a deferred-loading field. When the value is read from this
object the first time, the query is executed.
\end{fulllineitems}
\index{paymentMethod (users.models.HistoricalCotisationHistory attribute)@\spxentry{paymentMethod}\spxextra{users.models.HistoricalCotisationHistory attribute}}
\begin{fulllineitems}
\phantomsection\label{\detokenize{modules/models:users.models.HistoricalCotisationHistory.paymentMethod}}\pysigline{\sphinxbfcode{\sphinxupquote{paymentMethod}}}
Accessor to the related object on the forward side of a many-to-one or
one-to-one (via ForwardOneToOneDescriptor subclass) relation.
In the example:
\begin{sphinxVerbatim}[commandchars=\\\{\}]
\PYG{k}{class} \PYG{n+nc}{Child}\PYG{p}{(}\PYG{n}{Model}\PYG{p}{)}\PYG{p}{:}
\PYG{n}{parent} \PYG{o}{=} \PYG{n}{ForeignKey}\PYG{p}{(}\PYG{n}{Parent}\PYG{p}{,} \PYG{n}{related\PYGZus{}name}\PYG{o}{=}\PYG{l+s+s1}{\PYGZsq{}}\PYG{l+s+s1}{children}\PYG{l+s+s1}{\PYGZsq{}}\PYG{p}{)}
\end{sphinxVerbatim}
\sphinxcode{\sphinxupquote{Child.parent}} is a \sphinxcode{\sphinxupquote{ForwardManyToOneDescriptor}} instance.
\end{fulllineitems}
\index{paymentMethod\_id (users.models.HistoricalCotisationHistory attribute)@\spxentry{paymentMethod\_id}\spxextra{users.models.HistoricalCotisationHistory attribute}}
\begin{fulllineitems}
\phantomsection\label{\detokenize{modules/models:users.models.HistoricalCotisationHistory.paymentMethod_id}}\pysigline{\sphinxbfcode{\sphinxupquote{paymentMethod\_id}}}
A wrapper for a deferred-loading field. When the value is read from this
object the first time, the query is executed.
\end{fulllineitems}
\index{prev\_record (users.models.HistoricalCotisationHistory attribute)@\spxentry{prev\_record}\spxextra{users.models.HistoricalCotisationHistory attribute}}
\begin{fulllineitems}
\phantomsection\label{\detokenize{modules/models:users.models.HistoricalCotisationHistory.prev_record}}\pysigline{\sphinxbfcode{\sphinxupquote{prev\_record}}}
Get the previous history record for the instance. \sphinxtitleref{None} if first.
\end{fulllineitems}
\index{revert\_url() (users.models.HistoricalCotisationHistory method)@\spxentry{revert\_url()}\spxextra{users.models.HistoricalCotisationHistory method}}
\begin{fulllineitems}
\phantomsection\label{\detokenize{modules/models:users.models.HistoricalCotisationHistory.revert_url}}\pysiglinewithargsret{\sphinxbfcode{\sphinxupquote{revert\_url}}}{}{}
URL for this change in the default admin site.
\end{fulllineitems}
\index{user (users.models.HistoricalCotisationHistory attribute)@\spxentry{user}\spxextra{users.models.HistoricalCotisationHistory attribute}}
\begin{fulllineitems}
\phantomsection\label{\detokenize{modules/models:users.models.HistoricalCotisationHistory.user}}\pysigline{\sphinxbfcode{\sphinxupquote{user}}}
Accessor to the related object on the forward side of a many-to-one or
one-to-one (via ForwardOneToOneDescriptor subclass) relation.
In the example:
\begin{sphinxVerbatim}[commandchars=\\\{\}]
\PYG{k}{class} \PYG{n+nc}{Child}\PYG{p}{(}\PYG{n}{Model}\PYG{p}{)}\PYG{p}{:}
\PYG{n}{parent} \PYG{o}{=} \PYG{n}{ForeignKey}\PYG{p}{(}\PYG{n}{Parent}\PYG{p}{,} \PYG{n}{related\PYGZus{}name}\PYG{o}{=}\PYG{l+s+s1}{\PYGZsq{}}\PYG{l+s+s1}{children}\PYG{l+s+s1}{\PYGZsq{}}\PYG{p}{)}
\end{sphinxVerbatim}
\sphinxcode{\sphinxupquote{Child.parent}} is a \sphinxcode{\sphinxupquote{ForwardManyToOneDescriptor}} instance.
\end{fulllineitems}
\index{user\_id (users.models.HistoricalCotisationHistory attribute)@\spxentry{user\_id}\spxextra{users.models.HistoricalCotisationHistory attribute}}
\begin{fulllineitems}
\phantomsection\label{\detokenize{modules/models:users.models.HistoricalCotisationHistory.user_id}}\pysigline{\sphinxbfcode{\sphinxupquote{user\_id}}}
A wrapper for a deferred-loading field. When the value is read from this
object the first time, the query is executed.
\end{fulllineitems}
\end{fulllineitems}
\index{HistoricalProfile (class in users.models)@\spxentry{HistoricalProfile}\spxextra{class in users.models}}
\begin{fulllineitems}
\phantomsection\label{\detokenize{modules/models:users.models.HistoricalProfile}}\pysiglinewithargsret{\sphinxbfcode{\sphinxupquote{class }}\sphinxcode{\sphinxupquote{users.models.}}\sphinxbfcode{\sphinxupquote{HistoricalProfile}}}{\emph{id}, \emph{credit}, \emph{debit}, \emph{cotisationEnd}, \emph{user}, \emph{school}, \emph{history\_id}, \emph{history\_change\_reason}, \emph{history\_date}, \emph{history\_user}, \emph{history\_type}}{}~\index{HistoricalProfile.DoesNotExist@\spxentry{HistoricalProfile.DoesNotExist}}
\begin{fulllineitems}
\phantomsection\label{\detokenize{modules/models:users.models.HistoricalProfile.DoesNotExist}}\pysigline{\sphinxbfcode{\sphinxupquote{exception }}\sphinxbfcode{\sphinxupquote{DoesNotExist}}}
\end{fulllineitems}
\index{HistoricalProfile.MultipleObjectsReturned@\spxentry{HistoricalProfile.MultipleObjectsReturned}}
\begin{fulllineitems}
\phantomsection\label{\detokenize{modules/models:users.models.HistoricalProfile.MultipleObjectsReturned}}\pysigline{\sphinxbfcode{\sphinxupquote{exception }}\sphinxbfcode{\sphinxupquote{MultipleObjectsReturned}}}
\end{fulllineitems}
\index{cotisationEnd (users.models.HistoricalProfile attribute)@\spxentry{cotisationEnd}\spxextra{users.models.HistoricalProfile attribute}}
\begin{fulllineitems}
\phantomsection\label{\detokenize{modules/models:users.models.HistoricalProfile.cotisationEnd}}\pysigline{\sphinxbfcode{\sphinxupquote{cotisationEnd}}}
A wrapper for a deferred-loading field. When the value is read from this
object the first time, the query is executed.
\end{fulllineitems}
\index{credit (users.models.HistoricalProfile attribute)@\spxentry{credit}\spxextra{users.models.HistoricalProfile attribute}}
\begin{fulllineitems}
\phantomsection\label{\detokenize{modules/models:users.models.HistoricalProfile.credit}}\pysigline{\sphinxbfcode{\sphinxupquote{credit}}}
A wrapper for a deferred-loading field. When the value is read from this
object the first time, the query is executed.
\end{fulllineitems}
\index{debit (users.models.HistoricalProfile attribute)@\spxentry{debit}\spxextra{users.models.HistoricalProfile attribute}}
\begin{fulllineitems}
\phantomsection\label{\detokenize{modules/models:users.models.HistoricalProfile.debit}}\pysigline{\sphinxbfcode{\sphinxupquote{debit}}}
A wrapper for a deferred-loading field. When the value is read from this
object the first time, the query is executed.
\end{fulllineitems}
\index{get\_history\_type\_display() (users.models.HistoricalProfile method)@\spxentry{get\_history\_type\_display()}\spxextra{users.models.HistoricalProfile method}}
\begin{fulllineitems}
\phantomsection\label{\detokenize{modules/models:users.models.HistoricalProfile.get_history_type_display}}\pysiglinewithargsret{\sphinxbfcode{\sphinxupquote{get\_history\_type\_display}}}{\emph{*}, \emph{field=\textless{}django.db.models.fields.CharField: history\_type\textgreater{}}}{}
\end{fulllineitems}
\index{get\_next\_by\_history\_date() (users.models.HistoricalProfile method)@\spxentry{get\_next\_by\_history\_date()}\spxextra{users.models.HistoricalProfile method}}
\begin{fulllineitems}
\phantomsection\label{\detokenize{modules/models:users.models.HistoricalProfile.get_next_by_history_date}}\pysiglinewithargsret{\sphinxbfcode{\sphinxupquote{get\_next\_by\_history\_date}}}{\emph{*}, \emph{field=\textless{}django.db.models.fields.DateTimeField: history\_date\textgreater{}}, \emph{is\_next=True}, \emph{**kwargs}}{}
\end{fulllineitems}
\index{get\_previous\_by\_history\_date() (users.models.HistoricalProfile method)@\spxentry{get\_previous\_by\_history\_date()}\spxextra{users.models.HistoricalProfile method}}
\begin{fulllineitems}
\phantomsection\label{\detokenize{modules/models:users.models.HistoricalProfile.get_previous_by_history_date}}\pysiglinewithargsret{\sphinxbfcode{\sphinxupquote{get\_previous\_by\_history\_date}}}{\emph{*}, \emph{field=\textless{}django.db.models.fields.DateTimeField: history\_date\textgreater{}}, \emph{is\_next=False}, \emph{**kwargs}}{}
\end{fulllineitems}
\index{history\_change\_reason (users.models.HistoricalProfile attribute)@\spxentry{history\_change\_reason}\spxextra{users.models.HistoricalProfile attribute}}
\begin{fulllineitems}
\phantomsection\label{\detokenize{modules/models:users.models.HistoricalProfile.history_change_reason}}\pysigline{\sphinxbfcode{\sphinxupquote{history\_change\_reason}}}
A wrapper for a deferred-loading field. When the value is read from this
object the first time, the query is executed.
\end{fulllineitems}
\index{history\_date (users.models.HistoricalProfile attribute)@\spxentry{history\_date}\spxextra{users.models.HistoricalProfile attribute}}
\begin{fulllineitems}
\phantomsection\label{\detokenize{modules/models:users.models.HistoricalProfile.history_date}}\pysigline{\sphinxbfcode{\sphinxupquote{history\_date}}}
A wrapper for a deferred-loading field. When the value is read from this
object the first time, the query is executed.
\end{fulllineitems}
\index{history\_id (users.models.HistoricalProfile attribute)@\spxentry{history\_id}\spxextra{users.models.HistoricalProfile attribute}}
\begin{fulllineitems}
\phantomsection\label{\detokenize{modules/models:users.models.HistoricalProfile.history_id}}\pysigline{\sphinxbfcode{\sphinxupquote{history\_id}}}
A wrapper for a deferred-loading field. When the value is read from this
object the first time, the query is executed.
\end{fulllineitems}
\index{history\_object (users.models.HistoricalProfile attribute)@\spxentry{history\_object}\spxextra{users.models.HistoricalProfile attribute}}
\begin{fulllineitems}
\phantomsection\label{\detokenize{modules/models:users.models.HistoricalProfile.history_object}}\pysigline{\sphinxbfcode{\sphinxupquote{history\_object}}}
\end{fulllineitems}
\index{history\_type (users.models.HistoricalProfile attribute)@\spxentry{history\_type}\spxextra{users.models.HistoricalProfile attribute}}
\begin{fulllineitems}
\phantomsection\label{\detokenize{modules/models:users.models.HistoricalProfile.history_type}}\pysigline{\sphinxbfcode{\sphinxupquote{history\_type}}}
A wrapper for a deferred-loading field. When the value is read from this
object the first time, the query is executed.
\end{fulllineitems}
\index{history\_user (users.models.HistoricalProfile attribute)@\spxentry{history\_user}\spxextra{users.models.HistoricalProfile attribute}}
\begin{fulllineitems}
\phantomsection\label{\detokenize{modules/models:users.models.HistoricalProfile.history_user}}\pysigline{\sphinxbfcode{\sphinxupquote{history\_user}}}
Accessor to the related object on the forward side of a many-to-one or
one-to-one (via ForwardOneToOneDescriptor subclass) relation.
In the example:
\begin{sphinxVerbatim}[commandchars=\\\{\}]
\PYG{k}{class} \PYG{n+nc}{Child}\PYG{p}{(}\PYG{n}{Model}\PYG{p}{)}\PYG{p}{:}
\PYG{n}{parent} \PYG{o}{=} \PYG{n}{ForeignKey}\PYG{p}{(}\PYG{n}{Parent}\PYG{p}{,} \PYG{n}{related\PYGZus{}name}\PYG{o}{=}\PYG{l+s+s1}{\PYGZsq{}}\PYG{l+s+s1}{children}\PYG{l+s+s1}{\PYGZsq{}}\PYG{p}{)}
\end{sphinxVerbatim}
\sphinxcode{\sphinxupquote{Child.parent}} is a \sphinxcode{\sphinxupquote{ForwardManyToOneDescriptor}} instance.
\end{fulllineitems}
\index{history\_user\_id (users.models.HistoricalProfile attribute)@\spxentry{history\_user\_id}\spxextra{users.models.HistoricalProfile attribute}}
\begin{fulllineitems}
\phantomsection\label{\detokenize{modules/models:users.models.HistoricalProfile.history_user_id}}\pysigline{\sphinxbfcode{\sphinxupquote{history\_user\_id}}}
A wrapper for a deferred-loading field. When the value is read from this
object the first time, the query is executed.
\end{fulllineitems}
\index{id (users.models.HistoricalProfile attribute)@\spxentry{id}\spxextra{users.models.HistoricalProfile attribute}}
\begin{fulllineitems}
\phantomsection\label{\detokenize{modules/models:users.models.HistoricalProfile.id}}\pysigline{\sphinxbfcode{\sphinxupquote{id}}}
A wrapper for a deferred-loading field. When the value is read from this
object the first time, the query is executed.
\end{fulllineitems}
\index{instance (users.models.HistoricalProfile attribute)@\spxentry{instance}\spxextra{users.models.HistoricalProfile attribute}}
\begin{fulllineitems}
\phantomsection\label{\detokenize{modules/models:users.models.HistoricalProfile.instance}}\pysigline{\sphinxbfcode{\sphinxupquote{instance}}}
\end{fulllineitems}
\index{instance\_type (users.models.HistoricalProfile attribute)@\spxentry{instance\_type}\spxextra{users.models.HistoricalProfile attribute}}
\begin{fulllineitems}
\phantomsection\label{\detokenize{modules/models:users.models.HistoricalProfile.instance_type}}\pysigline{\sphinxbfcode{\sphinxupquote{instance\_type}}}
alias of {\hyperref[\detokenize{modules/models:users.models.Profile}]{\sphinxcrossref{\sphinxcode{\sphinxupquote{Profile}}}}}
\end{fulllineitems}
\index{next\_record (users.models.HistoricalProfile attribute)@\spxentry{next\_record}\spxextra{users.models.HistoricalProfile attribute}}
\begin{fulllineitems}
\phantomsection\label{\detokenize{modules/models:users.models.HistoricalProfile.next_record}}\pysigline{\sphinxbfcode{\sphinxupquote{next\_record}}}
Get the next history record for the instance. \sphinxtitleref{None} if last.
\end{fulllineitems}
\index{objects (users.models.HistoricalProfile attribute)@\spxentry{objects}\spxextra{users.models.HistoricalProfile attribute}}
\begin{fulllineitems}
\phantomsection\label{\detokenize{modules/models:users.models.HistoricalProfile.objects}}\pysigline{\sphinxbfcode{\sphinxupquote{objects}}\sphinxbfcode{\sphinxupquote{ = \textless{}django.db.models.manager.Manager object\textgreater{}}}}
\end{fulllineitems}
\index{prev\_record (users.models.HistoricalProfile attribute)@\spxentry{prev\_record}\spxextra{users.models.HistoricalProfile attribute}}
\begin{fulllineitems}
\phantomsection\label{\detokenize{modules/models:users.models.HistoricalProfile.prev_record}}\pysigline{\sphinxbfcode{\sphinxupquote{prev\_record}}}
Get the previous history record for the instance. \sphinxtitleref{None} if first.
\end{fulllineitems}
\index{revert\_url() (users.models.HistoricalProfile method)@\spxentry{revert\_url()}\spxextra{users.models.HistoricalProfile method}}
\begin{fulllineitems}
\phantomsection\label{\detokenize{modules/models:users.models.HistoricalProfile.revert_url}}\pysiglinewithargsret{\sphinxbfcode{\sphinxupquote{revert\_url}}}{}{}
URL for this change in the default admin site.
\end{fulllineitems}
\index{school (users.models.HistoricalProfile attribute)@\spxentry{school}\spxextra{users.models.HistoricalProfile attribute}}
\begin{fulllineitems}
\phantomsection\label{\detokenize{modules/models:users.models.HistoricalProfile.school}}\pysigline{\sphinxbfcode{\sphinxupquote{school}}}
Accessor to the related object on the forward side of a many-to-one or
one-to-one (via ForwardOneToOneDescriptor subclass) relation.
In the example:
\begin{sphinxVerbatim}[commandchars=\\\{\}]
\PYG{k}{class} \PYG{n+nc}{Child}\PYG{p}{(}\PYG{n}{Model}\PYG{p}{)}\PYG{p}{:}
\PYG{n}{parent} \PYG{o}{=} \PYG{n}{ForeignKey}\PYG{p}{(}\PYG{n}{Parent}\PYG{p}{,} \PYG{n}{related\PYGZus{}name}\PYG{o}{=}\PYG{l+s+s1}{\PYGZsq{}}\PYG{l+s+s1}{children}\PYG{l+s+s1}{\PYGZsq{}}\PYG{p}{)}
\end{sphinxVerbatim}
\sphinxcode{\sphinxupquote{Child.parent}} is a \sphinxcode{\sphinxupquote{ForwardManyToOneDescriptor}} instance.
\end{fulllineitems}
\index{school\_id (users.models.HistoricalProfile attribute)@\spxentry{school\_id}\spxextra{users.models.HistoricalProfile attribute}}
\begin{fulllineitems}
\phantomsection\label{\detokenize{modules/models:users.models.HistoricalProfile.school_id}}\pysigline{\sphinxbfcode{\sphinxupquote{school\_id}}}
A wrapper for a deferred-loading field. When the value is read from this
object the first time, the query is executed.
\end{fulllineitems}
\index{user (users.models.HistoricalProfile attribute)@\spxentry{user}\spxextra{users.models.HistoricalProfile attribute}}
\begin{fulllineitems}
\phantomsection\label{\detokenize{modules/models:users.models.HistoricalProfile.user}}\pysigline{\sphinxbfcode{\sphinxupquote{user}}}
Accessor to the related object on the forward side of a many-to-one or
one-to-one (via ForwardOneToOneDescriptor subclass) relation.
In the example:
\begin{sphinxVerbatim}[commandchars=\\\{\}]
\PYG{k}{class} \PYG{n+nc}{Child}\PYG{p}{(}\PYG{n}{Model}\PYG{p}{)}\PYG{p}{:}
\PYG{n}{parent} \PYG{o}{=} \PYG{n}{ForeignKey}\PYG{p}{(}\PYG{n}{Parent}\PYG{p}{,} \PYG{n}{related\PYGZus{}name}\PYG{o}{=}\PYG{l+s+s1}{\PYGZsq{}}\PYG{l+s+s1}{children}\PYG{l+s+s1}{\PYGZsq{}}\PYG{p}{)}
\end{sphinxVerbatim}
\sphinxcode{\sphinxupquote{Child.parent}} is a \sphinxcode{\sphinxupquote{ForwardManyToOneDescriptor}} instance.
\end{fulllineitems}
\index{user\_id (users.models.HistoricalProfile attribute)@\spxentry{user\_id}\spxextra{users.models.HistoricalProfile attribute}}
\begin{fulllineitems}
\phantomsection\label{\detokenize{modules/models:users.models.HistoricalProfile.user_id}}\pysigline{\sphinxbfcode{\sphinxupquote{user\_id}}}
A wrapper for a deferred-loading field. When the value is read from this
object the first time, the query is executed.
\end{fulllineitems}
\end{fulllineitems}
\index{HistoricalSchool (class in users.models)@\spxentry{HistoricalSchool}\spxextra{class in users.models}}
\begin{fulllineitems}
\phantomsection\label{\detokenize{modules/models:users.models.HistoricalSchool}}\pysiglinewithargsret{\sphinxbfcode{\sphinxupquote{class }}\sphinxcode{\sphinxupquote{users.models.}}\sphinxbfcode{\sphinxupquote{HistoricalSchool}}}{\emph{id}, \emph{name}, \emph{history\_id}, \emph{history\_change\_reason}, \emph{history\_date}, \emph{history\_user}, \emph{history\_type}}{}~\index{HistoricalSchool.DoesNotExist@\spxentry{HistoricalSchool.DoesNotExist}}
\begin{fulllineitems}
\phantomsection\label{\detokenize{modules/models:users.models.HistoricalSchool.DoesNotExist}}\pysigline{\sphinxbfcode{\sphinxupquote{exception }}\sphinxbfcode{\sphinxupquote{DoesNotExist}}}
\end{fulllineitems}
\index{HistoricalSchool.MultipleObjectsReturned@\spxentry{HistoricalSchool.MultipleObjectsReturned}}
\begin{fulllineitems}
\phantomsection\label{\detokenize{modules/models:users.models.HistoricalSchool.MultipleObjectsReturned}}\pysigline{\sphinxbfcode{\sphinxupquote{exception }}\sphinxbfcode{\sphinxupquote{MultipleObjectsReturned}}}
\end{fulllineitems}
\index{get\_history\_type\_display() (users.models.HistoricalSchool method)@\spxentry{get\_history\_type\_display()}\spxextra{users.models.HistoricalSchool method}}
\begin{fulllineitems}
\phantomsection\label{\detokenize{modules/models:users.models.HistoricalSchool.get_history_type_display}}\pysiglinewithargsret{\sphinxbfcode{\sphinxupquote{get\_history\_type\_display}}}{\emph{*}, \emph{field=\textless{}django.db.models.fields.CharField: history\_type\textgreater{}}}{}
\end{fulllineitems}
\index{get\_next\_by\_history\_date() (users.models.HistoricalSchool method)@\spxentry{get\_next\_by\_history\_date()}\spxextra{users.models.HistoricalSchool method}}
\begin{fulllineitems}
\phantomsection\label{\detokenize{modules/models:users.models.HistoricalSchool.get_next_by_history_date}}\pysiglinewithargsret{\sphinxbfcode{\sphinxupquote{get\_next\_by\_history\_date}}}{\emph{*}, \emph{field=\textless{}django.db.models.fields.DateTimeField: history\_date\textgreater{}}, \emph{is\_next=True}, \emph{**kwargs}}{}
\end{fulllineitems}
\index{get\_previous\_by\_history\_date() (users.models.HistoricalSchool method)@\spxentry{get\_previous\_by\_history\_date()}\spxextra{users.models.HistoricalSchool method}}
\begin{fulllineitems}
\phantomsection\label{\detokenize{modules/models:users.models.HistoricalSchool.get_previous_by_history_date}}\pysiglinewithargsret{\sphinxbfcode{\sphinxupquote{get\_previous\_by\_history\_date}}}{\emph{*}, \emph{field=\textless{}django.db.models.fields.DateTimeField: history\_date\textgreater{}}, \emph{is\_next=False}, \emph{**kwargs}}{}
\end{fulllineitems}
\index{history\_change\_reason (users.models.HistoricalSchool attribute)@\spxentry{history\_change\_reason}\spxextra{users.models.HistoricalSchool attribute}}
\begin{fulllineitems}
\phantomsection\label{\detokenize{modules/models:users.models.HistoricalSchool.history_change_reason}}\pysigline{\sphinxbfcode{\sphinxupquote{history\_change\_reason}}}
A wrapper for a deferred-loading field. When the value is read from this
object the first time, the query is executed.
\end{fulllineitems}
\index{history\_date (users.models.HistoricalSchool attribute)@\spxentry{history\_date}\spxextra{users.models.HistoricalSchool attribute}}
\begin{fulllineitems}
\phantomsection\label{\detokenize{modules/models:users.models.HistoricalSchool.history_date}}\pysigline{\sphinxbfcode{\sphinxupquote{history\_date}}}
A wrapper for a deferred-loading field. When the value is read from this
object the first time, the query is executed.
\end{fulllineitems}
\index{history\_id (users.models.HistoricalSchool attribute)@\spxentry{history\_id}\spxextra{users.models.HistoricalSchool attribute}}
\begin{fulllineitems}
\phantomsection\label{\detokenize{modules/models:users.models.HistoricalSchool.history_id}}\pysigline{\sphinxbfcode{\sphinxupquote{history\_id}}}
A wrapper for a deferred-loading field. When the value is read from this
object the first time, the query is executed.
\end{fulllineitems}
\index{history\_object (users.models.HistoricalSchool attribute)@\spxentry{history\_object}\spxextra{users.models.HistoricalSchool attribute}}
\begin{fulllineitems}
\phantomsection\label{\detokenize{modules/models:users.models.HistoricalSchool.history_object}}\pysigline{\sphinxbfcode{\sphinxupquote{history\_object}}}
\end{fulllineitems}
\index{history\_type (users.models.HistoricalSchool attribute)@\spxentry{history\_type}\spxextra{users.models.HistoricalSchool attribute}}
\begin{fulllineitems}
\phantomsection\label{\detokenize{modules/models:users.models.HistoricalSchool.history_type}}\pysigline{\sphinxbfcode{\sphinxupquote{history\_type}}}
A wrapper for a deferred-loading field. When the value is read from this
object the first time, the query is executed.
\end{fulllineitems}
\index{history\_user (users.models.HistoricalSchool attribute)@\spxentry{history\_user}\spxextra{users.models.HistoricalSchool attribute}}
\begin{fulllineitems}
\phantomsection\label{\detokenize{modules/models:users.models.HistoricalSchool.history_user}}\pysigline{\sphinxbfcode{\sphinxupquote{history\_user}}}
Accessor to the related object on the forward side of a many-to-one or
one-to-one (via ForwardOneToOneDescriptor subclass) relation.
In the example:
\begin{sphinxVerbatim}[commandchars=\\\{\}]
\PYG{k}{class} \PYG{n+nc}{Child}\PYG{p}{(}\PYG{n}{Model}\PYG{p}{)}\PYG{p}{:}
\PYG{n}{parent} \PYG{o}{=} \PYG{n}{ForeignKey}\PYG{p}{(}\PYG{n}{Parent}\PYG{p}{,} \PYG{n}{related\PYGZus{}name}\PYG{o}{=}\PYG{l+s+s1}{\PYGZsq{}}\PYG{l+s+s1}{children}\PYG{l+s+s1}{\PYGZsq{}}\PYG{p}{)}
\end{sphinxVerbatim}
\sphinxcode{\sphinxupquote{Child.parent}} is a \sphinxcode{\sphinxupquote{ForwardManyToOneDescriptor}} instance.
\end{fulllineitems}
\index{history\_user\_id (users.models.HistoricalSchool attribute)@\spxentry{history\_user\_id}\spxextra{users.models.HistoricalSchool attribute}}
\begin{fulllineitems}
\phantomsection\label{\detokenize{modules/models:users.models.HistoricalSchool.history_user_id}}\pysigline{\sphinxbfcode{\sphinxupquote{history\_user\_id}}}
A wrapper for a deferred-loading field. When the value is read from this
object the first time, the query is executed.
\end{fulllineitems}
\index{id (users.models.HistoricalSchool attribute)@\spxentry{id}\spxextra{users.models.HistoricalSchool attribute}}
\begin{fulllineitems}
\phantomsection\label{\detokenize{modules/models:users.models.HistoricalSchool.id}}\pysigline{\sphinxbfcode{\sphinxupquote{id}}}
A wrapper for a deferred-loading field. When the value is read from this
object the first time, the query is executed.
\end{fulllineitems}
\index{instance (users.models.HistoricalSchool attribute)@\spxentry{instance}\spxextra{users.models.HistoricalSchool attribute}}
\begin{fulllineitems}
\phantomsection\label{\detokenize{modules/models:users.models.HistoricalSchool.instance}}\pysigline{\sphinxbfcode{\sphinxupquote{instance}}}
\end{fulllineitems}
\index{instance\_type (users.models.HistoricalSchool attribute)@\spxentry{instance\_type}\spxextra{users.models.HistoricalSchool attribute}}
\begin{fulllineitems}
\phantomsection\label{\detokenize{modules/models:users.models.HistoricalSchool.instance_type}}\pysigline{\sphinxbfcode{\sphinxupquote{instance\_type}}}
alias of {\hyperref[\detokenize{modules/models:users.models.School}]{\sphinxcrossref{\sphinxcode{\sphinxupquote{School}}}}}
\end{fulllineitems}
\index{name (users.models.HistoricalSchool attribute)@\spxentry{name}\spxextra{users.models.HistoricalSchool attribute}}
\begin{fulllineitems}
\phantomsection\label{\detokenize{modules/models:users.models.HistoricalSchool.name}}\pysigline{\sphinxbfcode{\sphinxupquote{name}}}
A wrapper for a deferred-loading field. When the value is read from this
object the first time, the query is executed.
\end{fulllineitems}
\index{next\_record (users.models.HistoricalSchool attribute)@\spxentry{next\_record}\spxextra{users.models.HistoricalSchool attribute}}
\begin{fulllineitems}
\phantomsection\label{\detokenize{modules/models:users.models.HistoricalSchool.next_record}}\pysigline{\sphinxbfcode{\sphinxupquote{next\_record}}}
Get the next history record for the instance. \sphinxtitleref{None} if last.
\end{fulllineitems}
\index{objects (users.models.HistoricalSchool attribute)@\spxentry{objects}\spxextra{users.models.HistoricalSchool attribute}}
\begin{fulllineitems}
\phantomsection\label{\detokenize{modules/models:users.models.HistoricalSchool.objects}}\pysigline{\sphinxbfcode{\sphinxupquote{objects}}\sphinxbfcode{\sphinxupquote{ = \textless{}django.db.models.manager.Manager object\textgreater{}}}}
\end{fulllineitems}
\index{prev\_record (users.models.HistoricalSchool attribute)@\spxentry{prev\_record}\spxextra{users.models.HistoricalSchool attribute}}
\begin{fulllineitems}
\phantomsection\label{\detokenize{modules/models:users.models.HistoricalSchool.prev_record}}\pysigline{\sphinxbfcode{\sphinxupquote{prev\_record}}}
Get the previous history record for the instance. \sphinxtitleref{None} if first.
\end{fulllineitems}
\index{revert\_url() (users.models.HistoricalSchool method)@\spxentry{revert\_url()}\spxextra{users.models.HistoricalSchool method}}
\begin{fulllineitems}
\phantomsection\label{\detokenize{modules/models:users.models.HistoricalSchool.revert_url}}\pysiglinewithargsret{\sphinxbfcode{\sphinxupquote{revert\_url}}}{}{}
URL for this change in the default admin site.
\end{fulllineitems}
\end{fulllineitems}
\index{HistoricalWhiteListHistory (class in users.models)@\spxentry{HistoricalWhiteListHistory}\spxextra{class in users.models}}
\begin{fulllineitems}
\phantomsection\label{\detokenize{modules/models:users.models.HistoricalWhiteListHistory}}\pysiglinewithargsret{\sphinxbfcode{\sphinxupquote{class }}\sphinxcode{\sphinxupquote{users.models.}}\sphinxbfcode{\sphinxupquote{HistoricalWhiteListHistory}}}{\emph{id}, \emph{paymentDate}, \emph{endDate}, \emph{duration}, \emph{user}, \emph{coopeman}, \emph{history\_id}, \emph{history\_change\_reason}, \emph{history\_date}, \emph{history\_user}, \emph{history\_type}}{}~\index{HistoricalWhiteListHistory.DoesNotExist@\spxentry{HistoricalWhiteListHistory.DoesNotExist}}
\begin{fulllineitems}
\phantomsection\label{\detokenize{modules/models:users.models.HistoricalWhiteListHistory.DoesNotExist}}\pysigline{\sphinxbfcode{\sphinxupquote{exception }}\sphinxbfcode{\sphinxupquote{DoesNotExist}}}
\end{fulllineitems}
\index{HistoricalWhiteListHistory.MultipleObjectsReturned@\spxentry{HistoricalWhiteListHistory.MultipleObjectsReturned}}
\begin{fulllineitems}
\phantomsection\label{\detokenize{modules/models:users.models.HistoricalWhiteListHistory.MultipleObjectsReturned}}\pysigline{\sphinxbfcode{\sphinxupquote{exception }}\sphinxbfcode{\sphinxupquote{MultipleObjectsReturned}}}
\end{fulllineitems}
\index{coopeman (users.models.HistoricalWhiteListHistory attribute)@\spxentry{coopeman}\spxextra{users.models.HistoricalWhiteListHistory attribute}}
\begin{fulllineitems}
\phantomsection\label{\detokenize{modules/models:users.models.HistoricalWhiteListHistory.coopeman}}\pysigline{\sphinxbfcode{\sphinxupquote{coopeman}}}
Accessor to the related object on the forward side of a many-to-one or
one-to-one (via ForwardOneToOneDescriptor subclass) relation.
In the example:
\begin{sphinxVerbatim}[commandchars=\\\{\}]
\PYG{k}{class} \PYG{n+nc}{Child}\PYG{p}{(}\PYG{n}{Model}\PYG{p}{)}\PYG{p}{:}
\PYG{n}{parent} \PYG{o}{=} \PYG{n}{ForeignKey}\PYG{p}{(}\PYG{n}{Parent}\PYG{p}{,} \PYG{n}{related\PYGZus{}name}\PYG{o}{=}\PYG{l+s+s1}{\PYGZsq{}}\PYG{l+s+s1}{children}\PYG{l+s+s1}{\PYGZsq{}}\PYG{p}{)}
\end{sphinxVerbatim}
\sphinxcode{\sphinxupquote{Child.parent}} is a \sphinxcode{\sphinxupquote{ForwardManyToOneDescriptor}} instance.
\end{fulllineitems}
\index{coopeman\_id (users.models.HistoricalWhiteListHistory attribute)@\spxentry{coopeman\_id}\spxextra{users.models.HistoricalWhiteListHistory attribute}}
\begin{fulllineitems}
\phantomsection\label{\detokenize{modules/models:users.models.HistoricalWhiteListHistory.coopeman_id}}\pysigline{\sphinxbfcode{\sphinxupquote{coopeman\_id}}}
A wrapper for a deferred-loading field. When the value is read from this
object the first time, the query is executed.
\end{fulllineitems}
\index{duration (users.models.HistoricalWhiteListHistory attribute)@\spxentry{duration}\spxextra{users.models.HistoricalWhiteListHistory attribute}}
\begin{fulllineitems}
\phantomsection\label{\detokenize{modules/models:users.models.HistoricalWhiteListHistory.duration}}\pysigline{\sphinxbfcode{\sphinxupquote{duration}}}
A wrapper for a deferred-loading field. When the value is read from this
object the first time, the query is executed.
\end{fulllineitems}
\index{endDate (users.models.HistoricalWhiteListHistory attribute)@\spxentry{endDate}\spxextra{users.models.HistoricalWhiteListHistory attribute}}
\begin{fulllineitems}
\phantomsection\label{\detokenize{modules/models:users.models.HistoricalWhiteListHistory.endDate}}\pysigline{\sphinxbfcode{\sphinxupquote{endDate}}}
A wrapper for a deferred-loading field. When the value is read from this
object the first time, the query is executed.
\end{fulllineitems}
\index{get\_history\_type\_display() (users.models.HistoricalWhiteListHistory method)@\spxentry{get\_history\_type\_display()}\spxextra{users.models.HistoricalWhiteListHistory method}}
\begin{fulllineitems}
\phantomsection\label{\detokenize{modules/models:users.models.HistoricalWhiteListHistory.get_history_type_display}}\pysiglinewithargsret{\sphinxbfcode{\sphinxupquote{get\_history\_type\_display}}}{\emph{*}, \emph{field=\textless{}django.db.models.fields.CharField: history\_type\textgreater{}}}{}
\end{fulllineitems}
\index{get\_next\_by\_endDate() (users.models.HistoricalWhiteListHistory method)@\spxentry{get\_next\_by\_endDate()}\spxextra{users.models.HistoricalWhiteListHistory method}}
\begin{fulllineitems}
\phantomsection\label{\detokenize{modules/models:users.models.HistoricalWhiteListHistory.get_next_by_endDate}}\pysiglinewithargsret{\sphinxbfcode{\sphinxupquote{get\_next\_by\_endDate}}}{\emph{*}, \emph{field=\textless{}django.db.models.fields.DateTimeField: endDate\textgreater{}}, \emph{is\_next=True}, \emph{**kwargs}}{}
\end{fulllineitems}
\index{get\_next\_by\_history\_date() (users.models.HistoricalWhiteListHistory method)@\spxentry{get\_next\_by\_history\_date()}\spxextra{users.models.HistoricalWhiteListHistory method}}
\begin{fulllineitems}
\phantomsection\label{\detokenize{modules/models:users.models.HistoricalWhiteListHistory.get_next_by_history_date}}\pysiglinewithargsret{\sphinxbfcode{\sphinxupquote{get\_next\_by\_history\_date}}}{\emph{*}, \emph{field=\textless{}django.db.models.fields.DateTimeField: history\_date\textgreater{}}, \emph{is\_next=True}, \emph{**kwargs}}{}
\end{fulllineitems}
\index{get\_next\_by\_paymentDate() (users.models.HistoricalWhiteListHistory method)@\spxentry{get\_next\_by\_paymentDate()}\spxextra{users.models.HistoricalWhiteListHistory method}}
\begin{fulllineitems}
\phantomsection\label{\detokenize{modules/models:users.models.HistoricalWhiteListHistory.get_next_by_paymentDate}}\pysiglinewithargsret{\sphinxbfcode{\sphinxupquote{get\_next\_by\_paymentDate}}}{\emph{*}, \emph{field=\textless{}django.db.models.fields.DateTimeField: paymentDate\textgreater{}}, \emph{is\_next=True}, \emph{**kwargs}}{}
\end{fulllineitems}
\index{get\_previous\_by\_endDate() (users.models.HistoricalWhiteListHistory method)@\spxentry{get\_previous\_by\_endDate()}\spxextra{users.models.HistoricalWhiteListHistory method}}
\begin{fulllineitems}
\phantomsection\label{\detokenize{modules/models:users.models.HistoricalWhiteListHistory.get_previous_by_endDate}}\pysiglinewithargsret{\sphinxbfcode{\sphinxupquote{get\_previous\_by\_endDate}}}{\emph{*}, \emph{field=\textless{}django.db.models.fields.DateTimeField: endDate\textgreater{}}, \emph{is\_next=False}, \emph{**kwargs}}{}
\end{fulllineitems}
\index{get\_previous\_by\_history\_date() (users.models.HistoricalWhiteListHistory method)@\spxentry{get\_previous\_by\_history\_date()}\spxextra{users.models.HistoricalWhiteListHistory method}}
\begin{fulllineitems}
\phantomsection\label{\detokenize{modules/models:users.models.HistoricalWhiteListHistory.get_previous_by_history_date}}\pysiglinewithargsret{\sphinxbfcode{\sphinxupquote{get\_previous\_by\_history\_date}}}{\emph{*}, \emph{field=\textless{}django.db.models.fields.DateTimeField: history\_date\textgreater{}}, \emph{is\_next=False}, \emph{**kwargs}}{}
\end{fulllineitems}
\index{get\_previous\_by\_paymentDate() (users.models.HistoricalWhiteListHistory method)@\spxentry{get\_previous\_by\_paymentDate()}\spxextra{users.models.HistoricalWhiteListHistory method}}
\begin{fulllineitems}
\phantomsection\label{\detokenize{modules/models:users.models.HistoricalWhiteListHistory.get_previous_by_paymentDate}}\pysiglinewithargsret{\sphinxbfcode{\sphinxupquote{get\_previous\_by\_paymentDate}}}{\emph{*}, \emph{field=\textless{}django.db.models.fields.DateTimeField: paymentDate\textgreater{}}, \emph{is\_next=False}, \emph{**kwargs}}{}
\end{fulllineitems}
\index{history\_change\_reason (users.models.HistoricalWhiteListHistory attribute)@\spxentry{history\_change\_reason}\spxextra{users.models.HistoricalWhiteListHistory attribute}}
\begin{fulllineitems}
\phantomsection\label{\detokenize{modules/models:users.models.HistoricalWhiteListHistory.history_change_reason}}\pysigline{\sphinxbfcode{\sphinxupquote{history\_change\_reason}}}
A wrapper for a deferred-loading field. When the value is read from this
object the first time, the query is executed.
\end{fulllineitems}
\index{history\_date (users.models.HistoricalWhiteListHistory attribute)@\spxentry{history\_date}\spxextra{users.models.HistoricalWhiteListHistory attribute}}
\begin{fulllineitems}
\phantomsection\label{\detokenize{modules/models:users.models.HistoricalWhiteListHistory.history_date}}\pysigline{\sphinxbfcode{\sphinxupquote{history\_date}}}
A wrapper for a deferred-loading field. When the value is read from this
object the first time, the query is executed.
\end{fulllineitems}
\index{history\_id (users.models.HistoricalWhiteListHistory attribute)@\spxentry{history\_id}\spxextra{users.models.HistoricalWhiteListHistory attribute}}
\begin{fulllineitems}
\phantomsection\label{\detokenize{modules/models:users.models.HistoricalWhiteListHistory.history_id}}\pysigline{\sphinxbfcode{\sphinxupquote{history\_id}}}
A wrapper for a deferred-loading field. When the value is read from this
object the first time, the query is executed.
\end{fulllineitems}
\index{history\_object (users.models.HistoricalWhiteListHistory attribute)@\spxentry{history\_object}\spxextra{users.models.HistoricalWhiteListHistory attribute}}
\begin{fulllineitems}
\phantomsection\label{\detokenize{modules/models:users.models.HistoricalWhiteListHistory.history_object}}\pysigline{\sphinxbfcode{\sphinxupquote{history\_object}}}
\end{fulllineitems}
\index{history\_type (users.models.HistoricalWhiteListHistory attribute)@\spxentry{history\_type}\spxextra{users.models.HistoricalWhiteListHistory attribute}}
\begin{fulllineitems}
\phantomsection\label{\detokenize{modules/models:users.models.HistoricalWhiteListHistory.history_type}}\pysigline{\sphinxbfcode{\sphinxupquote{history\_type}}}
A wrapper for a deferred-loading field. When the value is read from this
object the first time, the query is executed.
\end{fulllineitems}
\index{history\_user (users.models.HistoricalWhiteListHistory attribute)@\spxentry{history\_user}\spxextra{users.models.HistoricalWhiteListHistory attribute}}
\begin{fulllineitems}
\phantomsection\label{\detokenize{modules/models:users.models.HistoricalWhiteListHistory.history_user}}\pysigline{\sphinxbfcode{\sphinxupquote{history\_user}}}
Accessor to the related object on the forward side of a many-to-one or
one-to-one (via ForwardOneToOneDescriptor subclass) relation.
In the example:
\begin{sphinxVerbatim}[commandchars=\\\{\}]
\PYG{k}{class} \PYG{n+nc}{Child}\PYG{p}{(}\PYG{n}{Model}\PYG{p}{)}\PYG{p}{:}
\PYG{n}{parent} \PYG{o}{=} \PYG{n}{ForeignKey}\PYG{p}{(}\PYG{n}{Parent}\PYG{p}{,} \PYG{n}{related\PYGZus{}name}\PYG{o}{=}\PYG{l+s+s1}{\PYGZsq{}}\PYG{l+s+s1}{children}\PYG{l+s+s1}{\PYGZsq{}}\PYG{p}{)}
\end{sphinxVerbatim}
\sphinxcode{\sphinxupquote{Child.parent}} is a \sphinxcode{\sphinxupquote{ForwardManyToOneDescriptor}} instance.
\end{fulllineitems}
\index{history\_user\_id (users.models.HistoricalWhiteListHistory attribute)@\spxentry{history\_user\_id}\spxextra{users.models.HistoricalWhiteListHistory attribute}}
\begin{fulllineitems}
\phantomsection\label{\detokenize{modules/models:users.models.HistoricalWhiteListHistory.history_user_id}}\pysigline{\sphinxbfcode{\sphinxupquote{history\_user\_id}}}
A wrapper for a deferred-loading field. When the value is read from this
object the first time, the query is executed.
\end{fulllineitems}
\index{id (users.models.HistoricalWhiteListHistory attribute)@\spxentry{id}\spxextra{users.models.HistoricalWhiteListHistory attribute}}
\begin{fulllineitems}
\phantomsection\label{\detokenize{modules/models:users.models.HistoricalWhiteListHistory.id}}\pysigline{\sphinxbfcode{\sphinxupquote{id}}}
A wrapper for a deferred-loading field. When the value is read from this
object the first time, the query is executed.
\end{fulllineitems}
\index{instance (users.models.HistoricalWhiteListHistory attribute)@\spxentry{instance}\spxextra{users.models.HistoricalWhiteListHistory attribute}}
\begin{fulllineitems}
\phantomsection\label{\detokenize{modules/models:users.models.HistoricalWhiteListHistory.instance}}\pysigline{\sphinxbfcode{\sphinxupquote{instance}}}
\end{fulllineitems}
\index{instance\_type (users.models.HistoricalWhiteListHistory attribute)@\spxentry{instance\_type}\spxextra{users.models.HistoricalWhiteListHistory attribute}}
\begin{fulllineitems}
\phantomsection\label{\detokenize{modules/models:users.models.HistoricalWhiteListHistory.instance_type}}\pysigline{\sphinxbfcode{\sphinxupquote{instance\_type}}}
alias of {\hyperref[\detokenize{modules/models:users.models.WhiteListHistory}]{\sphinxcrossref{\sphinxcode{\sphinxupquote{WhiteListHistory}}}}}
\end{fulllineitems}
\index{next\_record (users.models.HistoricalWhiteListHistory attribute)@\spxentry{next\_record}\spxextra{users.models.HistoricalWhiteListHistory attribute}}
\begin{fulllineitems}
\phantomsection\label{\detokenize{modules/models:users.models.HistoricalWhiteListHistory.next_record}}\pysigline{\sphinxbfcode{\sphinxupquote{next\_record}}}
Get the next history record for the instance. \sphinxtitleref{None} if last.
\end{fulllineitems}
\index{objects (users.models.HistoricalWhiteListHistory attribute)@\spxentry{objects}\spxextra{users.models.HistoricalWhiteListHistory attribute}}
\begin{fulllineitems}
\phantomsection\label{\detokenize{modules/models:users.models.HistoricalWhiteListHistory.objects}}\pysigline{\sphinxbfcode{\sphinxupquote{objects}}\sphinxbfcode{\sphinxupquote{ = \textless{}django.db.models.manager.Manager object\textgreater{}}}}
\end{fulllineitems}
\index{paymentDate (users.models.HistoricalWhiteListHistory attribute)@\spxentry{paymentDate}\spxextra{users.models.HistoricalWhiteListHistory attribute}}
\begin{fulllineitems}
\phantomsection\label{\detokenize{modules/models:users.models.HistoricalWhiteListHistory.paymentDate}}\pysigline{\sphinxbfcode{\sphinxupquote{paymentDate}}}
A wrapper for a deferred-loading field. When the value is read from this
object the first time, the query is executed.
\end{fulllineitems}
\index{prev\_record (users.models.HistoricalWhiteListHistory attribute)@\spxentry{prev\_record}\spxextra{users.models.HistoricalWhiteListHistory attribute}}
\begin{fulllineitems}
\phantomsection\label{\detokenize{modules/models:users.models.HistoricalWhiteListHistory.prev_record}}\pysigline{\sphinxbfcode{\sphinxupquote{prev\_record}}}
Get the previous history record for the instance. \sphinxtitleref{None} if first.
\end{fulllineitems}
\index{revert\_url() (users.models.HistoricalWhiteListHistory method)@\spxentry{revert\_url()}\spxextra{users.models.HistoricalWhiteListHistory method}}
\begin{fulllineitems}
\phantomsection\label{\detokenize{modules/models:users.models.HistoricalWhiteListHistory.revert_url}}\pysiglinewithargsret{\sphinxbfcode{\sphinxupquote{revert\_url}}}{}{}
URL for this change in the default admin site.
\end{fulllineitems}
\index{user (users.models.HistoricalWhiteListHistory attribute)@\spxentry{user}\spxextra{users.models.HistoricalWhiteListHistory attribute}}
\begin{fulllineitems}
\phantomsection\label{\detokenize{modules/models:users.models.HistoricalWhiteListHistory.user}}\pysigline{\sphinxbfcode{\sphinxupquote{user}}}
Accessor to the related object on the forward side of a many-to-one or
one-to-one (via ForwardOneToOneDescriptor subclass) relation.
In the example:
\begin{sphinxVerbatim}[commandchars=\\\{\}]
\PYG{k}{class} \PYG{n+nc}{Child}\PYG{p}{(}\PYG{n}{Model}\PYG{p}{)}\PYG{p}{:}
\PYG{n}{parent} \PYG{o}{=} \PYG{n}{ForeignKey}\PYG{p}{(}\PYG{n}{Parent}\PYG{p}{,} \PYG{n}{related\PYGZus{}name}\PYG{o}{=}\PYG{l+s+s1}{\PYGZsq{}}\PYG{l+s+s1}{children}\PYG{l+s+s1}{\PYGZsq{}}\PYG{p}{)}
\end{sphinxVerbatim}
\sphinxcode{\sphinxupquote{Child.parent}} is a \sphinxcode{\sphinxupquote{ForwardManyToOneDescriptor}} instance.
\end{fulllineitems}
\index{user\_id (users.models.HistoricalWhiteListHistory attribute)@\spxentry{user\_id}\spxextra{users.models.HistoricalWhiteListHistory attribute}}
\begin{fulllineitems}
\phantomsection\label{\detokenize{modules/models:users.models.HistoricalWhiteListHistory.user_id}}\pysigline{\sphinxbfcode{\sphinxupquote{user\_id}}}
A wrapper for a deferred-loading field. When the value is read from this
object the first time, the query is executed.
\end{fulllineitems}
\end{fulllineitems}
\index{Profile (class in users.models)@\spxentry{Profile}\spxextra{class in users.models}}
\begin{fulllineitems}
\phantomsection\label{\detokenize{modules/models:users.models.Profile}}\pysiglinewithargsret{\sphinxbfcode{\sphinxupquote{class }}\sphinxcode{\sphinxupquote{users.models.}}\sphinxbfcode{\sphinxupquote{Profile}}}{\emph{*args}, \emph{**kwargs}}{}
Stores user profile.
\index{Profile.DoesNotExist@\spxentry{Profile.DoesNotExist}}
\begin{fulllineitems}
\phantomsection\label{\detokenize{modules/models:users.models.Profile.DoesNotExist}}\pysigline{\sphinxbfcode{\sphinxupquote{exception }}\sphinxbfcode{\sphinxupquote{DoesNotExist}}}
\end{fulllineitems}
\index{Profile.MultipleObjectsReturned@\spxentry{Profile.MultipleObjectsReturned}}
\begin{fulllineitems}
\phantomsection\label{\detokenize{modules/models:users.models.Profile.MultipleObjectsReturned}}\pysigline{\sphinxbfcode{\sphinxupquote{exception }}\sphinxbfcode{\sphinxupquote{MultipleObjectsReturned}}}
\end{fulllineitems}
\index{alcohol (users.models.Profile attribute)@\spxentry{alcohol}\spxextra{users.models.Profile attribute}}
\begin{fulllineitems}
\phantomsection\label{\detokenize{modules/models:users.models.Profile.alcohol}}\pysigline{\sphinxbfcode{\sphinxupquote{alcohol}}}
Computes ingerated alcohol.
\end{fulllineitems}
\index{balance (users.models.Profile attribute)@\spxentry{balance}\spxextra{users.models.Profile attribute}}
\begin{fulllineitems}
\phantomsection\label{\detokenize{modules/models:users.models.Profile.balance}}\pysigline{\sphinxbfcode{\sphinxupquote{balance}}}
Computes client balance (\sphinxcode{\sphinxupquote{gestion.models.Profile.credit}} - \sphinxcode{\sphinxupquote{gestion.models.Profile.debit}}).
\end{fulllineitems}
\index{cotisationEnd (users.models.Profile attribute)@\spxentry{cotisationEnd}\spxextra{users.models.Profile attribute}}
\begin{fulllineitems}
\phantomsection\label{\detokenize{modules/models:users.models.Profile.cotisationEnd}}\pysigline{\sphinxbfcode{\sphinxupquote{cotisationEnd}}}
Date of end of cotisation for the client
\end{fulllineitems}
\index{credit (users.models.Profile attribute)@\spxentry{credit}\spxextra{users.models.Profile attribute}}
\begin{fulllineitems}
\phantomsection\label{\detokenize{modules/models:users.models.Profile.credit}}\pysigline{\sphinxbfcode{\sphinxupquote{credit}}}
Amount of money, in euros, put on the account
\end{fulllineitems}
\index{debit (users.models.Profile attribute)@\spxentry{debit}\spxextra{users.models.Profile attribute}}
\begin{fulllineitems}
\phantomsection\label{\detokenize{modules/models:users.models.Profile.debit}}\pysigline{\sphinxbfcode{\sphinxupquote{debit}}}
Amount of money, in euros, spent form the account
\end{fulllineitems}
\index{history (users.models.Profile attribute)@\spxentry{history}\spxextra{users.models.Profile attribute}}
\begin{fulllineitems}
\phantomsection\label{\detokenize{modules/models:users.models.Profile.history}}\pysigline{\sphinxbfcode{\sphinxupquote{history}}\sphinxbfcode{\sphinxupquote{ = \textless{}simple\_history.manager.HistoryManager object\textgreater{}}}}
\end{fulllineitems}
\index{id (users.models.Profile attribute)@\spxentry{id}\spxextra{users.models.Profile attribute}}
\begin{fulllineitems}
\phantomsection\label{\detokenize{modules/models:users.models.Profile.id}}\pysigline{\sphinxbfcode{\sphinxupquote{id}}}
A wrapper for a deferred-loading field. When the value is read from this
object the first time, the query is executed.
\end{fulllineitems}
\index{is\_adherent (users.models.Profile attribute)@\spxentry{is\_adherent}\spxextra{users.models.Profile attribute}}
\begin{fulllineitems}
\phantomsection\label{\detokenize{modules/models:users.models.Profile.is_adherent}}\pysigline{\sphinxbfcode{\sphinxupquote{is\_adherent}}}
Test if a client is adherent.
\end{fulllineitems}
\index{nb\_pintes (users.models.Profile attribute)@\spxentry{nb\_pintes}\spxextra{users.models.Profile attribute}}
\begin{fulllineitems}
\phantomsection\label{\detokenize{modules/models:users.models.Profile.nb_pintes}}\pysigline{\sphinxbfcode{\sphinxupquote{nb\_pintes}}}
Return the number of {\hyperref[\detokenize{modules/models:gestion.models.Pinte}]{\sphinxcrossref{\sphinxcode{\sphinxupquote{Pinte(s)}}}}} currently owned.
\end{fulllineitems}
\index{objects (users.models.Profile attribute)@\spxentry{objects}\spxextra{users.models.Profile attribute}}
\begin{fulllineitems}
\phantomsection\label{\detokenize{modules/models:users.models.Profile.objects}}\pysigline{\sphinxbfcode{\sphinxupquote{objects}}\sphinxbfcode{\sphinxupquote{ = \textless{}django.db.models.manager.Manager object\textgreater{}}}}
\end{fulllineitems}
\index{positiveBalance() (users.models.Profile method)@\spxentry{positiveBalance()}\spxextra{users.models.Profile method}}
\begin{fulllineitems}
\phantomsection\label{\detokenize{modules/models:users.models.Profile.positiveBalance}}\pysiglinewithargsret{\sphinxbfcode{\sphinxupquote{positiveBalance}}}{}{}
Test if the client balance is positive or null.
\end{fulllineitems}
\index{rank (users.models.Profile attribute)@\spxentry{rank}\spxextra{users.models.Profile attribute}}
\begin{fulllineitems}
\phantomsection\label{\detokenize{modules/models:users.models.Profile.rank}}\pysigline{\sphinxbfcode{\sphinxupquote{rank}}}
Computes the rank (by \sphinxcode{\sphinxupquote{gestion.models.Profile.debit}}) of the client.
\end{fulllineitems}
\index{save\_without\_historical\_record() (users.models.Profile method)@\spxentry{save\_without\_historical\_record()}\spxextra{users.models.Profile method}}
\begin{fulllineitems}
\phantomsection\label{\detokenize{modules/models:users.models.Profile.save_without_historical_record}}\pysiglinewithargsret{\sphinxbfcode{\sphinxupquote{save\_without\_historical\_record}}}{\emph{*args}, \emph{**kwargs}}{}
Save model without saving a historical record
Make sure you know what youre doing before you use this method.
\end{fulllineitems}
\index{school (users.models.Profile attribute)@\spxentry{school}\spxextra{users.models.Profile attribute}}
\begin{fulllineitems}
\phantomsection\label{\detokenize{modules/models:users.models.Profile.school}}\pysigline{\sphinxbfcode{\sphinxupquote{school}}}
{\hyperref[\detokenize{modules/models:users.models.School}]{\sphinxcrossref{\sphinxcode{\sphinxupquote{School}}}}} of the client
\end{fulllineitems}
\index{school\_id (users.models.Profile attribute)@\spxentry{school\_id}\spxextra{users.models.Profile attribute}}
\begin{fulllineitems}
\phantomsection\label{\detokenize{modules/models:users.models.Profile.school_id}}\pysigline{\sphinxbfcode{\sphinxupquote{school\_id}}}
A wrapper for a deferred-loading field. When the value is read from this
object the first time, the query is executed.
\end{fulllineitems}
\index{user (users.models.Profile attribute)@\spxentry{user}\spxextra{users.models.Profile attribute}}
\begin{fulllineitems}
\phantomsection\label{\detokenize{modules/models:users.models.Profile.user}}\pysigline{\sphinxbfcode{\sphinxupquote{user}}}
Client (\sphinxcode{\sphinxupquote{django.contrib.auth.models.User}}).
\end{fulllineitems}
\index{user\_id (users.models.Profile attribute)@\spxentry{user\_id}\spxextra{users.models.Profile attribute}}
\begin{fulllineitems}
\phantomsection\label{\detokenize{modules/models:users.models.Profile.user_id}}\pysigline{\sphinxbfcode{\sphinxupquote{user\_id}}}
A wrapper for a deferred-loading field. When the value is read from this
object the first time, the query is executed.
\end{fulllineitems}
\end{fulllineitems}
\index{School (class in users.models)@\spxentry{School}\spxextra{class in users.models}}
\begin{fulllineitems}
\phantomsection\label{\detokenize{modules/models:users.models.School}}\pysiglinewithargsret{\sphinxbfcode{\sphinxupquote{class }}\sphinxcode{\sphinxupquote{users.models.}}\sphinxbfcode{\sphinxupquote{School}}}{\emph{*args}, \emph{**kwargs}}{}
Stores school.
\index{School.DoesNotExist@\spxentry{School.DoesNotExist}}
\begin{fulllineitems}
\phantomsection\label{\detokenize{modules/models:users.models.School.DoesNotExist}}\pysigline{\sphinxbfcode{\sphinxupquote{exception }}\sphinxbfcode{\sphinxupquote{DoesNotExist}}}
\end{fulllineitems}
\index{School.MultipleObjectsReturned@\spxentry{School.MultipleObjectsReturned}}
\begin{fulllineitems}
\phantomsection\label{\detokenize{modules/models:users.models.School.MultipleObjectsReturned}}\pysigline{\sphinxbfcode{\sphinxupquote{exception }}\sphinxbfcode{\sphinxupquote{MultipleObjectsReturned}}}
\end{fulllineitems}
\index{history (users.models.School attribute)@\spxentry{history}\spxextra{users.models.School attribute}}
\begin{fulllineitems}
\phantomsection\label{\detokenize{modules/models:users.models.School.history}}\pysigline{\sphinxbfcode{\sphinxupquote{history}}\sphinxbfcode{\sphinxupquote{ = \textless{}simple\_history.manager.HistoryManager object\textgreater{}}}}
\end{fulllineitems}
\index{id (users.models.School attribute)@\spxentry{id}\spxextra{users.models.School attribute}}
\begin{fulllineitems}
\phantomsection\label{\detokenize{modules/models:users.models.School.id}}\pysigline{\sphinxbfcode{\sphinxupquote{id}}}
A wrapper for a deferred-loading field. When the value is read from this
object the first time, the query is executed.
\end{fulllineitems}
\index{name (users.models.School attribute)@\spxentry{name}\spxextra{users.models.School attribute}}
\begin{fulllineitems}
\phantomsection\label{\detokenize{modules/models:users.models.School.name}}\pysigline{\sphinxbfcode{\sphinxupquote{name}}}
The name of the school
\end{fulllineitems}
\index{objects (users.models.School attribute)@\spxentry{objects}\spxextra{users.models.School attribute}}
\begin{fulllineitems}
\phantomsection\label{\detokenize{modules/models:users.models.School.objects}}\pysigline{\sphinxbfcode{\sphinxupquote{objects}}\sphinxbfcode{\sphinxupquote{ = \textless{}django.db.models.manager.Manager object\textgreater{}}}}
\end{fulllineitems}
\index{profile\_set (users.models.School attribute)@\spxentry{profile\_set}\spxextra{users.models.School attribute}}
\begin{fulllineitems}
\phantomsection\label{\detokenize{modules/models:users.models.School.profile_set}}\pysigline{\sphinxbfcode{\sphinxupquote{profile\_set}}}
Accessor to the related objects manager on the reverse side of a
many-to-one relation.
In the example:
\begin{sphinxVerbatim}[commandchars=\\\{\}]
\PYG{k}{class} \PYG{n+nc}{Child}\PYG{p}{(}\PYG{n}{Model}\PYG{p}{)}\PYG{p}{:}
\PYG{n}{parent} \PYG{o}{=} \PYG{n}{ForeignKey}\PYG{p}{(}\PYG{n}{Parent}\PYG{p}{,} \PYG{n}{related\PYGZus{}name}\PYG{o}{=}\PYG{l+s+s1}{\PYGZsq{}}\PYG{l+s+s1}{children}\PYG{l+s+s1}{\PYGZsq{}}\PYG{p}{)}
\end{sphinxVerbatim}
\sphinxcode{\sphinxupquote{Parent.children}} is a \sphinxcode{\sphinxupquote{ReverseManyToOneDescriptor}} instance.
Most of the implementation is delegated to a dynamically defined manager
class built by \sphinxcode{\sphinxupquote{create\_forward\_many\_to\_many\_manager()}} defined below.
\end{fulllineitems}
\index{save\_without\_historical\_record() (users.models.School method)@\spxentry{save\_without\_historical\_record()}\spxextra{users.models.School method}}
\begin{fulllineitems}
\phantomsection\label{\detokenize{modules/models:users.models.School.save_without_historical_record}}\pysiglinewithargsret{\sphinxbfcode{\sphinxupquote{save\_without\_historical\_record}}}{\emph{*args}, \emph{**kwargs}}{}
Save model without saving a historical record
Make sure you know what youre doing before you use this method.
\end{fulllineitems}
\end{fulllineitems}
\index{WhiteListHistory (class in users.models)@\spxentry{WhiteListHistory}\spxextra{class in users.models}}
\begin{fulllineitems}
\phantomsection\label{\detokenize{modules/models:users.models.WhiteListHistory}}\pysiglinewithargsret{\sphinxbfcode{\sphinxupquote{class }}\sphinxcode{\sphinxupquote{users.models.}}\sphinxbfcode{\sphinxupquote{WhiteListHistory}}}{\emph{*args}, \emph{**kwargs}}{}
Stores whitelist history.
\index{WhiteListHistory.DoesNotExist@\spxentry{WhiteListHistory.DoesNotExist}}
\begin{fulllineitems}
\phantomsection\label{\detokenize{modules/models:users.models.WhiteListHistory.DoesNotExist}}\pysigline{\sphinxbfcode{\sphinxupquote{exception }}\sphinxbfcode{\sphinxupquote{DoesNotExist}}}
\end{fulllineitems}
\index{WhiteListHistory.MultipleObjectsReturned@\spxentry{WhiteListHistory.MultipleObjectsReturned}}
\begin{fulllineitems}
\phantomsection\label{\detokenize{modules/models:users.models.WhiteListHistory.MultipleObjectsReturned}}\pysigline{\sphinxbfcode{\sphinxupquote{exception }}\sphinxbfcode{\sphinxupquote{MultipleObjectsReturned}}}
\end{fulllineitems}
\index{coopeman (users.models.WhiteListHistory attribute)@\spxentry{coopeman}\spxextra{users.models.WhiteListHistory attribute}}
\begin{fulllineitems}
\phantomsection\label{\detokenize{modules/models:users.models.WhiteListHistory.coopeman}}\pysigline{\sphinxbfcode{\sphinxupquote{coopeman}}}
User (\sphinxcode{\sphinxupquote{django.contrib.auth.models.User}}) who registered the cotisation.
\end{fulllineitems}
\index{coopeman\_id (users.models.WhiteListHistory attribute)@\spxentry{coopeman\_id}\spxextra{users.models.WhiteListHistory attribute}}
\begin{fulllineitems}
\phantomsection\label{\detokenize{modules/models:users.models.WhiteListHistory.coopeman_id}}\pysigline{\sphinxbfcode{\sphinxupquote{coopeman\_id}}}
A wrapper for a deferred-loading field. When the value is read from this
object the first time, the query is executed.
\end{fulllineitems}
\index{duration (users.models.WhiteListHistory attribute)@\spxentry{duration}\spxextra{users.models.WhiteListHistory attribute}}
\begin{fulllineitems}
\phantomsection\label{\detokenize{modules/models:users.models.WhiteListHistory.duration}}\pysigline{\sphinxbfcode{\sphinxupquote{duration}}}
Duration, in days, of the whitelist
\end{fulllineitems}
\index{endDate (users.models.WhiteListHistory attribute)@\spxentry{endDate}\spxextra{users.models.WhiteListHistory attribute}}
\begin{fulllineitems}
\phantomsection\label{\detokenize{modules/models:users.models.WhiteListHistory.endDate}}\pysigline{\sphinxbfcode{\sphinxupquote{endDate}}}
End date of the whitelist.
\end{fulllineitems}
\index{get\_next\_by\_endDate() (users.models.WhiteListHistory method)@\spxentry{get\_next\_by\_endDate()}\spxextra{users.models.WhiteListHistory method}}
\begin{fulllineitems}
\phantomsection\label{\detokenize{modules/models:users.models.WhiteListHistory.get_next_by_endDate}}\pysiglinewithargsret{\sphinxbfcode{\sphinxupquote{get\_next\_by\_endDate}}}{\emph{*}, \emph{field=\textless{}django.db.models.fields.DateTimeField: endDate\textgreater{}}, \emph{is\_next=True}, \emph{**kwargs}}{}
\end{fulllineitems}
\index{get\_next\_by\_paymentDate() (users.models.WhiteListHistory method)@\spxentry{get\_next\_by\_paymentDate()}\spxextra{users.models.WhiteListHistory method}}
\begin{fulllineitems}
\phantomsection\label{\detokenize{modules/models:users.models.WhiteListHistory.get_next_by_paymentDate}}\pysiglinewithargsret{\sphinxbfcode{\sphinxupquote{get\_next\_by\_paymentDate}}}{\emph{*}, \emph{field=\textless{}django.db.models.fields.DateTimeField: paymentDate\textgreater{}}, \emph{is\_next=True}, \emph{**kwargs}}{}
\end{fulllineitems}
\index{get\_previous\_by\_endDate() (users.models.WhiteListHistory method)@\spxentry{get\_previous\_by\_endDate()}\spxextra{users.models.WhiteListHistory method}}
\begin{fulllineitems}
\phantomsection\label{\detokenize{modules/models:users.models.WhiteListHistory.get_previous_by_endDate}}\pysiglinewithargsret{\sphinxbfcode{\sphinxupquote{get\_previous\_by\_endDate}}}{\emph{*}, \emph{field=\textless{}django.db.models.fields.DateTimeField: endDate\textgreater{}}, \emph{is\_next=False}, \emph{**kwargs}}{}
\end{fulllineitems}
\index{get\_previous\_by\_paymentDate() (users.models.WhiteListHistory method)@\spxentry{get\_previous\_by\_paymentDate()}\spxextra{users.models.WhiteListHistory method}}
\begin{fulllineitems}
\phantomsection\label{\detokenize{modules/models:users.models.WhiteListHistory.get_previous_by_paymentDate}}\pysiglinewithargsret{\sphinxbfcode{\sphinxupquote{get\_previous\_by\_paymentDate}}}{\emph{*}, \emph{field=\textless{}django.db.models.fields.DateTimeField: paymentDate\textgreater{}}, \emph{is\_next=False}, \emph{**kwargs}}{}
\end{fulllineitems}
\index{history (users.models.WhiteListHistory attribute)@\spxentry{history}\spxextra{users.models.WhiteListHistory attribute}}
\begin{fulllineitems}
\phantomsection\label{\detokenize{modules/models:users.models.WhiteListHistory.history}}\pysigline{\sphinxbfcode{\sphinxupquote{history}}\sphinxbfcode{\sphinxupquote{ = \textless{}simple\_history.manager.HistoryManager object\textgreater{}}}}
\end{fulllineitems}
\index{id (users.models.WhiteListHistory attribute)@\spxentry{id}\spxextra{users.models.WhiteListHistory attribute}}
\begin{fulllineitems}
\phantomsection\label{\detokenize{modules/models:users.models.WhiteListHistory.id}}\pysigline{\sphinxbfcode{\sphinxupquote{id}}}
A wrapper for a deferred-loading field. When the value is read from this
object the first time, the query is executed.
\end{fulllineitems}
\index{objects (users.models.WhiteListHistory attribute)@\spxentry{objects}\spxextra{users.models.WhiteListHistory attribute}}
\begin{fulllineitems}
\phantomsection\label{\detokenize{modules/models:users.models.WhiteListHistory.objects}}\pysigline{\sphinxbfcode{\sphinxupquote{objects}}\sphinxbfcode{\sphinxupquote{ = \textless{}django.db.models.manager.Manager object\textgreater{}}}}
\end{fulllineitems}
\index{paymentDate (users.models.WhiteListHistory attribute)@\spxentry{paymentDate}\spxextra{users.models.WhiteListHistory attribute}}
\begin{fulllineitems}
\phantomsection\label{\detokenize{modules/models:users.models.WhiteListHistory.paymentDate}}\pysigline{\sphinxbfcode{\sphinxupquote{paymentDate}}}
Date of the beginning of the whitelist.
\end{fulllineitems}
\index{save\_without\_historical\_record() (users.models.WhiteListHistory method)@\spxentry{save\_without\_historical\_record()}\spxextra{users.models.WhiteListHistory method}}
\begin{fulllineitems}
\phantomsection\label{\detokenize{modules/models:users.models.WhiteListHistory.save_without_historical_record}}\pysiglinewithargsret{\sphinxbfcode{\sphinxupquote{save\_without\_historical\_record}}}{\emph{*args}, \emph{**kwargs}}{}
Save model without saving a historical record
Make sure you know what youre doing before you use this method.
\end{fulllineitems}
\index{user (users.models.WhiteListHistory attribute)@\spxentry{user}\spxextra{users.models.WhiteListHistory attribute}}
\begin{fulllineitems}
\phantomsection\label{\detokenize{modules/models:users.models.WhiteListHistory.user}}\pysigline{\sphinxbfcode{\sphinxupquote{user}}}
Client (\sphinxcode{\sphinxupquote{django.contrib.auth.models.User}}).
\end{fulllineitems}
\index{user\_id (users.models.WhiteListHistory attribute)@\spxentry{user\_id}\spxextra{users.models.WhiteListHistory attribute}}
\begin{fulllineitems}
\phantomsection\label{\detokenize{modules/models:users.models.WhiteListHistory.user_id}}\pysigline{\sphinxbfcode{\sphinxupquote{user\_id}}}
A wrapper for a deferred-loading field. When the value is read from this
object the first time, the query is executed.
\end{fulllineitems}
\end{fulllineitems}
\index{create\_user\_profile() (in module users.models)@\spxentry{create\_user\_profile()}\spxextra{in module users.models}}
\begin{fulllineitems}
\phantomsection\label{\detokenize{modules/models:users.models.create_user_profile}}\pysiglinewithargsret{\sphinxcode{\sphinxupquote{users.models.}}\sphinxbfcode{\sphinxupquote{create\_user\_profile}}}{\emph{sender}, \emph{instance}, \emph{created}, \emph{**kwargs}}{}
Create profile when user (\sphinxcode{\sphinxupquote{django.contrib.auth.models.User}}) is created.
\end{fulllineitems}
\index{save\_user\_profile() (in module users.models)@\spxentry{save\_user\_profile()}\spxextra{in module users.models}}
\begin{fulllineitems}
\phantomsection\label{\detokenize{modules/models:users.models.save_user_profile}}\pysiglinewithargsret{\sphinxcode{\sphinxupquote{users.models.}}\sphinxbfcode{\sphinxupquote{save\_user\_profile}}}{\emph{sender}, \emph{instance}, \emph{**kwargs}}{}
Save profile when user (\sphinxcode{\sphinxupquote{django.contrib.auth.models.User}}) is saved.
\end{fulllineitems}
\index{str\_user() (in module users.models)@\spxentry{str\_user()}\spxextra{in module users.models}}
\begin{fulllineitems}
\phantomsection\label{\detokenize{modules/models:users.models.str_user}}\pysiglinewithargsret{\sphinxcode{\sphinxupquote{users.models.}}\sphinxbfcode{\sphinxupquote{str\_user}}}{\emph{self}}{}
Rewrite str method for user (\sphinxcode{\sphinxupquote{django.contrib.auth.models.User}}).
\end{fulllineitems}
\section{Preferences app models}
\label{\detokenize{modules/models:module-preferences.models}}\label{\detokenize{modules/models:preferences-app-models}}\index{preferences.models (module)@\spxentry{preferences.models}\spxextra{module}}\index{Cotisation (class in preferences.models)@\spxentry{Cotisation}\spxextra{class in preferences.models}}
\begin{fulllineitems}
\phantomsection\label{\detokenize{modules/models:preferences.models.Cotisation}}\pysiglinewithargsret{\sphinxbfcode{\sphinxupquote{class }}\sphinxcode{\sphinxupquote{preferences.models.}}\sphinxbfcode{\sphinxupquote{Cotisation}}}{\emph{*args}, \emph{**kwargs}}{}
Stores cotisations.
\index{Cotisation.DoesNotExist@\spxentry{Cotisation.DoesNotExist}}
\begin{fulllineitems}
\phantomsection\label{\detokenize{modules/models:preferences.models.Cotisation.DoesNotExist}}\pysigline{\sphinxbfcode{\sphinxupquote{exception }}\sphinxbfcode{\sphinxupquote{DoesNotExist}}}
\end{fulllineitems}
\index{Cotisation.MultipleObjectsReturned@\spxentry{Cotisation.MultipleObjectsReturned}}
\begin{fulllineitems}
\phantomsection\label{\detokenize{modules/models:preferences.models.Cotisation.MultipleObjectsReturned}}\pysigline{\sphinxbfcode{\sphinxupquote{exception }}\sphinxbfcode{\sphinxupquote{MultipleObjectsReturned}}}
\end{fulllineitems}
\index{amount (preferences.models.Cotisation attribute)@\spxentry{amount}\spxextra{preferences.models.Cotisation attribute}}
\begin{fulllineitems}
\phantomsection\label{\detokenize{modules/models:preferences.models.Cotisation.amount}}\pysigline{\sphinxbfcode{\sphinxupquote{amount}}}
Price of the cotisation.
\end{fulllineitems}
\index{cotisationhistory\_set (preferences.models.Cotisation attribute)@\spxentry{cotisationhistory\_set}\spxextra{preferences.models.Cotisation attribute}}
\begin{fulllineitems}
\phantomsection\label{\detokenize{modules/models:preferences.models.Cotisation.cotisationhistory_set}}\pysigline{\sphinxbfcode{\sphinxupquote{cotisationhistory\_set}}}
Accessor to the related objects manager on the reverse side of a
many-to-one relation.
In the example:
\begin{sphinxVerbatim}[commandchars=\\\{\}]
\PYG{k}{class} \PYG{n+nc}{Child}\PYG{p}{(}\PYG{n}{Model}\PYG{p}{)}\PYG{p}{:}
\PYG{n}{parent} \PYG{o}{=} \PYG{n}{ForeignKey}\PYG{p}{(}\PYG{n}{Parent}\PYG{p}{,} \PYG{n}{related\PYGZus{}name}\PYG{o}{=}\PYG{l+s+s1}{\PYGZsq{}}\PYG{l+s+s1}{children}\PYG{l+s+s1}{\PYGZsq{}}\PYG{p}{)}
\end{sphinxVerbatim}
\sphinxcode{\sphinxupquote{Parent.children}} is a \sphinxcode{\sphinxupquote{ReverseManyToOneDescriptor}} instance.
Most of the implementation is delegated to a dynamically defined manager
class built by \sphinxcode{\sphinxupquote{create\_forward\_many\_to\_many\_manager()}} defined below.
\end{fulllineitems}
\index{duration (preferences.models.Cotisation attribute)@\spxentry{duration}\spxextra{preferences.models.Cotisation attribute}}
\begin{fulllineitems}
\phantomsection\label{\detokenize{modules/models:preferences.models.Cotisation.duration}}\pysigline{\sphinxbfcode{\sphinxupquote{duration}}}
Duration (in days) of the cotisation
\end{fulllineitems}
\index{history (preferences.models.Cotisation attribute)@\spxentry{history}\spxextra{preferences.models.Cotisation attribute}}
\begin{fulllineitems}
\phantomsection\label{\detokenize{modules/models:preferences.models.Cotisation.history}}\pysigline{\sphinxbfcode{\sphinxupquote{history}}\sphinxbfcode{\sphinxupquote{ = \textless{}simple\_history.manager.HistoryManager object\textgreater{}}}}
\end{fulllineitems}
\index{id (preferences.models.Cotisation attribute)@\spxentry{id}\spxextra{preferences.models.Cotisation attribute}}
\begin{fulllineitems}
\phantomsection\label{\detokenize{modules/models:preferences.models.Cotisation.id}}\pysigline{\sphinxbfcode{\sphinxupquote{id}}}
A wrapper for a deferred-loading field. When the value is read from this
object the first time, the query is executed.
\end{fulllineitems}
\index{objects (preferences.models.Cotisation attribute)@\spxentry{objects}\spxextra{preferences.models.Cotisation attribute}}
\begin{fulllineitems}
\phantomsection\label{\detokenize{modules/models:preferences.models.Cotisation.objects}}\pysigline{\sphinxbfcode{\sphinxupquote{objects}}\sphinxbfcode{\sphinxupquote{ = \textless{}django.db.models.manager.Manager object\textgreater{}}}}
\end{fulllineitems}
\index{save\_without\_historical\_record() (preferences.models.Cotisation method)@\spxentry{save\_without\_historical\_record()}\spxextra{preferences.models.Cotisation method}}
\begin{fulllineitems}
\phantomsection\label{\detokenize{modules/models:preferences.models.Cotisation.save_without_historical_record}}\pysiglinewithargsret{\sphinxbfcode{\sphinxupquote{save\_without\_historical\_record}}}{\emph{*args}, \emph{**kwargs}}{}
Save model without saving a historical record
Make sure you know what youre doing before you use this method.
\end{fulllineitems}
\end{fulllineitems}
\index{GeneralPreferences (class in preferences.models)@\spxentry{GeneralPreferences}\spxextra{class in preferences.models}}
\begin{fulllineitems}
\phantomsection\label{\detokenize{modules/models:preferences.models.GeneralPreferences}}\pysiglinewithargsret{\sphinxbfcode{\sphinxupquote{class }}\sphinxcode{\sphinxupquote{preferences.models.}}\sphinxbfcode{\sphinxupquote{GeneralPreferences}}}{\emph{*args}, \emph{**kwargs}}{}
Stores a unique line of general preferences
\index{GeneralPreferences.DoesNotExist@\spxentry{GeneralPreferences.DoesNotExist}}
\begin{fulllineitems}
\phantomsection\label{\detokenize{modules/models:preferences.models.GeneralPreferences.DoesNotExist}}\pysigline{\sphinxbfcode{\sphinxupquote{exception }}\sphinxbfcode{\sphinxupquote{DoesNotExist}}}
\end{fulllineitems}
\index{GeneralPreferences.MultipleObjectsReturned@\spxentry{GeneralPreferences.MultipleObjectsReturned}}
\begin{fulllineitems}
\phantomsection\label{\detokenize{modules/models:preferences.models.GeneralPreferences.MultipleObjectsReturned}}\pysigline{\sphinxbfcode{\sphinxupquote{exception }}\sphinxbfcode{\sphinxupquote{MultipleObjectsReturned}}}
\end{fulllineitems}
\index{active\_message (preferences.models.GeneralPreferences attribute)@\spxentry{active\_message}\spxextra{preferences.models.GeneralPreferences attribute}}
\begin{fulllineitems}
\phantomsection\label{\detokenize{modules/models:preferences.models.GeneralPreferences.active_message}}\pysigline{\sphinxbfcode{\sphinxupquote{active\_message}}}
Message displayed on the {\hyperref[\detokenize{modules/views:preferences.views.inactive}]{\sphinxcrossref{\sphinxcode{\sphinxupquote{inactive()}}}}}
\end{fulllineitems}
\index{automatic\_logout\_time (preferences.models.GeneralPreferences attribute)@\spxentry{automatic\_logout\_time}\spxextra{preferences.models.GeneralPreferences attribute}}
\begin{fulllineitems}
\phantomsection\label{\detokenize{modules/models:preferences.models.GeneralPreferences.automatic_logout_time}}\pysigline{\sphinxbfcode{\sphinxupquote{automatic\_logout\_time}}}
Duration after which the user is automatically disconnected if inactive
\end{fulllineitems}
\index{brewer (preferences.models.GeneralPreferences attribute)@\spxentry{brewer}\spxextra{preferences.models.GeneralPreferences attribute}}
\begin{fulllineitems}
\phantomsection\label{\detokenize{modules/models:preferences.models.GeneralPreferences.brewer}}\pysigline{\sphinxbfcode{\sphinxupquote{brewer}}}
The name of the brewer
\end{fulllineitems}
\index{floating\_buttons (preferences.models.GeneralPreferences attribute)@\spxentry{floating\_buttons}\spxextra{preferences.models.GeneralPreferences attribute}}
\begin{fulllineitems}
\phantomsection\label{\detokenize{modules/models:preferences.models.GeneralPreferences.floating_buttons}}\pysigline{\sphinxbfcode{\sphinxupquote{floating\_buttons}}}
If True, displays floating paymentButtons on the {\hyperref[\detokenize{modules/views:gestion.views.manage}]{\sphinxcrossref{\sphinxcode{\sphinxupquote{manage()}}}}} view.
\end{fulllineitems}
\index{global\_message (preferences.models.GeneralPreferences attribute)@\spxentry{global\_message}\spxextra{preferences.models.GeneralPreferences attribute}}
\begin{fulllineitems}
\phantomsection\label{\detokenize{modules/models:preferences.models.GeneralPreferences.global_message}}\pysigline{\sphinxbfcode{\sphinxupquote{global\_message}}}
List of messages, separated by a carriage return. One will be chosen randomly at each request on displayed in the header
\end{fulllineitems}
\index{grocer (preferences.models.GeneralPreferences attribute)@\spxentry{grocer}\spxextra{preferences.models.GeneralPreferences attribute}}
\begin{fulllineitems}
\phantomsection\label{\detokenize{modules/models:preferences.models.GeneralPreferences.grocer}}\pysigline{\sphinxbfcode{\sphinxupquote{grocer}}}
The name of the grocer
\end{fulllineitems}
\index{history (preferences.models.GeneralPreferences attribute)@\spxentry{history}\spxextra{preferences.models.GeneralPreferences attribute}}
\begin{fulllineitems}
\phantomsection\label{\detokenize{modules/models:preferences.models.GeneralPreferences.history}}\pysigline{\sphinxbfcode{\sphinxupquote{history}}\sphinxbfcode{\sphinxupquote{ = \textless{}simple\_history.manager.HistoryManager object\textgreater{}}}}
\end{fulllineitems}
\index{home\_text (preferences.models.GeneralPreferences attribute)@\spxentry{home\_text}\spxextra{preferences.models.GeneralPreferences attribute}}
\begin{fulllineitems}
\phantomsection\label{\detokenize{modules/models:preferences.models.GeneralPreferences.home_text}}\pysigline{\sphinxbfcode{\sphinxupquote{home\_text}}}
Text display on the home page
\end{fulllineitems}
\index{id (preferences.models.GeneralPreferences attribute)@\spxentry{id}\spxextra{preferences.models.GeneralPreferences attribute}}
\begin{fulllineitems}
\phantomsection\label{\detokenize{modules/models:preferences.models.GeneralPreferences.id}}\pysigline{\sphinxbfcode{\sphinxupquote{id}}}
A wrapper for a deferred-loading field. When the value is read from this
object the first time, the query is executed.
\end{fulllineitems}
\index{is\_active (preferences.models.GeneralPreferences attribute)@\spxentry{is\_active}\spxextra{preferences.models.GeneralPreferences attribute}}
\begin{fulllineitems}
\phantomsection\label{\detokenize{modules/models:preferences.models.GeneralPreferences.is_active}}\pysigline{\sphinxbfcode{\sphinxupquote{is\_active}}}
If True, the site will be accessible. If False, all the requests are redirect to {\hyperref[\detokenize{modules/views:preferences.views.inactive}]{\sphinxcrossref{\sphinxcode{\sphinxupquote{inactive()}}}}}.
\end{fulllineitems}
\index{lost\_pintes\_allowed (preferences.models.GeneralPreferences attribute)@\spxentry{lost\_pintes\_allowed}\spxextra{preferences.models.GeneralPreferences attribute}}
\begin{fulllineitems}
\phantomsection\label{\detokenize{modules/models:preferences.models.GeneralPreferences.lost_pintes_allowed}}\pysigline{\sphinxbfcode{\sphinxupquote{lost\_pintes\_allowed}}}
If \textgreater{} 0, a user will be blocked if he has losted more pints than the value
\end{fulllineitems}
\index{menu (preferences.models.GeneralPreferences attribute)@\spxentry{menu}\spxextra{preferences.models.GeneralPreferences attribute}}
\begin{fulllineitems}
\phantomsection\label{\detokenize{modules/models:preferences.models.GeneralPreferences.menu}}\pysigline{\sphinxbfcode{\sphinxupquote{menu}}}
The file of the menu
\end{fulllineitems}
\index{objects (preferences.models.GeneralPreferences attribute)@\spxentry{objects}\spxextra{preferences.models.GeneralPreferences attribute}}
\begin{fulllineitems}
\phantomsection\label{\detokenize{modules/models:preferences.models.GeneralPreferences.objects}}\pysigline{\sphinxbfcode{\sphinxupquote{objects}}\sphinxbfcode{\sphinxupquote{ = \textless{}django.db.models.manager.Manager object\textgreater{}}}}
\end{fulllineitems}
\index{president (preferences.models.GeneralPreferences attribute)@\spxentry{president}\spxextra{preferences.models.GeneralPreferences attribute}}
\begin{fulllineitems}
\phantomsection\label{\detokenize{modules/models:preferences.models.GeneralPreferences.president}}\pysigline{\sphinxbfcode{\sphinxupquote{president}}}
The name of the president
\end{fulllineitems}
\index{rules (preferences.models.GeneralPreferences attribute)@\spxentry{rules}\spxextra{preferences.models.GeneralPreferences attribute}}
\begin{fulllineitems}
\phantomsection\label{\detokenize{modules/models:preferences.models.GeneralPreferences.rules}}\pysigline{\sphinxbfcode{\sphinxupquote{rules}}}
The file of the internal rules
\end{fulllineitems}
\index{save\_without\_historical\_record() (preferences.models.GeneralPreferences method)@\spxentry{save\_without\_historical\_record()}\spxextra{preferences.models.GeneralPreferences method}}
\begin{fulllineitems}
\phantomsection\label{\detokenize{modules/models:preferences.models.GeneralPreferences.save_without_historical_record}}\pysiglinewithargsret{\sphinxbfcode{\sphinxupquote{save\_without\_historical\_record}}}{\emph{*args}, \emph{**kwargs}}{}
Save model without saving a historical record
Make sure you know what youre doing before you use this method.
\end{fulllineitems}
\index{secretary (preferences.models.GeneralPreferences attribute)@\spxentry{secretary}\spxextra{preferences.models.GeneralPreferences attribute}}
\begin{fulllineitems}
\phantomsection\label{\detokenize{modules/models:preferences.models.GeneralPreferences.secretary}}\pysigline{\sphinxbfcode{\sphinxupquote{secretary}}}
The name of the secretary
\end{fulllineitems}
\index{statutes (preferences.models.GeneralPreferences attribute)@\spxentry{statutes}\spxextra{preferences.models.GeneralPreferences attribute}}
\begin{fulllineitems}
\phantomsection\label{\detokenize{modules/models:preferences.models.GeneralPreferences.statutes}}\pysigline{\sphinxbfcode{\sphinxupquote{statutes}}}
The file of the statutes
\end{fulllineitems}
\index{treasurer (preferences.models.GeneralPreferences attribute)@\spxentry{treasurer}\spxextra{preferences.models.GeneralPreferences attribute}}
\begin{fulllineitems}
\phantomsection\label{\detokenize{modules/models:preferences.models.GeneralPreferences.treasurer}}\pysigline{\sphinxbfcode{\sphinxupquote{treasurer}}}
The name of the treasurer
\end{fulllineitems}
\index{use\_pinte\_monitoring (preferences.models.GeneralPreferences attribute)@\spxentry{use\_pinte\_monitoring}\spxextra{preferences.models.GeneralPreferences attribute}}
\begin{fulllineitems}
\phantomsection\label{\detokenize{modules/models:preferences.models.GeneralPreferences.use_pinte_monitoring}}\pysigline{\sphinxbfcode{\sphinxupquote{use\_pinte\_monitoring}}}
If True, alert will be displayed to allocate pints during order
\end{fulllineitems}
\index{vice\_president (preferences.models.GeneralPreferences attribute)@\spxentry{vice\_president}\spxextra{preferences.models.GeneralPreferences attribute}}
\begin{fulllineitems}
\phantomsection\label{\detokenize{modules/models:preferences.models.GeneralPreferences.vice_president}}\pysigline{\sphinxbfcode{\sphinxupquote{vice\_president}}}
The name of the vice-president
\end{fulllineitems}
\end{fulllineitems}
\index{HistoricalCotisation (class in preferences.models)@\spxentry{HistoricalCotisation}\spxextra{class in preferences.models}}
\begin{fulllineitems}
\phantomsection\label{\detokenize{modules/models:preferences.models.HistoricalCotisation}}\pysiglinewithargsret{\sphinxbfcode{\sphinxupquote{class }}\sphinxcode{\sphinxupquote{preferences.models.}}\sphinxbfcode{\sphinxupquote{HistoricalCotisation}}}{\emph{id}, \emph{amount}, \emph{duration}, \emph{history\_id}, \emph{history\_change\_reason}, \emph{history\_date}, \emph{history\_user}, \emph{history\_type}}{}~\index{HistoricalCotisation.DoesNotExist@\spxentry{HistoricalCotisation.DoesNotExist}}
\begin{fulllineitems}
\phantomsection\label{\detokenize{modules/models:preferences.models.HistoricalCotisation.DoesNotExist}}\pysigline{\sphinxbfcode{\sphinxupquote{exception }}\sphinxbfcode{\sphinxupquote{DoesNotExist}}}
\end{fulllineitems}
\index{HistoricalCotisation.MultipleObjectsReturned@\spxentry{HistoricalCotisation.MultipleObjectsReturned}}
\begin{fulllineitems}
\phantomsection\label{\detokenize{modules/models:preferences.models.HistoricalCotisation.MultipleObjectsReturned}}\pysigline{\sphinxbfcode{\sphinxupquote{exception }}\sphinxbfcode{\sphinxupquote{MultipleObjectsReturned}}}
\end{fulllineitems}
\index{amount (preferences.models.HistoricalCotisation attribute)@\spxentry{amount}\spxextra{preferences.models.HistoricalCotisation attribute}}
\begin{fulllineitems}
\phantomsection\label{\detokenize{modules/models:preferences.models.HistoricalCotisation.amount}}\pysigline{\sphinxbfcode{\sphinxupquote{amount}}}
A wrapper for a deferred-loading field. When the value is read from this
object the first time, the query is executed.
\end{fulllineitems}
\index{duration (preferences.models.HistoricalCotisation attribute)@\spxentry{duration}\spxextra{preferences.models.HistoricalCotisation attribute}}
\begin{fulllineitems}
\phantomsection\label{\detokenize{modules/models:preferences.models.HistoricalCotisation.duration}}\pysigline{\sphinxbfcode{\sphinxupquote{duration}}}
A wrapper for a deferred-loading field. When the value is read from this
object the first time, the query is executed.
\end{fulllineitems}
\index{get\_history\_type\_display() (preferences.models.HistoricalCotisation method)@\spxentry{get\_history\_type\_display()}\spxextra{preferences.models.HistoricalCotisation method}}
\begin{fulllineitems}
\phantomsection\label{\detokenize{modules/models:preferences.models.HistoricalCotisation.get_history_type_display}}\pysiglinewithargsret{\sphinxbfcode{\sphinxupquote{get\_history\_type\_display}}}{\emph{*}, \emph{field=\textless{}django.db.models.fields.CharField: history\_type\textgreater{}}}{}
\end{fulllineitems}
\index{get\_next\_by\_history\_date() (preferences.models.HistoricalCotisation method)@\spxentry{get\_next\_by\_history\_date()}\spxextra{preferences.models.HistoricalCotisation method}}
\begin{fulllineitems}
\phantomsection\label{\detokenize{modules/models:preferences.models.HistoricalCotisation.get_next_by_history_date}}\pysiglinewithargsret{\sphinxbfcode{\sphinxupquote{get\_next\_by\_history\_date}}}{\emph{*}, \emph{field=\textless{}django.db.models.fields.DateTimeField: history\_date\textgreater{}}, \emph{is\_next=True}, \emph{**kwargs}}{}
\end{fulllineitems}
\index{get\_previous\_by\_history\_date() (preferences.models.HistoricalCotisation method)@\spxentry{get\_previous\_by\_history\_date()}\spxextra{preferences.models.HistoricalCotisation method}}
\begin{fulllineitems}
\phantomsection\label{\detokenize{modules/models:preferences.models.HistoricalCotisation.get_previous_by_history_date}}\pysiglinewithargsret{\sphinxbfcode{\sphinxupquote{get\_previous\_by\_history\_date}}}{\emph{*}, \emph{field=\textless{}django.db.models.fields.DateTimeField: history\_date\textgreater{}}, \emph{is\_next=False}, \emph{**kwargs}}{}
\end{fulllineitems}
\index{history\_change\_reason (preferences.models.HistoricalCotisation attribute)@\spxentry{history\_change\_reason}\spxextra{preferences.models.HistoricalCotisation attribute}}
\begin{fulllineitems}
\phantomsection\label{\detokenize{modules/models:preferences.models.HistoricalCotisation.history_change_reason}}\pysigline{\sphinxbfcode{\sphinxupquote{history\_change\_reason}}}
A wrapper for a deferred-loading field. When the value is read from this
object the first time, the query is executed.
\end{fulllineitems}
\index{history\_date (preferences.models.HistoricalCotisation attribute)@\spxentry{history\_date}\spxextra{preferences.models.HistoricalCotisation attribute}}
\begin{fulllineitems}
\phantomsection\label{\detokenize{modules/models:preferences.models.HistoricalCotisation.history_date}}\pysigline{\sphinxbfcode{\sphinxupquote{history\_date}}}
A wrapper for a deferred-loading field. When the value is read from this
object the first time, the query is executed.
\end{fulllineitems}
\index{history\_id (preferences.models.HistoricalCotisation attribute)@\spxentry{history\_id}\spxextra{preferences.models.HistoricalCotisation attribute}}
\begin{fulllineitems}
\phantomsection\label{\detokenize{modules/models:preferences.models.HistoricalCotisation.history_id}}\pysigline{\sphinxbfcode{\sphinxupquote{history\_id}}}
A wrapper for a deferred-loading field. When the value is read from this
object the first time, the query is executed.
\end{fulllineitems}
\index{history\_object (preferences.models.HistoricalCotisation attribute)@\spxentry{history\_object}\spxextra{preferences.models.HistoricalCotisation attribute}}
\begin{fulllineitems}
\phantomsection\label{\detokenize{modules/models:preferences.models.HistoricalCotisation.history_object}}\pysigline{\sphinxbfcode{\sphinxupquote{history\_object}}}
\end{fulllineitems}
\index{history\_type (preferences.models.HistoricalCotisation attribute)@\spxentry{history\_type}\spxextra{preferences.models.HistoricalCotisation attribute}}
\begin{fulllineitems}
\phantomsection\label{\detokenize{modules/models:preferences.models.HistoricalCotisation.history_type}}\pysigline{\sphinxbfcode{\sphinxupquote{history\_type}}}
A wrapper for a deferred-loading field. When the value is read from this
object the first time, the query is executed.
\end{fulllineitems}
\index{history\_user (preferences.models.HistoricalCotisation attribute)@\spxentry{history\_user}\spxextra{preferences.models.HistoricalCotisation attribute}}
\begin{fulllineitems}
\phantomsection\label{\detokenize{modules/models:preferences.models.HistoricalCotisation.history_user}}\pysigline{\sphinxbfcode{\sphinxupquote{history\_user}}}
Accessor to the related object on the forward side of a many-to-one or
one-to-one (via ForwardOneToOneDescriptor subclass) relation.
In the example:
\begin{sphinxVerbatim}[commandchars=\\\{\}]
\PYG{k}{class} \PYG{n+nc}{Child}\PYG{p}{(}\PYG{n}{Model}\PYG{p}{)}\PYG{p}{:}
\PYG{n}{parent} \PYG{o}{=} \PYG{n}{ForeignKey}\PYG{p}{(}\PYG{n}{Parent}\PYG{p}{,} \PYG{n}{related\PYGZus{}name}\PYG{o}{=}\PYG{l+s+s1}{\PYGZsq{}}\PYG{l+s+s1}{children}\PYG{l+s+s1}{\PYGZsq{}}\PYG{p}{)}
\end{sphinxVerbatim}
\sphinxcode{\sphinxupquote{Child.parent}} is a \sphinxcode{\sphinxupquote{ForwardManyToOneDescriptor}} instance.
\end{fulllineitems}
\index{history\_user\_id (preferences.models.HistoricalCotisation attribute)@\spxentry{history\_user\_id}\spxextra{preferences.models.HistoricalCotisation attribute}}
\begin{fulllineitems}
\phantomsection\label{\detokenize{modules/models:preferences.models.HistoricalCotisation.history_user_id}}\pysigline{\sphinxbfcode{\sphinxupquote{history\_user\_id}}}
A wrapper for a deferred-loading field. When the value is read from this
object the first time, the query is executed.
\end{fulllineitems}
\index{id (preferences.models.HistoricalCotisation attribute)@\spxentry{id}\spxextra{preferences.models.HistoricalCotisation attribute}}
\begin{fulllineitems}
\phantomsection\label{\detokenize{modules/models:preferences.models.HistoricalCotisation.id}}\pysigline{\sphinxbfcode{\sphinxupquote{id}}}
A wrapper for a deferred-loading field. When the value is read from this
object the first time, the query is executed.
\end{fulllineitems}
\index{instance (preferences.models.HistoricalCotisation attribute)@\spxentry{instance}\spxextra{preferences.models.HistoricalCotisation attribute}}
\begin{fulllineitems}
\phantomsection\label{\detokenize{modules/models:preferences.models.HistoricalCotisation.instance}}\pysigline{\sphinxbfcode{\sphinxupquote{instance}}}
\end{fulllineitems}
\index{instance\_type (preferences.models.HistoricalCotisation attribute)@\spxentry{instance\_type}\spxextra{preferences.models.HistoricalCotisation attribute}}
\begin{fulllineitems}
\phantomsection\label{\detokenize{modules/models:preferences.models.HistoricalCotisation.instance_type}}\pysigline{\sphinxbfcode{\sphinxupquote{instance\_type}}}
alias of {\hyperref[\detokenize{modules/models:preferences.models.Cotisation}]{\sphinxcrossref{\sphinxcode{\sphinxupquote{Cotisation}}}}}
\end{fulllineitems}
\index{next\_record (preferences.models.HistoricalCotisation attribute)@\spxentry{next\_record}\spxextra{preferences.models.HistoricalCotisation attribute}}
\begin{fulllineitems}
\phantomsection\label{\detokenize{modules/models:preferences.models.HistoricalCotisation.next_record}}\pysigline{\sphinxbfcode{\sphinxupquote{next\_record}}}
Get the next history record for the instance. \sphinxtitleref{None} if last.
\end{fulllineitems}
\index{objects (preferences.models.HistoricalCotisation attribute)@\spxentry{objects}\spxextra{preferences.models.HistoricalCotisation attribute}}
\begin{fulllineitems}
\phantomsection\label{\detokenize{modules/models:preferences.models.HistoricalCotisation.objects}}\pysigline{\sphinxbfcode{\sphinxupquote{objects}}\sphinxbfcode{\sphinxupquote{ = \textless{}django.db.models.manager.Manager object\textgreater{}}}}
\end{fulllineitems}
\index{prev\_record (preferences.models.HistoricalCotisation attribute)@\spxentry{prev\_record}\spxextra{preferences.models.HistoricalCotisation attribute}}
\begin{fulllineitems}
\phantomsection\label{\detokenize{modules/models:preferences.models.HistoricalCotisation.prev_record}}\pysigline{\sphinxbfcode{\sphinxupquote{prev\_record}}}
Get the previous history record for the instance. \sphinxtitleref{None} if first.
\end{fulllineitems}
\index{revert\_url() (preferences.models.HistoricalCotisation method)@\spxentry{revert\_url()}\spxextra{preferences.models.HistoricalCotisation method}}
\begin{fulllineitems}
\phantomsection\label{\detokenize{modules/models:preferences.models.HistoricalCotisation.revert_url}}\pysiglinewithargsret{\sphinxbfcode{\sphinxupquote{revert\_url}}}{}{}
URL for this change in the default admin site.
\end{fulllineitems}
\end{fulllineitems}
\index{HistoricalGeneralPreferences (class in preferences.models)@\spxentry{HistoricalGeneralPreferences}\spxextra{class in preferences.models}}
\begin{fulllineitems}
\phantomsection\label{\detokenize{modules/models:preferences.models.HistoricalGeneralPreferences}}\pysiglinewithargsret{\sphinxbfcode{\sphinxupquote{class }}\sphinxcode{\sphinxupquote{preferences.models.}}\sphinxbfcode{\sphinxupquote{HistoricalGeneralPreferences}}}{\emph{id}, \emph{is\_active}, \emph{active\_message}, \emph{global\_message}, \emph{president}, \emph{vice\_president}, \emph{treasurer}, \emph{secretary}, \emph{brewer}, \emph{grocer}, \emph{use\_pinte\_monitoring}, \emph{lost\_pintes\_allowed}, \emph{floating\_buttons}, \emph{home\_text}, \emph{automatic\_logout\_time}, \emph{statutes}, \emph{rules}, \emph{menu}, \emph{history\_id}, \emph{history\_change\_reason}, \emph{history\_date}, \emph{history\_user}, \emph{history\_type}}{}~\index{HistoricalGeneralPreferences.DoesNotExist@\spxentry{HistoricalGeneralPreferences.DoesNotExist}}
\begin{fulllineitems}
\phantomsection\label{\detokenize{modules/models:preferences.models.HistoricalGeneralPreferences.DoesNotExist}}\pysigline{\sphinxbfcode{\sphinxupquote{exception }}\sphinxbfcode{\sphinxupquote{DoesNotExist}}}
\end{fulllineitems}
\index{HistoricalGeneralPreferences.MultipleObjectsReturned@\spxentry{HistoricalGeneralPreferences.MultipleObjectsReturned}}
\begin{fulllineitems}
\phantomsection\label{\detokenize{modules/models:preferences.models.HistoricalGeneralPreferences.MultipleObjectsReturned}}\pysigline{\sphinxbfcode{\sphinxupquote{exception }}\sphinxbfcode{\sphinxupquote{MultipleObjectsReturned}}}
\end{fulllineitems}
\index{active\_message (preferences.models.HistoricalGeneralPreferences attribute)@\spxentry{active\_message}\spxextra{preferences.models.HistoricalGeneralPreferences attribute}}
\begin{fulllineitems}
\phantomsection\label{\detokenize{modules/models:preferences.models.HistoricalGeneralPreferences.active_message}}\pysigline{\sphinxbfcode{\sphinxupquote{active\_message}}}
A wrapper for a deferred-loading field. When the value is read from this
object the first time, the query is executed.
\end{fulllineitems}
\index{automatic\_logout\_time (preferences.models.HistoricalGeneralPreferences attribute)@\spxentry{automatic\_logout\_time}\spxextra{preferences.models.HistoricalGeneralPreferences attribute}}
\begin{fulllineitems}
\phantomsection\label{\detokenize{modules/models:preferences.models.HistoricalGeneralPreferences.automatic_logout_time}}\pysigline{\sphinxbfcode{\sphinxupquote{automatic\_logout\_time}}}
A wrapper for a deferred-loading field. When the value is read from this
object the first time, the query is executed.
\end{fulllineitems}
\index{brewer (preferences.models.HistoricalGeneralPreferences attribute)@\spxentry{brewer}\spxextra{preferences.models.HistoricalGeneralPreferences attribute}}
\begin{fulllineitems}
\phantomsection\label{\detokenize{modules/models:preferences.models.HistoricalGeneralPreferences.brewer}}\pysigline{\sphinxbfcode{\sphinxupquote{brewer}}}
A wrapper for a deferred-loading field. When the value is read from this
object the first time, the query is executed.
\end{fulllineitems}
\index{floating\_buttons (preferences.models.HistoricalGeneralPreferences attribute)@\spxentry{floating\_buttons}\spxextra{preferences.models.HistoricalGeneralPreferences attribute}}
\begin{fulllineitems}
\phantomsection\label{\detokenize{modules/models:preferences.models.HistoricalGeneralPreferences.floating_buttons}}\pysigline{\sphinxbfcode{\sphinxupquote{floating\_buttons}}}
A wrapper for a deferred-loading field. When the value is read from this
object the first time, the query is executed.
\end{fulllineitems}
\index{get\_history\_type\_display() (preferences.models.HistoricalGeneralPreferences method)@\spxentry{get\_history\_type\_display()}\spxextra{preferences.models.HistoricalGeneralPreferences method}}
\begin{fulllineitems}
\phantomsection\label{\detokenize{modules/models:preferences.models.HistoricalGeneralPreferences.get_history_type_display}}\pysiglinewithargsret{\sphinxbfcode{\sphinxupquote{get\_history\_type\_display}}}{\emph{*}, \emph{field=\textless{}django.db.models.fields.CharField: history\_type\textgreater{}}}{}
\end{fulllineitems}
\index{get\_next\_by\_history\_date() (preferences.models.HistoricalGeneralPreferences method)@\spxentry{get\_next\_by\_history\_date()}\spxextra{preferences.models.HistoricalGeneralPreferences method}}
\begin{fulllineitems}
\phantomsection\label{\detokenize{modules/models:preferences.models.HistoricalGeneralPreferences.get_next_by_history_date}}\pysiglinewithargsret{\sphinxbfcode{\sphinxupquote{get\_next\_by\_history\_date}}}{\emph{*}, \emph{field=\textless{}django.db.models.fields.DateTimeField: history\_date\textgreater{}}, \emph{is\_next=True}, \emph{**kwargs}}{}
\end{fulllineitems}
\index{get\_previous\_by\_history\_date() (preferences.models.HistoricalGeneralPreferences method)@\spxentry{get\_previous\_by\_history\_date()}\spxextra{preferences.models.HistoricalGeneralPreferences method}}
\begin{fulllineitems}
\phantomsection\label{\detokenize{modules/models:preferences.models.HistoricalGeneralPreferences.get_previous_by_history_date}}\pysiglinewithargsret{\sphinxbfcode{\sphinxupquote{get\_previous\_by\_history\_date}}}{\emph{*}, \emph{field=\textless{}django.db.models.fields.DateTimeField: history\_date\textgreater{}}, \emph{is\_next=False}, \emph{**kwargs}}{}
\end{fulllineitems}
\index{global\_message (preferences.models.HistoricalGeneralPreferences attribute)@\spxentry{global\_message}\spxextra{preferences.models.HistoricalGeneralPreferences attribute}}
\begin{fulllineitems}
\phantomsection\label{\detokenize{modules/models:preferences.models.HistoricalGeneralPreferences.global_message}}\pysigline{\sphinxbfcode{\sphinxupquote{global\_message}}}
A wrapper for a deferred-loading field. When the value is read from this
object the first time, the query is executed.
\end{fulllineitems}
\index{grocer (preferences.models.HistoricalGeneralPreferences attribute)@\spxentry{grocer}\spxextra{preferences.models.HistoricalGeneralPreferences attribute}}
\begin{fulllineitems}
\phantomsection\label{\detokenize{modules/models:preferences.models.HistoricalGeneralPreferences.grocer}}\pysigline{\sphinxbfcode{\sphinxupquote{grocer}}}
A wrapper for a deferred-loading field. When the value is read from this
object the first time, the query is executed.
\end{fulllineitems}
\index{history\_change\_reason (preferences.models.HistoricalGeneralPreferences attribute)@\spxentry{history\_change\_reason}\spxextra{preferences.models.HistoricalGeneralPreferences attribute}}
\begin{fulllineitems}
\phantomsection\label{\detokenize{modules/models:preferences.models.HistoricalGeneralPreferences.history_change_reason}}\pysigline{\sphinxbfcode{\sphinxupquote{history\_change\_reason}}}
A wrapper for a deferred-loading field. When the value is read from this
object the first time, the query is executed.
\end{fulllineitems}
\index{history\_date (preferences.models.HistoricalGeneralPreferences attribute)@\spxentry{history\_date}\spxextra{preferences.models.HistoricalGeneralPreferences attribute}}
\begin{fulllineitems}
\phantomsection\label{\detokenize{modules/models:preferences.models.HistoricalGeneralPreferences.history_date}}\pysigline{\sphinxbfcode{\sphinxupquote{history\_date}}}
A wrapper for a deferred-loading field. When the value is read from this
object the first time, the query is executed.
\end{fulllineitems}
\index{history\_id (preferences.models.HistoricalGeneralPreferences attribute)@\spxentry{history\_id}\spxextra{preferences.models.HistoricalGeneralPreferences attribute}}
\begin{fulllineitems}
\phantomsection\label{\detokenize{modules/models:preferences.models.HistoricalGeneralPreferences.history_id}}\pysigline{\sphinxbfcode{\sphinxupquote{history\_id}}}
A wrapper for a deferred-loading field. When the value is read from this
object the first time, the query is executed.
\end{fulllineitems}
\index{history\_object (preferences.models.HistoricalGeneralPreferences attribute)@\spxentry{history\_object}\spxextra{preferences.models.HistoricalGeneralPreferences attribute}}
\begin{fulllineitems}
\phantomsection\label{\detokenize{modules/models:preferences.models.HistoricalGeneralPreferences.history_object}}\pysigline{\sphinxbfcode{\sphinxupquote{history\_object}}}
\end{fulllineitems}
\index{history\_type (preferences.models.HistoricalGeneralPreferences attribute)@\spxentry{history\_type}\spxextra{preferences.models.HistoricalGeneralPreferences attribute}}
\begin{fulllineitems}
\phantomsection\label{\detokenize{modules/models:preferences.models.HistoricalGeneralPreferences.history_type}}\pysigline{\sphinxbfcode{\sphinxupquote{history\_type}}}
A wrapper for a deferred-loading field. When the value is read from this
object the first time, the query is executed.
\end{fulllineitems}
\index{history\_user (preferences.models.HistoricalGeneralPreferences attribute)@\spxentry{history\_user}\spxextra{preferences.models.HistoricalGeneralPreferences attribute}}
\begin{fulllineitems}
\phantomsection\label{\detokenize{modules/models:preferences.models.HistoricalGeneralPreferences.history_user}}\pysigline{\sphinxbfcode{\sphinxupquote{history\_user}}}
Accessor to the related object on the forward side of a many-to-one or
one-to-one (via ForwardOneToOneDescriptor subclass) relation.
In the example:
\begin{sphinxVerbatim}[commandchars=\\\{\}]
\PYG{k}{class} \PYG{n+nc}{Child}\PYG{p}{(}\PYG{n}{Model}\PYG{p}{)}\PYG{p}{:}
\PYG{n}{parent} \PYG{o}{=} \PYG{n}{ForeignKey}\PYG{p}{(}\PYG{n}{Parent}\PYG{p}{,} \PYG{n}{related\PYGZus{}name}\PYG{o}{=}\PYG{l+s+s1}{\PYGZsq{}}\PYG{l+s+s1}{children}\PYG{l+s+s1}{\PYGZsq{}}\PYG{p}{)}
\end{sphinxVerbatim}
\sphinxcode{\sphinxupquote{Child.parent}} is a \sphinxcode{\sphinxupquote{ForwardManyToOneDescriptor}} instance.
\end{fulllineitems}
\index{history\_user\_id (preferences.models.HistoricalGeneralPreferences attribute)@\spxentry{history\_user\_id}\spxextra{preferences.models.HistoricalGeneralPreferences attribute}}
\begin{fulllineitems}
\phantomsection\label{\detokenize{modules/models:preferences.models.HistoricalGeneralPreferences.history_user_id}}\pysigline{\sphinxbfcode{\sphinxupquote{history\_user\_id}}}
A wrapper for a deferred-loading field. When the value is read from this
object the first time, the query is executed.
\end{fulllineitems}
\index{home\_text (preferences.models.HistoricalGeneralPreferences attribute)@\spxentry{home\_text}\spxextra{preferences.models.HistoricalGeneralPreferences attribute}}
\begin{fulllineitems}
\phantomsection\label{\detokenize{modules/models:preferences.models.HistoricalGeneralPreferences.home_text}}\pysigline{\sphinxbfcode{\sphinxupquote{home\_text}}}
A wrapper for a deferred-loading field. When the value is read from this
object the first time, the query is executed.
\end{fulllineitems}
\index{id (preferences.models.HistoricalGeneralPreferences attribute)@\spxentry{id}\spxextra{preferences.models.HistoricalGeneralPreferences attribute}}
\begin{fulllineitems}
\phantomsection\label{\detokenize{modules/models:preferences.models.HistoricalGeneralPreferences.id}}\pysigline{\sphinxbfcode{\sphinxupquote{id}}}
A wrapper for a deferred-loading field. When the value is read from this
object the first time, the query is executed.
\end{fulllineitems}
\index{instance (preferences.models.HistoricalGeneralPreferences attribute)@\spxentry{instance}\spxextra{preferences.models.HistoricalGeneralPreferences attribute}}
\begin{fulllineitems}
\phantomsection\label{\detokenize{modules/models:preferences.models.HistoricalGeneralPreferences.instance}}\pysigline{\sphinxbfcode{\sphinxupquote{instance}}}
\end{fulllineitems}
\index{instance\_type (preferences.models.HistoricalGeneralPreferences attribute)@\spxentry{instance\_type}\spxextra{preferences.models.HistoricalGeneralPreferences attribute}}
\begin{fulllineitems}
\phantomsection\label{\detokenize{modules/models:preferences.models.HistoricalGeneralPreferences.instance_type}}\pysigline{\sphinxbfcode{\sphinxupquote{instance\_type}}}
alias of {\hyperref[\detokenize{modules/models:preferences.models.GeneralPreferences}]{\sphinxcrossref{\sphinxcode{\sphinxupquote{GeneralPreferences}}}}}
\end{fulllineitems}
\index{is\_active (preferences.models.HistoricalGeneralPreferences attribute)@\spxentry{is\_active}\spxextra{preferences.models.HistoricalGeneralPreferences attribute}}
\begin{fulllineitems}
\phantomsection\label{\detokenize{modules/models:preferences.models.HistoricalGeneralPreferences.is_active}}\pysigline{\sphinxbfcode{\sphinxupquote{is\_active}}}
A wrapper for a deferred-loading field. When the value is read from this
object the first time, the query is executed.
\end{fulllineitems}
\index{lost\_pintes\_allowed (preferences.models.HistoricalGeneralPreferences attribute)@\spxentry{lost\_pintes\_allowed}\spxextra{preferences.models.HistoricalGeneralPreferences attribute}}
\begin{fulllineitems}
\phantomsection\label{\detokenize{modules/models:preferences.models.HistoricalGeneralPreferences.lost_pintes_allowed}}\pysigline{\sphinxbfcode{\sphinxupquote{lost\_pintes\_allowed}}}
A wrapper for a deferred-loading field. When the value is read from this
object the first time, the query is executed.
\end{fulllineitems}
\index{menu (preferences.models.HistoricalGeneralPreferences attribute)@\spxentry{menu}\spxextra{preferences.models.HistoricalGeneralPreferences attribute}}
\begin{fulllineitems}
\phantomsection\label{\detokenize{modules/models:preferences.models.HistoricalGeneralPreferences.menu}}\pysigline{\sphinxbfcode{\sphinxupquote{menu}}}
A wrapper for a deferred-loading field. When the value is read from this
object the first time, the query is executed.
\end{fulllineitems}
\index{next\_record (preferences.models.HistoricalGeneralPreferences attribute)@\spxentry{next\_record}\spxextra{preferences.models.HistoricalGeneralPreferences attribute}}
\begin{fulllineitems}
\phantomsection\label{\detokenize{modules/models:preferences.models.HistoricalGeneralPreferences.next_record}}\pysigline{\sphinxbfcode{\sphinxupquote{next\_record}}}
Get the next history record for the instance. \sphinxtitleref{None} if last.
\end{fulllineitems}
\index{objects (preferences.models.HistoricalGeneralPreferences attribute)@\spxentry{objects}\spxextra{preferences.models.HistoricalGeneralPreferences attribute}}
\begin{fulllineitems}
\phantomsection\label{\detokenize{modules/models:preferences.models.HistoricalGeneralPreferences.objects}}\pysigline{\sphinxbfcode{\sphinxupquote{objects}}\sphinxbfcode{\sphinxupquote{ = \textless{}django.db.models.manager.Manager object\textgreater{}}}}
\end{fulllineitems}
\index{president (preferences.models.HistoricalGeneralPreferences attribute)@\spxentry{president}\spxextra{preferences.models.HistoricalGeneralPreferences attribute}}
\begin{fulllineitems}
\phantomsection\label{\detokenize{modules/models:preferences.models.HistoricalGeneralPreferences.president}}\pysigline{\sphinxbfcode{\sphinxupquote{president}}}
A wrapper for a deferred-loading field. When the value is read from this
object the first time, the query is executed.
\end{fulllineitems}
\index{prev\_record (preferences.models.HistoricalGeneralPreferences attribute)@\spxentry{prev\_record}\spxextra{preferences.models.HistoricalGeneralPreferences attribute}}
\begin{fulllineitems}
\phantomsection\label{\detokenize{modules/models:preferences.models.HistoricalGeneralPreferences.prev_record}}\pysigline{\sphinxbfcode{\sphinxupquote{prev\_record}}}
Get the previous history record for the instance. \sphinxtitleref{None} if first.
\end{fulllineitems}
\index{revert\_url() (preferences.models.HistoricalGeneralPreferences method)@\spxentry{revert\_url()}\spxextra{preferences.models.HistoricalGeneralPreferences method}}
\begin{fulllineitems}
\phantomsection\label{\detokenize{modules/models:preferences.models.HistoricalGeneralPreferences.revert_url}}\pysiglinewithargsret{\sphinxbfcode{\sphinxupquote{revert\_url}}}{}{}
URL for this change in the default admin site.
\end{fulllineitems}
\index{rules (preferences.models.HistoricalGeneralPreferences attribute)@\spxentry{rules}\spxextra{preferences.models.HistoricalGeneralPreferences attribute}}
\begin{fulllineitems}
\phantomsection\label{\detokenize{modules/models:preferences.models.HistoricalGeneralPreferences.rules}}\pysigline{\sphinxbfcode{\sphinxupquote{rules}}}
A wrapper for a deferred-loading field. When the value is read from this
object the first time, the query is executed.
\end{fulllineitems}
\index{secretary (preferences.models.HistoricalGeneralPreferences attribute)@\spxentry{secretary}\spxextra{preferences.models.HistoricalGeneralPreferences attribute}}
\begin{fulllineitems}
\phantomsection\label{\detokenize{modules/models:preferences.models.HistoricalGeneralPreferences.secretary}}\pysigline{\sphinxbfcode{\sphinxupquote{secretary}}}
A wrapper for a deferred-loading field. When the value is read from this
object the first time, the query is executed.
\end{fulllineitems}
\index{statutes (preferences.models.HistoricalGeneralPreferences attribute)@\spxentry{statutes}\spxextra{preferences.models.HistoricalGeneralPreferences attribute}}
\begin{fulllineitems}
\phantomsection\label{\detokenize{modules/models:preferences.models.HistoricalGeneralPreferences.statutes}}\pysigline{\sphinxbfcode{\sphinxupquote{statutes}}}
A wrapper for a deferred-loading field. When the value is read from this
object the first time, the query is executed.
\end{fulllineitems}
\index{treasurer (preferences.models.HistoricalGeneralPreferences attribute)@\spxentry{treasurer}\spxextra{preferences.models.HistoricalGeneralPreferences attribute}}
\begin{fulllineitems}
\phantomsection\label{\detokenize{modules/models:preferences.models.HistoricalGeneralPreferences.treasurer}}\pysigline{\sphinxbfcode{\sphinxupquote{treasurer}}}
A wrapper for a deferred-loading field. When the value is read from this
object the first time, the query is executed.
\end{fulllineitems}
\index{use\_pinte\_monitoring (preferences.models.HistoricalGeneralPreferences attribute)@\spxentry{use\_pinte\_monitoring}\spxextra{preferences.models.HistoricalGeneralPreferences attribute}}
\begin{fulllineitems}
\phantomsection\label{\detokenize{modules/models:preferences.models.HistoricalGeneralPreferences.use_pinte_monitoring}}\pysigline{\sphinxbfcode{\sphinxupquote{use\_pinte\_monitoring}}}
A wrapper for a deferred-loading field. When the value is read from this
object the first time, the query is executed.
\end{fulllineitems}
\index{vice\_president (preferences.models.HistoricalGeneralPreferences attribute)@\spxentry{vice\_president}\spxextra{preferences.models.HistoricalGeneralPreferences attribute}}
\begin{fulllineitems}
\phantomsection\label{\detokenize{modules/models:preferences.models.HistoricalGeneralPreferences.vice_president}}\pysigline{\sphinxbfcode{\sphinxupquote{vice\_president}}}
A wrapper for a deferred-loading field. When the value is read from this
object the first time, the query is executed.
\end{fulllineitems}
\end{fulllineitems}
\index{HistoricalPaymentMethod (class in preferences.models)@\spxentry{HistoricalPaymentMethod}\spxextra{class in preferences.models}}
\begin{fulllineitems}
\phantomsection\label{\detokenize{modules/models:preferences.models.HistoricalPaymentMethod}}\pysiglinewithargsret{\sphinxbfcode{\sphinxupquote{class }}\sphinxcode{\sphinxupquote{preferences.models.}}\sphinxbfcode{\sphinxupquote{HistoricalPaymentMethod}}}{\emph{id}, \emph{name}, \emph{is\_active}, \emph{is\_usable\_in\_cotisation}, \emph{is\_usable\_in\_reload}, \emph{affect\_balance}, \emph{icon}, \emph{history\_id}, \emph{history\_change\_reason}, \emph{history\_date}, \emph{history\_user}, \emph{history\_type}}{}~\index{HistoricalPaymentMethod.DoesNotExist@\spxentry{HistoricalPaymentMethod.DoesNotExist}}
\begin{fulllineitems}
\phantomsection\label{\detokenize{modules/models:preferences.models.HistoricalPaymentMethod.DoesNotExist}}\pysigline{\sphinxbfcode{\sphinxupquote{exception }}\sphinxbfcode{\sphinxupquote{DoesNotExist}}}
\end{fulllineitems}
\index{HistoricalPaymentMethod.MultipleObjectsReturned@\spxentry{HistoricalPaymentMethod.MultipleObjectsReturned}}
\begin{fulllineitems}
\phantomsection\label{\detokenize{modules/models:preferences.models.HistoricalPaymentMethod.MultipleObjectsReturned}}\pysigline{\sphinxbfcode{\sphinxupquote{exception }}\sphinxbfcode{\sphinxupquote{MultipleObjectsReturned}}}
\end{fulllineitems}
\index{affect\_balance (preferences.models.HistoricalPaymentMethod attribute)@\spxentry{affect\_balance}\spxextra{preferences.models.HistoricalPaymentMethod attribute}}
\begin{fulllineitems}
\phantomsection\label{\detokenize{modules/models:preferences.models.HistoricalPaymentMethod.affect_balance}}\pysigline{\sphinxbfcode{\sphinxupquote{affect\_balance}}}
A wrapper for a deferred-loading field. When the value is read from this
object the first time, the query is executed.
\end{fulllineitems}
\index{get\_history\_type\_display() (preferences.models.HistoricalPaymentMethod method)@\spxentry{get\_history\_type\_display()}\spxextra{preferences.models.HistoricalPaymentMethod method}}
\begin{fulllineitems}
\phantomsection\label{\detokenize{modules/models:preferences.models.HistoricalPaymentMethod.get_history_type_display}}\pysiglinewithargsret{\sphinxbfcode{\sphinxupquote{get\_history\_type\_display}}}{\emph{*}, \emph{field=\textless{}django.db.models.fields.CharField: history\_type\textgreater{}}}{}
\end{fulllineitems}
\index{get\_next\_by\_history\_date() (preferences.models.HistoricalPaymentMethod method)@\spxentry{get\_next\_by\_history\_date()}\spxextra{preferences.models.HistoricalPaymentMethod method}}
\begin{fulllineitems}
\phantomsection\label{\detokenize{modules/models:preferences.models.HistoricalPaymentMethod.get_next_by_history_date}}\pysiglinewithargsret{\sphinxbfcode{\sphinxupquote{get\_next\_by\_history\_date}}}{\emph{*}, \emph{field=\textless{}django.db.models.fields.DateTimeField: history\_date\textgreater{}}, \emph{is\_next=True}, \emph{**kwargs}}{}
\end{fulllineitems}
\index{get\_previous\_by\_history\_date() (preferences.models.HistoricalPaymentMethod method)@\spxentry{get\_previous\_by\_history\_date()}\spxextra{preferences.models.HistoricalPaymentMethod method}}
\begin{fulllineitems}
\phantomsection\label{\detokenize{modules/models:preferences.models.HistoricalPaymentMethod.get_previous_by_history_date}}\pysiglinewithargsret{\sphinxbfcode{\sphinxupquote{get\_previous\_by\_history\_date}}}{\emph{*}, \emph{field=\textless{}django.db.models.fields.DateTimeField: history\_date\textgreater{}}, \emph{is\_next=False}, \emph{**kwargs}}{}
\end{fulllineitems}
\index{history\_change\_reason (preferences.models.HistoricalPaymentMethod attribute)@\spxentry{history\_change\_reason}\spxextra{preferences.models.HistoricalPaymentMethod attribute}}
\begin{fulllineitems}
\phantomsection\label{\detokenize{modules/models:preferences.models.HistoricalPaymentMethod.history_change_reason}}\pysigline{\sphinxbfcode{\sphinxupquote{history\_change\_reason}}}
A wrapper for a deferred-loading field. When the value is read from this
object the first time, the query is executed.
\end{fulllineitems}
\index{history\_date (preferences.models.HistoricalPaymentMethod attribute)@\spxentry{history\_date}\spxextra{preferences.models.HistoricalPaymentMethod attribute}}
\begin{fulllineitems}
\phantomsection\label{\detokenize{modules/models:preferences.models.HistoricalPaymentMethod.history_date}}\pysigline{\sphinxbfcode{\sphinxupquote{history\_date}}}
A wrapper for a deferred-loading field. When the value is read from this
object the first time, the query is executed.
\end{fulllineitems}
\index{history\_id (preferences.models.HistoricalPaymentMethod attribute)@\spxentry{history\_id}\spxextra{preferences.models.HistoricalPaymentMethod attribute}}
\begin{fulllineitems}
\phantomsection\label{\detokenize{modules/models:preferences.models.HistoricalPaymentMethod.history_id}}\pysigline{\sphinxbfcode{\sphinxupquote{history\_id}}}
A wrapper for a deferred-loading field. When the value is read from this
object the first time, the query is executed.
\end{fulllineitems}
\index{history\_object (preferences.models.HistoricalPaymentMethod attribute)@\spxentry{history\_object}\spxextra{preferences.models.HistoricalPaymentMethod attribute}}
\begin{fulllineitems}
\phantomsection\label{\detokenize{modules/models:preferences.models.HistoricalPaymentMethod.history_object}}\pysigline{\sphinxbfcode{\sphinxupquote{history\_object}}}
\end{fulllineitems}
\index{history\_type (preferences.models.HistoricalPaymentMethod attribute)@\spxentry{history\_type}\spxextra{preferences.models.HistoricalPaymentMethod attribute}}
\begin{fulllineitems}
\phantomsection\label{\detokenize{modules/models:preferences.models.HistoricalPaymentMethod.history_type}}\pysigline{\sphinxbfcode{\sphinxupquote{history\_type}}}
A wrapper for a deferred-loading field. When the value is read from this
object the first time, the query is executed.
\end{fulllineitems}
\index{history\_user (preferences.models.HistoricalPaymentMethod attribute)@\spxentry{history\_user}\spxextra{preferences.models.HistoricalPaymentMethod attribute}}
\begin{fulllineitems}
\phantomsection\label{\detokenize{modules/models:preferences.models.HistoricalPaymentMethod.history_user}}\pysigline{\sphinxbfcode{\sphinxupquote{history\_user}}}
Accessor to the related object on the forward side of a many-to-one or
one-to-one (via ForwardOneToOneDescriptor subclass) relation.
In the example:
\begin{sphinxVerbatim}[commandchars=\\\{\}]
\PYG{k}{class} \PYG{n+nc}{Child}\PYG{p}{(}\PYG{n}{Model}\PYG{p}{)}\PYG{p}{:}
\PYG{n}{parent} \PYG{o}{=} \PYG{n}{ForeignKey}\PYG{p}{(}\PYG{n}{Parent}\PYG{p}{,} \PYG{n}{related\PYGZus{}name}\PYG{o}{=}\PYG{l+s+s1}{\PYGZsq{}}\PYG{l+s+s1}{children}\PYG{l+s+s1}{\PYGZsq{}}\PYG{p}{)}
\end{sphinxVerbatim}
\sphinxcode{\sphinxupquote{Child.parent}} is a \sphinxcode{\sphinxupquote{ForwardManyToOneDescriptor}} instance.
\end{fulllineitems}
\index{history\_user\_id (preferences.models.HistoricalPaymentMethod attribute)@\spxentry{history\_user\_id}\spxextra{preferences.models.HistoricalPaymentMethod attribute}}
\begin{fulllineitems}
\phantomsection\label{\detokenize{modules/models:preferences.models.HistoricalPaymentMethod.history_user_id}}\pysigline{\sphinxbfcode{\sphinxupquote{history\_user\_id}}}
A wrapper for a deferred-loading field. When the value is read from this
object the first time, the query is executed.
\end{fulllineitems}
\index{icon (preferences.models.HistoricalPaymentMethod attribute)@\spxentry{icon}\spxextra{preferences.models.HistoricalPaymentMethod attribute}}
\begin{fulllineitems}
\phantomsection\label{\detokenize{modules/models:preferences.models.HistoricalPaymentMethod.icon}}\pysigline{\sphinxbfcode{\sphinxupquote{icon}}}
A wrapper for a deferred-loading field. When the value is read from this
object the first time, the query is executed.
\end{fulllineitems}
\index{id (preferences.models.HistoricalPaymentMethod attribute)@\spxentry{id}\spxextra{preferences.models.HistoricalPaymentMethod attribute}}
\begin{fulllineitems}
\phantomsection\label{\detokenize{modules/models:preferences.models.HistoricalPaymentMethod.id}}\pysigline{\sphinxbfcode{\sphinxupquote{id}}}
A wrapper for a deferred-loading field. When the value is read from this
object the first time, the query is executed.
\end{fulllineitems}
\index{instance (preferences.models.HistoricalPaymentMethod attribute)@\spxentry{instance}\spxextra{preferences.models.HistoricalPaymentMethod attribute}}
\begin{fulllineitems}
\phantomsection\label{\detokenize{modules/models:preferences.models.HistoricalPaymentMethod.instance}}\pysigline{\sphinxbfcode{\sphinxupquote{instance}}}
\end{fulllineitems}
\index{instance\_type (preferences.models.HistoricalPaymentMethod attribute)@\spxentry{instance\_type}\spxextra{preferences.models.HistoricalPaymentMethod attribute}}
\begin{fulllineitems}
\phantomsection\label{\detokenize{modules/models:preferences.models.HistoricalPaymentMethod.instance_type}}\pysigline{\sphinxbfcode{\sphinxupquote{instance\_type}}}
alias of {\hyperref[\detokenize{modules/models:preferences.models.PaymentMethod}]{\sphinxcrossref{\sphinxcode{\sphinxupquote{PaymentMethod}}}}}
\end{fulllineitems}
\index{is\_active (preferences.models.HistoricalPaymentMethod attribute)@\spxentry{is\_active}\spxextra{preferences.models.HistoricalPaymentMethod attribute}}
\begin{fulllineitems}
\phantomsection\label{\detokenize{modules/models:preferences.models.HistoricalPaymentMethod.is_active}}\pysigline{\sphinxbfcode{\sphinxupquote{is\_active}}}
A wrapper for a deferred-loading field. When the value is read from this
object the first time, the query is executed.
\end{fulllineitems}
\index{is\_usable\_in\_cotisation (preferences.models.HistoricalPaymentMethod attribute)@\spxentry{is\_usable\_in\_cotisation}\spxextra{preferences.models.HistoricalPaymentMethod attribute}}
\begin{fulllineitems}
\phantomsection\label{\detokenize{modules/models:preferences.models.HistoricalPaymentMethod.is_usable_in_cotisation}}\pysigline{\sphinxbfcode{\sphinxupquote{is\_usable\_in\_cotisation}}}
A wrapper for a deferred-loading field. When the value is read from this
object the first time, the query is executed.
\end{fulllineitems}
\index{is\_usable\_in\_reload (preferences.models.HistoricalPaymentMethod attribute)@\spxentry{is\_usable\_in\_reload}\spxextra{preferences.models.HistoricalPaymentMethod attribute}}
\begin{fulllineitems}
\phantomsection\label{\detokenize{modules/models:preferences.models.HistoricalPaymentMethod.is_usable_in_reload}}\pysigline{\sphinxbfcode{\sphinxupquote{is\_usable\_in\_reload}}}
A wrapper for a deferred-loading field. When the value is read from this
object the first time, the query is executed.
\end{fulllineitems}
\index{name (preferences.models.HistoricalPaymentMethod attribute)@\spxentry{name}\spxextra{preferences.models.HistoricalPaymentMethod attribute}}
\begin{fulllineitems}
\phantomsection\label{\detokenize{modules/models:preferences.models.HistoricalPaymentMethod.name}}\pysigline{\sphinxbfcode{\sphinxupquote{name}}}
A wrapper for a deferred-loading field. When the value is read from this
object the first time, the query is executed.
\end{fulllineitems}
\index{next\_record (preferences.models.HistoricalPaymentMethod attribute)@\spxentry{next\_record}\spxextra{preferences.models.HistoricalPaymentMethod attribute}}
\begin{fulllineitems}
\phantomsection\label{\detokenize{modules/models:preferences.models.HistoricalPaymentMethod.next_record}}\pysigline{\sphinxbfcode{\sphinxupquote{next\_record}}}
Get the next history record for the instance. \sphinxtitleref{None} if last.
\end{fulllineitems}
\index{objects (preferences.models.HistoricalPaymentMethod attribute)@\spxentry{objects}\spxextra{preferences.models.HistoricalPaymentMethod attribute}}
\begin{fulllineitems}
\phantomsection\label{\detokenize{modules/models:preferences.models.HistoricalPaymentMethod.objects}}\pysigline{\sphinxbfcode{\sphinxupquote{objects}}\sphinxbfcode{\sphinxupquote{ = \textless{}django.db.models.manager.Manager object\textgreater{}}}}
\end{fulllineitems}
\index{prev\_record (preferences.models.HistoricalPaymentMethod attribute)@\spxentry{prev\_record}\spxextra{preferences.models.HistoricalPaymentMethod attribute}}
\begin{fulllineitems}
\phantomsection\label{\detokenize{modules/models:preferences.models.HistoricalPaymentMethod.prev_record}}\pysigline{\sphinxbfcode{\sphinxupquote{prev\_record}}}
Get the previous history record for the instance. \sphinxtitleref{None} if first.
\end{fulllineitems}
\index{revert\_url() (preferences.models.HistoricalPaymentMethod method)@\spxentry{revert\_url()}\spxextra{preferences.models.HistoricalPaymentMethod method}}
\begin{fulllineitems}
\phantomsection\label{\detokenize{modules/models:preferences.models.HistoricalPaymentMethod.revert_url}}\pysiglinewithargsret{\sphinxbfcode{\sphinxupquote{revert\_url}}}{}{}
URL for this change in the default admin site.
\end{fulllineitems}
\end{fulllineitems}
\index{PaymentMethod (class in preferences.models)@\spxentry{PaymentMethod}\spxextra{class in preferences.models}}
\begin{fulllineitems}
\phantomsection\label{\detokenize{modules/models:preferences.models.PaymentMethod}}\pysiglinewithargsret{\sphinxbfcode{\sphinxupquote{class }}\sphinxcode{\sphinxupquote{preferences.models.}}\sphinxbfcode{\sphinxupquote{PaymentMethod}}}{\emph{*args}, \emph{**kwargs}}{}
Stores payment methods.
\index{PaymentMethod.DoesNotExist@\spxentry{PaymentMethod.DoesNotExist}}
\begin{fulllineitems}
\phantomsection\label{\detokenize{modules/models:preferences.models.PaymentMethod.DoesNotExist}}\pysigline{\sphinxbfcode{\sphinxupquote{exception }}\sphinxbfcode{\sphinxupquote{DoesNotExist}}}
\end{fulllineitems}
\index{PaymentMethod.MultipleObjectsReturned@\spxentry{PaymentMethod.MultipleObjectsReturned}}
\begin{fulllineitems}
\phantomsection\label{\detokenize{modules/models:preferences.models.PaymentMethod.MultipleObjectsReturned}}\pysigline{\sphinxbfcode{\sphinxupquote{exception }}\sphinxbfcode{\sphinxupquote{MultipleObjectsReturned}}}
\end{fulllineitems}
\index{affect\_balance (preferences.models.PaymentMethod attribute)@\spxentry{affect\_balance}\spxextra{preferences.models.PaymentMethod attribute}}
\begin{fulllineitems}
\phantomsection\label{\detokenize{modules/models:preferences.models.PaymentMethod.affect_balance}}\pysigline{\sphinxbfcode{\sphinxupquote{affect\_balance}}}
If true, the PaymentMethod will decrease the users balance when used.
\end{fulllineitems}
\index{consumptionhistory\_set (preferences.models.PaymentMethod attribute)@\spxentry{consumptionhistory\_set}\spxextra{preferences.models.PaymentMethod attribute}}
\begin{fulllineitems}
\phantomsection\label{\detokenize{modules/models:preferences.models.PaymentMethod.consumptionhistory_set}}\pysigline{\sphinxbfcode{\sphinxupquote{consumptionhistory\_set}}}
Accessor to the related objects manager on the reverse side of a
many-to-one relation.
In the example:
\begin{sphinxVerbatim}[commandchars=\\\{\}]
\PYG{k}{class} \PYG{n+nc}{Child}\PYG{p}{(}\PYG{n}{Model}\PYG{p}{)}\PYG{p}{:}
\PYG{n}{parent} \PYG{o}{=} \PYG{n}{ForeignKey}\PYG{p}{(}\PYG{n}{Parent}\PYG{p}{,} \PYG{n}{related\PYGZus{}name}\PYG{o}{=}\PYG{l+s+s1}{\PYGZsq{}}\PYG{l+s+s1}{children}\PYG{l+s+s1}{\PYGZsq{}}\PYG{p}{)}
\end{sphinxVerbatim}
\sphinxcode{\sphinxupquote{Parent.children}} is a \sphinxcode{\sphinxupquote{ReverseManyToOneDescriptor}} instance.
Most of the implementation is delegated to a dynamically defined manager
class built by \sphinxcode{\sphinxupquote{create\_forward\_many\_to\_many\_manager()}} defined below.
\end{fulllineitems}
\index{cotisationhistory\_set (preferences.models.PaymentMethod attribute)@\spxentry{cotisationhistory\_set}\spxextra{preferences.models.PaymentMethod attribute}}
\begin{fulllineitems}
\phantomsection\label{\detokenize{modules/models:preferences.models.PaymentMethod.cotisationhistory_set}}\pysigline{\sphinxbfcode{\sphinxupquote{cotisationhistory\_set}}}
Accessor to the related objects manager on the reverse side of a
many-to-one relation.
In the example:
\begin{sphinxVerbatim}[commandchars=\\\{\}]
\PYG{k}{class} \PYG{n+nc}{Child}\PYG{p}{(}\PYG{n}{Model}\PYG{p}{)}\PYG{p}{:}
\PYG{n}{parent} \PYG{o}{=} \PYG{n}{ForeignKey}\PYG{p}{(}\PYG{n}{Parent}\PYG{p}{,} \PYG{n}{related\PYGZus{}name}\PYG{o}{=}\PYG{l+s+s1}{\PYGZsq{}}\PYG{l+s+s1}{children}\PYG{l+s+s1}{\PYGZsq{}}\PYG{p}{)}
\end{sphinxVerbatim}
\sphinxcode{\sphinxupquote{Parent.children}} is a \sphinxcode{\sphinxupquote{ReverseManyToOneDescriptor}} instance.
Most of the implementation is delegated to a dynamically defined manager
class built by \sphinxcode{\sphinxupquote{create\_forward\_many\_to\_many\_manager()}} defined below.
\end{fulllineitems}
\index{history (preferences.models.PaymentMethod attribute)@\spxentry{history}\spxextra{preferences.models.PaymentMethod attribute}}
\begin{fulllineitems}
\phantomsection\label{\detokenize{modules/models:preferences.models.PaymentMethod.history}}\pysigline{\sphinxbfcode{\sphinxupquote{history}}\sphinxbfcode{\sphinxupquote{ = \textless{}simple\_history.manager.HistoryManager object\textgreater{}}}}
\end{fulllineitems}
\index{icon (preferences.models.PaymentMethod attribute)@\spxentry{icon}\spxextra{preferences.models.PaymentMethod attribute}}
\begin{fulllineitems}
\phantomsection\label{\detokenize{modules/models:preferences.models.PaymentMethod.icon}}\pysigline{\sphinxbfcode{\sphinxupquote{icon}}}
A font awesome icon (without the fa)
\end{fulllineitems}
\index{id (preferences.models.PaymentMethod attribute)@\spxentry{id}\spxextra{preferences.models.PaymentMethod attribute}}
\begin{fulllineitems}
\phantomsection\label{\detokenize{modules/models:preferences.models.PaymentMethod.id}}\pysigline{\sphinxbfcode{\sphinxupquote{id}}}
A wrapper for a deferred-loading field. When the value is read from this
object the first time, the query is executed.
\end{fulllineitems}
\index{is\_active (preferences.models.PaymentMethod attribute)@\spxentry{is\_active}\spxextra{preferences.models.PaymentMethod attribute}}
\begin{fulllineitems}
\phantomsection\label{\detokenize{modules/models:preferences.models.PaymentMethod.is_active}}\pysigline{\sphinxbfcode{\sphinxupquote{is\_active}}}
If False, the PaymentMethod cant be use anywhere.
\end{fulllineitems}
\index{is\_usable\_in\_cotisation (preferences.models.PaymentMethod attribute)@\spxentry{is\_usable\_in\_cotisation}\spxextra{preferences.models.PaymentMethod attribute}}
\begin{fulllineitems}
\phantomsection\label{\detokenize{modules/models:preferences.models.PaymentMethod.is_usable_in_cotisation}}\pysigline{\sphinxbfcode{\sphinxupquote{is\_usable\_in\_cotisation}}}
If true, the PaymentMethod can be used to pay cotisation.
\end{fulllineitems}
\index{is\_usable\_in\_reload (preferences.models.PaymentMethod attribute)@\spxentry{is\_usable\_in\_reload}\spxextra{preferences.models.PaymentMethod attribute}}
\begin{fulllineitems}
\phantomsection\label{\detokenize{modules/models:preferences.models.PaymentMethod.is_usable_in_reload}}\pysigline{\sphinxbfcode{\sphinxupquote{is\_usable\_in\_reload}}}
If true, the PaymentMethod can be used to reload an user account.
\end{fulllineitems}
\index{menuhistory\_set (preferences.models.PaymentMethod attribute)@\spxentry{menuhistory\_set}\spxextra{preferences.models.PaymentMethod attribute}}
\begin{fulllineitems}
\phantomsection\label{\detokenize{modules/models:preferences.models.PaymentMethod.menuhistory_set}}\pysigline{\sphinxbfcode{\sphinxupquote{menuhistory\_set}}}
Accessor to the related objects manager on the reverse side of a
many-to-one relation.
In the example:
\begin{sphinxVerbatim}[commandchars=\\\{\}]
\PYG{k}{class} \PYG{n+nc}{Child}\PYG{p}{(}\PYG{n}{Model}\PYG{p}{)}\PYG{p}{:}
\PYG{n}{parent} \PYG{o}{=} \PYG{n}{ForeignKey}\PYG{p}{(}\PYG{n}{Parent}\PYG{p}{,} \PYG{n}{related\PYGZus{}name}\PYG{o}{=}\PYG{l+s+s1}{\PYGZsq{}}\PYG{l+s+s1}{children}\PYG{l+s+s1}{\PYGZsq{}}\PYG{p}{)}
\end{sphinxVerbatim}
\sphinxcode{\sphinxupquote{Parent.children}} is a \sphinxcode{\sphinxupquote{ReverseManyToOneDescriptor}} instance.
Most of the implementation is delegated to a dynamically defined manager
class built by \sphinxcode{\sphinxupquote{create\_forward\_many\_to\_many\_manager()}} defined below.
\end{fulllineitems}
\index{name (preferences.models.PaymentMethod attribute)@\spxentry{name}\spxextra{preferences.models.PaymentMethod attribute}}
\begin{fulllineitems}
\phantomsection\label{\detokenize{modules/models:preferences.models.PaymentMethod.name}}\pysigline{\sphinxbfcode{\sphinxupquote{name}}}
The name of the PaymentMethod.
\end{fulllineitems}
\index{objects (preferences.models.PaymentMethod attribute)@\spxentry{objects}\spxextra{preferences.models.PaymentMethod attribute}}
\begin{fulllineitems}
\phantomsection\label{\detokenize{modules/models:preferences.models.PaymentMethod.objects}}\pysigline{\sphinxbfcode{\sphinxupquote{objects}}\sphinxbfcode{\sphinxupquote{ = \textless{}django.db.models.manager.Manager object\textgreater{}}}}
\end{fulllineitems}
\index{reload\_set (preferences.models.PaymentMethod attribute)@\spxentry{reload\_set}\spxextra{preferences.models.PaymentMethod attribute}}
\begin{fulllineitems}
\phantomsection\label{\detokenize{modules/models:preferences.models.PaymentMethod.reload_set}}\pysigline{\sphinxbfcode{\sphinxupquote{reload\_set}}}
Accessor to the related objects manager on the reverse side of a
many-to-one relation.
In the example:
\begin{sphinxVerbatim}[commandchars=\\\{\}]
\PYG{k}{class} \PYG{n+nc}{Child}\PYG{p}{(}\PYG{n}{Model}\PYG{p}{)}\PYG{p}{:}
\PYG{n}{parent} \PYG{o}{=} \PYG{n}{ForeignKey}\PYG{p}{(}\PYG{n}{Parent}\PYG{p}{,} \PYG{n}{related\PYGZus{}name}\PYG{o}{=}\PYG{l+s+s1}{\PYGZsq{}}\PYG{l+s+s1}{children}\PYG{l+s+s1}{\PYGZsq{}}\PYG{p}{)}
\end{sphinxVerbatim}
\sphinxcode{\sphinxupquote{Parent.children}} is a \sphinxcode{\sphinxupquote{ReverseManyToOneDescriptor}} instance.
Most of the implementation is delegated to a dynamically defined manager
class built by \sphinxcode{\sphinxupquote{create\_forward\_many\_to\_many\_manager()}} defined below.
\end{fulllineitems}
\index{save\_without\_historical\_record() (preferences.models.PaymentMethod method)@\spxentry{save\_without\_historical\_record()}\spxextra{preferences.models.PaymentMethod method}}
\begin{fulllineitems}
\phantomsection\label{\detokenize{modules/models:preferences.models.PaymentMethod.save_without_historical_record}}\pysiglinewithargsret{\sphinxbfcode{\sphinxupquote{save\_without\_historical\_record}}}{\emph{*args}, \emph{**kwargs}}{}
Save model without saving a historical record
Make sure you know what youre doing before you use this method.
\end{fulllineitems}
\end{fulllineitems}
\chapter{Admin documentation}
\label{\detokenize{modules/admin:admin-documentation}}\label{\detokenize{modules/admin::doc}}
\section{Gestion app admin}
\label{\detokenize{modules/admin:module-gestion.admin}}\label{\detokenize{modules/admin:gestion-app-admin}}\index{gestion.admin (module)@\spxentry{gestion.admin}\spxextra{module}}\index{ConsumptionAdmin (class in gestion.admin)@\spxentry{ConsumptionAdmin}\spxextra{class in gestion.admin}}
\begin{fulllineitems}
\phantomsection\label{\detokenize{modules/admin:gestion.admin.ConsumptionAdmin}}\pysiglinewithargsret{\sphinxbfcode{\sphinxupquote{class }}\sphinxcode{\sphinxupquote{gestion.admin.}}\sphinxbfcode{\sphinxupquote{ConsumptionAdmin}}}{\emph{model}, \emph{admin\_site}}{}
The admin class for {\hyperref[\detokenize{modules/models:gestion.models.Consumption}]{\sphinxcrossref{\sphinxcode{\sphinxupquote{Consumptions}}}}}.
\index{list\_display (gestion.admin.ConsumptionAdmin attribute)@\spxentry{list\_display}\spxextra{gestion.admin.ConsumptionAdmin attribute}}
\begin{fulllineitems}
\phantomsection\label{\detokenize{modules/admin:gestion.admin.ConsumptionAdmin.list_display}}\pysigline{\sphinxbfcode{\sphinxupquote{list\_display}}\sphinxbfcode{\sphinxupquote{ = ('customer', 'product', 'quantity')}}}
\end{fulllineitems}
\index{media (gestion.admin.ConsumptionAdmin attribute)@\spxentry{media}\spxextra{gestion.admin.ConsumptionAdmin attribute}}
\begin{fulllineitems}
\phantomsection\label{\detokenize{modules/admin:gestion.admin.ConsumptionAdmin.media}}\pysigline{\sphinxbfcode{\sphinxupquote{media}}}
\end{fulllineitems}
\index{ordering (gestion.admin.ConsumptionAdmin attribute)@\spxentry{ordering}\spxextra{gestion.admin.ConsumptionAdmin attribute}}
\begin{fulllineitems}
\phantomsection\label{\detokenize{modules/admin:gestion.admin.ConsumptionAdmin.ordering}}\pysigline{\sphinxbfcode{\sphinxupquote{ordering}}\sphinxbfcode{\sphinxupquote{ = ('-quantity',)}}}
\end{fulllineitems}
\index{search\_fields (gestion.admin.ConsumptionAdmin attribute)@\spxentry{search\_fields}\spxextra{gestion.admin.ConsumptionAdmin attribute}}
\begin{fulllineitems}
\phantomsection\label{\detokenize{modules/admin:gestion.admin.ConsumptionAdmin.search_fields}}\pysigline{\sphinxbfcode{\sphinxupquote{search\_fields}}\sphinxbfcode{\sphinxupquote{ = ('customer', 'product')}}}
\end{fulllineitems}
\end{fulllineitems}
\index{ConsumptionHistoryAdmin (class in gestion.admin)@\spxentry{ConsumptionHistoryAdmin}\spxextra{class in gestion.admin}}
\begin{fulllineitems}
\phantomsection\label{\detokenize{modules/admin:gestion.admin.ConsumptionHistoryAdmin}}\pysiglinewithargsret{\sphinxbfcode{\sphinxupquote{class }}\sphinxcode{\sphinxupquote{gestion.admin.}}\sphinxbfcode{\sphinxupquote{ConsumptionHistoryAdmin}}}{\emph{model}, \emph{admin\_site}}{}
The admin class for {\hyperref[\detokenize{modules/models:gestion.models.ConsumptionHistory}]{\sphinxcrossref{\sphinxcode{\sphinxupquote{Consumption Histories}}}}}.
\index{list\_display (gestion.admin.ConsumptionHistoryAdmin attribute)@\spxentry{list\_display}\spxextra{gestion.admin.ConsumptionHistoryAdmin attribute}}
\begin{fulllineitems}
\phantomsection\label{\detokenize{modules/admin:gestion.admin.ConsumptionHistoryAdmin.list_display}}\pysigline{\sphinxbfcode{\sphinxupquote{list\_display}}\sphinxbfcode{\sphinxupquote{ = ('customer', 'product', 'quantity', 'paymentMethod', 'date', 'amount')}}}
\end{fulllineitems}
\index{list\_filter (gestion.admin.ConsumptionHistoryAdmin attribute)@\spxentry{list\_filter}\spxextra{gestion.admin.ConsumptionHistoryAdmin attribute}}
\begin{fulllineitems}
\phantomsection\label{\detokenize{modules/admin:gestion.admin.ConsumptionHistoryAdmin.list_filter}}\pysigline{\sphinxbfcode{\sphinxupquote{list\_filter}}\sphinxbfcode{\sphinxupquote{ = ('paymentMethod',)}}}
\end{fulllineitems}
\index{media (gestion.admin.ConsumptionHistoryAdmin attribute)@\spxentry{media}\spxextra{gestion.admin.ConsumptionHistoryAdmin attribute}}
\begin{fulllineitems}
\phantomsection\label{\detokenize{modules/admin:gestion.admin.ConsumptionHistoryAdmin.media}}\pysigline{\sphinxbfcode{\sphinxupquote{media}}}
\end{fulllineitems}
\index{ordering (gestion.admin.ConsumptionHistoryAdmin attribute)@\spxentry{ordering}\spxextra{gestion.admin.ConsumptionHistoryAdmin attribute}}
\begin{fulllineitems}
\phantomsection\label{\detokenize{modules/admin:gestion.admin.ConsumptionHistoryAdmin.ordering}}\pysigline{\sphinxbfcode{\sphinxupquote{ordering}}\sphinxbfcode{\sphinxupquote{ = ('-date',)}}}
\end{fulllineitems}
\index{search\_fields (gestion.admin.ConsumptionHistoryAdmin attribute)@\spxentry{search\_fields}\spxextra{gestion.admin.ConsumptionHistoryAdmin attribute}}
\begin{fulllineitems}
\phantomsection\label{\detokenize{modules/admin:gestion.admin.ConsumptionHistoryAdmin.search_fields}}\pysigline{\sphinxbfcode{\sphinxupquote{search\_fields}}\sphinxbfcode{\sphinxupquote{ = ('customer', 'product')}}}
\end{fulllineitems}
\end{fulllineitems}
\index{KegAdmin (class in gestion.admin)@\spxentry{KegAdmin}\spxextra{class in gestion.admin}}
\begin{fulllineitems}
\phantomsection\label{\detokenize{modules/admin:gestion.admin.KegAdmin}}\pysiglinewithargsret{\sphinxbfcode{\sphinxupquote{class }}\sphinxcode{\sphinxupquote{gestion.admin.}}\sphinxbfcode{\sphinxupquote{KegAdmin}}}{\emph{model}, \emph{admin\_site}}{}
The admin class for {\hyperref[\detokenize{modules/models:gestion.models.Keg}]{\sphinxcrossref{\sphinxcode{\sphinxupquote{Kegs}}}}}.
\index{list\_display (gestion.admin.KegAdmin attribute)@\spxentry{list\_display}\spxextra{gestion.admin.KegAdmin attribute}}
\begin{fulllineitems}
\phantomsection\label{\detokenize{modules/admin:gestion.admin.KegAdmin.list_display}}\pysigline{\sphinxbfcode{\sphinxupquote{list\_display}}\sphinxbfcode{\sphinxupquote{ = ('name', 'stockHold', 'capacity', 'is\_active')}}}
\end{fulllineitems}
\index{list\_filter (gestion.admin.KegAdmin attribute)@\spxentry{list\_filter}\spxextra{gestion.admin.KegAdmin attribute}}
\begin{fulllineitems}
\phantomsection\label{\detokenize{modules/admin:gestion.admin.KegAdmin.list_filter}}\pysigline{\sphinxbfcode{\sphinxupquote{list\_filter}}\sphinxbfcode{\sphinxupquote{ = ('capacity', 'is\_active')}}}
\end{fulllineitems}
\index{media (gestion.admin.KegAdmin attribute)@\spxentry{media}\spxextra{gestion.admin.KegAdmin attribute}}
\begin{fulllineitems}
\phantomsection\label{\detokenize{modules/admin:gestion.admin.KegAdmin.media}}\pysigline{\sphinxbfcode{\sphinxupquote{media}}}
\end{fulllineitems}
\index{ordering (gestion.admin.KegAdmin attribute)@\spxentry{ordering}\spxextra{gestion.admin.KegAdmin attribute}}
\begin{fulllineitems}
\phantomsection\label{\detokenize{modules/admin:gestion.admin.KegAdmin.ordering}}\pysigline{\sphinxbfcode{\sphinxupquote{ordering}}\sphinxbfcode{\sphinxupquote{ = ('name',)}}}
\end{fulllineitems}
\index{search\_fields (gestion.admin.KegAdmin attribute)@\spxentry{search\_fields}\spxextra{gestion.admin.KegAdmin attribute}}
\begin{fulllineitems}
\phantomsection\label{\detokenize{modules/admin:gestion.admin.KegAdmin.search_fields}}\pysigline{\sphinxbfcode{\sphinxupquote{search\_fields}}\sphinxbfcode{\sphinxupquote{ = ('name',)}}}
\end{fulllineitems}
\end{fulllineitems}
\index{KegHistoryAdmin (class in gestion.admin)@\spxentry{KegHistoryAdmin}\spxextra{class in gestion.admin}}
\begin{fulllineitems}
\phantomsection\label{\detokenize{modules/admin:gestion.admin.KegHistoryAdmin}}\pysiglinewithargsret{\sphinxbfcode{\sphinxupquote{class }}\sphinxcode{\sphinxupquote{gestion.admin.}}\sphinxbfcode{\sphinxupquote{KegHistoryAdmin}}}{\emph{model}, \emph{admin\_site}}{}
The admin class for {\hyperref[\detokenize{modules/models:gestion.models.KegHistory}]{\sphinxcrossref{\sphinxcode{\sphinxupquote{Keg Histories}}}}}.
\index{list\_display (gestion.admin.KegHistoryAdmin attribute)@\spxentry{list\_display}\spxextra{gestion.admin.KegHistoryAdmin attribute}}
\begin{fulllineitems}
\phantomsection\label{\detokenize{modules/admin:gestion.admin.KegHistoryAdmin.list_display}}\pysigline{\sphinxbfcode{\sphinxupquote{list\_display}}\sphinxbfcode{\sphinxupquote{ = ('keg', 'openingDate', 'closingDate', 'isCurrentKegHistory', 'quantitySold')}}}
\end{fulllineitems}
\index{list\_filter (gestion.admin.KegHistoryAdmin attribute)@\spxentry{list\_filter}\spxextra{gestion.admin.KegHistoryAdmin attribute}}
\begin{fulllineitems}
\phantomsection\label{\detokenize{modules/admin:gestion.admin.KegHistoryAdmin.list_filter}}\pysigline{\sphinxbfcode{\sphinxupquote{list\_filter}}\sphinxbfcode{\sphinxupquote{ = ('isCurrentKegHistory', 'keg')}}}
\end{fulllineitems}
\index{media (gestion.admin.KegHistoryAdmin attribute)@\spxentry{media}\spxextra{gestion.admin.KegHistoryAdmin attribute}}
\begin{fulllineitems}
\phantomsection\label{\detokenize{modules/admin:gestion.admin.KegHistoryAdmin.media}}\pysigline{\sphinxbfcode{\sphinxupquote{media}}}
\end{fulllineitems}
\index{ordering (gestion.admin.KegHistoryAdmin attribute)@\spxentry{ordering}\spxextra{gestion.admin.KegHistoryAdmin attribute}}
\begin{fulllineitems}
\phantomsection\label{\detokenize{modules/admin:gestion.admin.KegHistoryAdmin.ordering}}\pysigline{\sphinxbfcode{\sphinxupquote{ordering}}\sphinxbfcode{\sphinxupquote{ = ('-openingDate', 'quantitySold')}}}
\end{fulllineitems}
\index{search\_fields (gestion.admin.KegHistoryAdmin attribute)@\spxentry{search\_fields}\spxextra{gestion.admin.KegHistoryAdmin attribute}}
\begin{fulllineitems}
\phantomsection\label{\detokenize{modules/admin:gestion.admin.KegHistoryAdmin.search_fields}}\pysigline{\sphinxbfcode{\sphinxupquote{search\_fields}}\sphinxbfcode{\sphinxupquote{ = ('keg',)}}}
\end{fulllineitems}
\end{fulllineitems}
\index{MenuAdmin (class in gestion.admin)@\spxentry{MenuAdmin}\spxextra{class in gestion.admin}}
\begin{fulllineitems}
\phantomsection\label{\detokenize{modules/admin:gestion.admin.MenuAdmin}}\pysiglinewithargsret{\sphinxbfcode{\sphinxupquote{class }}\sphinxcode{\sphinxupquote{gestion.admin.}}\sphinxbfcode{\sphinxupquote{MenuAdmin}}}{\emph{model}, \emph{admin\_site}}{}
The admin class for {\hyperref[\detokenize{modules/models:gestion.models.Menu}]{\sphinxcrossref{\sphinxcode{\sphinxupquote{Menu}}}}}.
\index{list\_display (gestion.admin.MenuAdmin attribute)@\spxentry{list\_display}\spxextra{gestion.admin.MenuAdmin attribute}}
\begin{fulllineitems}
\phantomsection\label{\detokenize{modules/admin:gestion.admin.MenuAdmin.list_display}}\pysigline{\sphinxbfcode{\sphinxupquote{list\_display}}\sphinxbfcode{\sphinxupquote{ = ('name', 'amount', 'is\_active')}}}
\end{fulllineitems}
\index{list\_filter (gestion.admin.MenuAdmin attribute)@\spxentry{list\_filter}\spxextra{gestion.admin.MenuAdmin attribute}}
\begin{fulllineitems}
\phantomsection\label{\detokenize{modules/admin:gestion.admin.MenuAdmin.list_filter}}\pysigline{\sphinxbfcode{\sphinxupquote{list\_filter}}\sphinxbfcode{\sphinxupquote{ = ('is\_active',)}}}
\end{fulllineitems}
\index{media (gestion.admin.MenuAdmin attribute)@\spxentry{media}\spxextra{gestion.admin.MenuAdmin attribute}}
\begin{fulllineitems}
\phantomsection\label{\detokenize{modules/admin:gestion.admin.MenuAdmin.media}}\pysigline{\sphinxbfcode{\sphinxupquote{media}}}
\end{fulllineitems}
\index{ordering (gestion.admin.MenuAdmin attribute)@\spxentry{ordering}\spxextra{gestion.admin.MenuAdmin attribute}}
\begin{fulllineitems}
\phantomsection\label{\detokenize{modules/admin:gestion.admin.MenuAdmin.ordering}}\pysigline{\sphinxbfcode{\sphinxupquote{ordering}}\sphinxbfcode{\sphinxupquote{ = ('name', 'amount')}}}
\end{fulllineitems}
\index{search\_fields (gestion.admin.MenuAdmin attribute)@\spxentry{search\_fields}\spxextra{gestion.admin.MenuAdmin attribute}}
\begin{fulllineitems}
\phantomsection\label{\detokenize{modules/admin:gestion.admin.MenuAdmin.search_fields}}\pysigline{\sphinxbfcode{\sphinxupquote{search\_fields}}\sphinxbfcode{\sphinxupquote{ = ('name',)}}}
\end{fulllineitems}
\end{fulllineitems}
\index{MenuHistoryAdmin (class in gestion.admin)@\spxentry{MenuHistoryAdmin}\spxextra{class in gestion.admin}}
\begin{fulllineitems}
\phantomsection\label{\detokenize{modules/admin:gestion.admin.MenuHistoryAdmin}}\pysiglinewithargsret{\sphinxbfcode{\sphinxupquote{class }}\sphinxcode{\sphinxupquote{gestion.admin.}}\sphinxbfcode{\sphinxupquote{MenuHistoryAdmin}}}{\emph{model}, \emph{admin\_site}}{}
The admin class for {\hyperref[\detokenize{modules/models:gestion.models.MenuHistory}]{\sphinxcrossref{\sphinxcode{\sphinxupquote{Menu Histories}}}}}.
\index{list\_display (gestion.admin.MenuHistoryAdmin attribute)@\spxentry{list\_display}\spxextra{gestion.admin.MenuHistoryAdmin attribute}}
\begin{fulllineitems}
\phantomsection\label{\detokenize{modules/admin:gestion.admin.MenuHistoryAdmin.list_display}}\pysigline{\sphinxbfcode{\sphinxupquote{list\_display}}\sphinxbfcode{\sphinxupquote{ = ('customer', 'menu', 'paymentMethod', 'date', 'quantity', 'amount')}}}
\end{fulllineitems}
\index{media (gestion.admin.MenuHistoryAdmin attribute)@\spxentry{media}\spxextra{gestion.admin.MenuHistoryAdmin attribute}}
\begin{fulllineitems}
\phantomsection\label{\detokenize{modules/admin:gestion.admin.MenuHistoryAdmin.media}}\pysigline{\sphinxbfcode{\sphinxupquote{media}}}
\end{fulllineitems}
\index{ordering (gestion.admin.MenuHistoryAdmin attribute)@\spxentry{ordering}\spxextra{gestion.admin.MenuHistoryAdmin attribute}}
\begin{fulllineitems}
\phantomsection\label{\detokenize{modules/admin:gestion.admin.MenuHistoryAdmin.ordering}}\pysigline{\sphinxbfcode{\sphinxupquote{ordering}}\sphinxbfcode{\sphinxupquote{ = ('-date',)}}}
\end{fulllineitems}
\index{search\_fields (gestion.admin.MenuHistoryAdmin attribute)@\spxentry{search\_fields}\spxextra{gestion.admin.MenuHistoryAdmin attribute}}
\begin{fulllineitems}
\phantomsection\label{\detokenize{modules/admin:gestion.admin.MenuHistoryAdmin.search_fields}}\pysigline{\sphinxbfcode{\sphinxupquote{search\_fields}}\sphinxbfcode{\sphinxupquote{ = ('customer', 'menu')}}}
\end{fulllineitems}
\end{fulllineitems}
\index{ProductAdmin (class in gestion.admin)@\spxentry{ProductAdmin}\spxextra{class in gestion.admin}}
\begin{fulllineitems}
\phantomsection\label{\detokenize{modules/admin:gestion.admin.ProductAdmin}}\pysiglinewithargsret{\sphinxbfcode{\sphinxupquote{class }}\sphinxcode{\sphinxupquote{gestion.admin.}}\sphinxbfcode{\sphinxupquote{ProductAdmin}}}{\emph{model}, \emph{admin\_site}}{}
The admin class for {\hyperref[\detokenize{modules/models:gestion.models.Product}]{\sphinxcrossref{\sphinxcode{\sphinxupquote{Products}}}}}.
\index{list\_display (gestion.admin.ProductAdmin attribute)@\spxentry{list\_display}\spxextra{gestion.admin.ProductAdmin attribute}}
\begin{fulllineitems}
\phantomsection\label{\detokenize{modules/admin:gestion.admin.ProductAdmin.list_display}}\pysigline{\sphinxbfcode{\sphinxupquote{list\_display}}\sphinxbfcode{\sphinxupquote{ = ('name', 'amount', 'is\_active', 'category', 'adherentRequired', 'stockHold', 'stockBar', 'volume', 'deg')}}}
\end{fulllineitems}
\index{list\_filter (gestion.admin.ProductAdmin attribute)@\spxentry{list\_filter}\spxextra{gestion.admin.ProductAdmin attribute}}
\begin{fulllineitems}
\phantomsection\label{\detokenize{modules/admin:gestion.admin.ProductAdmin.list_filter}}\pysigline{\sphinxbfcode{\sphinxupquote{list\_filter}}\sphinxbfcode{\sphinxupquote{ = ('is\_active', 'adherentRequired', 'category')}}}
\end{fulllineitems}
\index{media (gestion.admin.ProductAdmin attribute)@\spxentry{media}\spxextra{gestion.admin.ProductAdmin attribute}}
\begin{fulllineitems}
\phantomsection\label{\detokenize{modules/admin:gestion.admin.ProductAdmin.media}}\pysigline{\sphinxbfcode{\sphinxupquote{media}}}
\end{fulllineitems}
\index{ordering (gestion.admin.ProductAdmin attribute)@\spxentry{ordering}\spxextra{gestion.admin.ProductAdmin attribute}}
\begin{fulllineitems}
\phantomsection\label{\detokenize{modules/admin:gestion.admin.ProductAdmin.ordering}}\pysigline{\sphinxbfcode{\sphinxupquote{ordering}}\sphinxbfcode{\sphinxupquote{ = ('name', 'amount', 'stockHold', 'stockBar', 'deg')}}}
\end{fulllineitems}
\index{search\_fields (gestion.admin.ProductAdmin attribute)@\spxentry{search\_fields}\spxextra{gestion.admin.ProductAdmin attribute}}
\begin{fulllineitems}
\phantomsection\label{\detokenize{modules/admin:gestion.admin.ProductAdmin.search_fields}}\pysigline{\sphinxbfcode{\sphinxupquote{search\_fields}}\sphinxbfcode{\sphinxupquote{ = ('name',)}}}
\end{fulllineitems}
\end{fulllineitems}
\index{RefundAdmin (class in gestion.admin)@\spxentry{RefundAdmin}\spxextra{class in gestion.admin}}
\begin{fulllineitems}
\phantomsection\label{\detokenize{modules/admin:gestion.admin.RefundAdmin}}\pysiglinewithargsret{\sphinxbfcode{\sphinxupquote{class }}\sphinxcode{\sphinxupquote{gestion.admin.}}\sphinxbfcode{\sphinxupquote{RefundAdmin}}}{\emph{model}, \emph{admin\_site}}{}
The admin class for {\hyperref[\detokenize{modules/models:gestion.models.Refund}]{\sphinxcrossref{\sphinxcode{\sphinxupquote{Refunds}}}}}.
\index{list\_display (gestion.admin.RefundAdmin attribute)@\spxentry{list\_display}\spxextra{gestion.admin.RefundAdmin attribute}}
\begin{fulllineitems}
\phantomsection\label{\detokenize{modules/admin:gestion.admin.RefundAdmin.list_display}}\pysigline{\sphinxbfcode{\sphinxupquote{list\_display}}\sphinxbfcode{\sphinxupquote{ = ('customer', 'amount', 'date')}}}
\end{fulllineitems}
\index{media (gestion.admin.RefundAdmin attribute)@\spxentry{media}\spxextra{gestion.admin.RefundAdmin attribute}}
\begin{fulllineitems}
\phantomsection\label{\detokenize{modules/admin:gestion.admin.RefundAdmin.media}}\pysigline{\sphinxbfcode{\sphinxupquote{media}}}
\end{fulllineitems}
\index{ordering (gestion.admin.RefundAdmin attribute)@\spxentry{ordering}\spxextra{gestion.admin.RefundAdmin attribute}}
\begin{fulllineitems}
\phantomsection\label{\detokenize{modules/admin:gestion.admin.RefundAdmin.ordering}}\pysigline{\sphinxbfcode{\sphinxupquote{ordering}}\sphinxbfcode{\sphinxupquote{ = ('-date', 'amount', 'customer')}}}
\end{fulllineitems}
\index{search\_fields (gestion.admin.RefundAdmin attribute)@\spxentry{search\_fields}\spxextra{gestion.admin.RefundAdmin attribute}}
\begin{fulllineitems}
\phantomsection\label{\detokenize{modules/admin:gestion.admin.RefundAdmin.search_fields}}\pysigline{\sphinxbfcode{\sphinxupquote{search\_fields}}\sphinxbfcode{\sphinxupquote{ = ('customer',)}}}
\end{fulllineitems}
\end{fulllineitems}
\index{ReloadAdmin (class in gestion.admin)@\spxentry{ReloadAdmin}\spxextra{class in gestion.admin}}
\begin{fulllineitems}
\phantomsection\label{\detokenize{modules/admin:gestion.admin.ReloadAdmin}}\pysiglinewithargsret{\sphinxbfcode{\sphinxupquote{class }}\sphinxcode{\sphinxupquote{gestion.admin.}}\sphinxbfcode{\sphinxupquote{ReloadAdmin}}}{\emph{model}, \emph{admin\_site}}{}
The admin class for {\hyperref[\detokenize{modules/models:gestion.models.Reload}]{\sphinxcrossref{\sphinxcode{\sphinxupquote{Reloads}}}}}.
\index{list\_display (gestion.admin.ReloadAdmin attribute)@\spxentry{list\_display}\spxextra{gestion.admin.ReloadAdmin attribute}}
\begin{fulllineitems}
\phantomsection\label{\detokenize{modules/admin:gestion.admin.ReloadAdmin.list_display}}\pysigline{\sphinxbfcode{\sphinxupquote{list\_display}}\sphinxbfcode{\sphinxupquote{ = ('customer', 'amount', 'date', 'PaymentMethod')}}}
\end{fulllineitems}
\index{list\_filter (gestion.admin.ReloadAdmin attribute)@\spxentry{list\_filter}\spxextra{gestion.admin.ReloadAdmin attribute}}
\begin{fulllineitems}
\phantomsection\label{\detokenize{modules/admin:gestion.admin.ReloadAdmin.list_filter}}\pysigline{\sphinxbfcode{\sphinxupquote{list\_filter}}\sphinxbfcode{\sphinxupquote{ = ('PaymentMethod',)}}}
\end{fulllineitems}
\index{media (gestion.admin.ReloadAdmin attribute)@\spxentry{media}\spxextra{gestion.admin.ReloadAdmin attribute}}
\begin{fulllineitems}
\phantomsection\label{\detokenize{modules/admin:gestion.admin.ReloadAdmin.media}}\pysigline{\sphinxbfcode{\sphinxupquote{media}}}
\end{fulllineitems}
\index{ordering (gestion.admin.ReloadAdmin attribute)@\spxentry{ordering}\spxextra{gestion.admin.ReloadAdmin attribute}}
\begin{fulllineitems}
\phantomsection\label{\detokenize{modules/admin:gestion.admin.ReloadAdmin.ordering}}\pysigline{\sphinxbfcode{\sphinxupquote{ordering}}\sphinxbfcode{\sphinxupquote{ = ('-date', 'amount', 'customer')}}}
\end{fulllineitems}
\index{search\_fields (gestion.admin.ReloadAdmin attribute)@\spxentry{search\_fields}\spxextra{gestion.admin.ReloadAdmin attribute}}
\begin{fulllineitems}
\phantomsection\label{\detokenize{modules/admin:gestion.admin.ReloadAdmin.search_fields}}\pysigline{\sphinxbfcode{\sphinxupquote{search\_fields}}\sphinxbfcode{\sphinxupquote{ = ('customer',)}}}
\end{fulllineitems}
\end{fulllineitems}
\section{Users app admin}
\label{\detokenize{modules/admin:module-users.admin}}\label{\detokenize{modules/admin:users-app-admin}}\index{users.admin (module)@\spxentry{users.admin}\spxextra{module}}\index{BalanceFilter (class in users.admin)@\spxentry{BalanceFilter}\spxextra{class in users.admin}}
\begin{fulllineitems}
\phantomsection\label{\detokenize{modules/admin:users.admin.BalanceFilter}}\pysiglinewithargsret{\sphinxbfcode{\sphinxupquote{class }}\sphinxcode{\sphinxupquote{users.admin.}}\sphinxbfcode{\sphinxupquote{BalanceFilter}}}{\emph{request}, \emph{params}, \emph{model}, \emph{model\_admin}}{}
A filter which filters according to the sign of the balance
\index{lookups() (users.admin.BalanceFilter method)@\spxentry{lookups()}\spxextra{users.admin.BalanceFilter method}}
\begin{fulllineitems}
\phantomsection\label{\detokenize{modules/admin:users.admin.BalanceFilter.lookups}}\pysiglinewithargsret{\sphinxbfcode{\sphinxupquote{lookups}}}{\emph{request}, \emph{model\_admin}}{}
Must be overridden to return a list of tuples (value, verbose value)
\end{fulllineitems}
\index{parameter\_name (users.admin.BalanceFilter attribute)@\spxentry{parameter\_name}\spxextra{users.admin.BalanceFilter attribute}}
\begin{fulllineitems}
\phantomsection\label{\detokenize{modules/admin:users.admin.BalanceFilter.parameter_name}}\pysigline{\sphinxbfcode{\sphinxupquote{parameter\_name}}\sphinxbfcode{\sphinxupquote{ = 'solde'}}}
\end{fulllineitems}
\index{queryset() (users.admin.BalanceFilter method)@\spxentry{queryset()}\spxextra{users.admin.BalanceFilter method}}
\begin{fulllineitems}
\phantomsection\label{\detokenize{modules/admin:users.admin.BalanceFilter.queryset}}\pysiglinewithargsret{\sphinxbfcode{\sphinxupquote{queryset}}}{\emph{request}, \emph{queryset}}{}
Return the filtered queryset.
\end{fulllineitems}
\index{title (users.admin.BalanceFilter attribute)@\spxentry{title}\spxextra{users.admin.BalanceFilter attribute}}
\begin{fulllineitems}
\phantomsection\label{\detokenize{modules/admin:users.admin.BalanceFilter.title}}\pysigline{\sphinxbfcode{\sphinxupquote{title}}\sphinxbfcode{\sphinxupquote{ = 'Solde'}}}
\end{fulllineitems}
\end{fulllineitems}
\index{CotisationHistoryAdmin (class in users.admin)@\spxentry{CotisationHistoryAdmin}\spxextra{class in users.admin}}
\begin{fulllineitems}
\phantomsection\label{\detokenize{modules/admin:users.admin.CotisationHistoryAdmin}}\pysiglinewithargsret{\sphinxbfcode{\sphinxupquote{class }}\sphinxcode{\sphinxupquote{users.admin.}}\sphinxbfcode{\sphinxupquote{CotisationHistoryAdmin}}}{\emph{model}, \emph{admin\_site}}{}
The admin class for {\hyperref[\detokenize{modules/models:users.models.CotisationHistory}]{\sphinxcrossref{\sphinxcode{\sphinxupquote{Consumptions}}}}}.
\index{list\_display (users.admin.CotisationHistoryAdmin attribute)@\spxentry{list\_display}\spxextra{users.admin.CotisationHistoryAdmin attribute}}
\begin{fulllineitems}
\phantomsection\label{\detokenize{modules/admin:users.admin.CotisationHistoryAdmin.list_display}}\pysigline{\sphinxbfcode{\sphinxupquote{list\_display}}\sphinxbfcode{\sphinxupquote{ = ('user', 'amount', 'duration', 'paymentDate', 'endDate', 'paymentMethod')}}}
\end{fulllineitems}
\index{list\_filter (users.admin.CotisationHistoryAdmin attribute)@\spxentry{list\_filter}\spxextra{users.admin.CotisationHistoryAdmin attribute}}
\begin{fulllineitems}
\phantomsection\label{\detokenize{modules/admin:users.admin.CotisationHistoryAdmin.list_filter}}\pysigline{\sphinxbfcode{\sphinxupquote{list\_filter}}\sphinxbfcode{\sphinxupquote{ = ('paymentMethod',)}}}
\end{fulllineitems}
\index{media (users.admin.CotisationHistoryAdmin attribute)@\spxentry{media}\spxextra{users.admin.CotisationHistoryAdmin attribute}}
\begin{fulllineitems}
\phantomsection\label{\detokenize{modules/admin:users.admin.CotisationHistoryAdmin.media}}\pysigline{\sphinxbfcode{\sphinxupquote{media}}}
\end{fulllineitems}
\index{ordering (users.admin.CotisationHistoryAdmin attribute)@\spxentry{ordering}\spxextra{users.admin.CotisationHistoryAdmin attribute}}
\begin{fulllineitems}
\phantomsection\label{\detokenize{modules/admin:users.admin.CotisationHistoryAdmin.ordering}}\pysigline{\sphinxbfcode{\sphinxupquote{ordering}}\sphinxbfcode{\sphinxupquote{ = ('user', 'amount', 'duration', 'paymentDate', 'endDate')}}}
\end{fulllineitems}
\index{search\_fields (users.admin.CotisationHistoryAdmin attribute)@\spxentry{search\_fields}\spxextra{users.admin.CotisationHistoryAdmin attribute}}
\begin{fulllineitems}
\phantomsection\label{\detokenize{modules/admin:users.admin.CotisationHistoryAdmin.search_fields}}\pysigline{\sphinxbfcode{\sphinxupquote{search\_fields}}\sphinxbfcode{\sphinxupquote{ = ('user',)}}}
\end{fulllineitems}
\end{fulllineitems}
\index{ProfileAdmin (class in users.admin)@\spxentry{ProfileAdmin}\spxextra{class in users.admin}}
\begin{fulllineitems}
\phantomsection\label{\detokenize{modules/admin:users.admin.ProfileAdmin}}\pysiglinewithargsret{\sphinxbfcode{\sphinxupquote{class }}\sphinxcode{\sphinxupquote{users.admin.}}\sphinxbfcode{\sphinxupquote{ProfileAdmin}}}{\emph{model}, \emph{admin\_site}}{}
The admin class for {\hyperref[\detokenize{modules/models:users.models.Profile}]{\sphinxcrossref{\sphinxcode{\sphinxupquote{Consumptions}}}}}.
\index{list\_display (users.admin.ProfileAdmin attribute)@\spxentry{list\_display}\spxextra{users.admin.ProfileAdmin attribute}}
\begin{fulllineitems}
\phantomsection\label{\detokenize{modules/admin:users.admin.ProfileAdmin.list_display}}\pysigline{\sphinxbfcode{\sphinxupquote{list\_display}}\sphinxbfcode{\sphinxupquote{ = ('user', 'credit', 'debit', 'balance', 'school', 'cotisationEnd', 'is\_adherent')}}}
\end{fulllineitems}
\index{list\_filter (users.admin.ProfileAdmin attribute)@\spxentry{list\_filter}\spxextra{users.admin.ProfileAdmin attribute}}
\begin{fulllineitems}
\phantomsection\label{\detokenize{modules/admin:users.admin.ProfileAdmin.list_filter}}\pysigline{\sphinxbfcode{\sphinxupquote{list\_filter}}\sphinxbfcode{\sphinxupquote{ = ('school', \textless{}class 'users.admin.BalanceFilter'\textgreater{})}}}
\end{fulllineitems}
\index{media (users.admin.ProfileAdmin attribute)@\spxentry{media}\spxextra{users.admin.ProfileAdmin attribute}}
\begin{fulllineitems}
\phantomsection\label{\detokenize{modules/admin:users.admin.ProfileAdmin.media}}\pysigline{\sphinxbfcode{\sphinxupquote{media}}}
\end{fulllineitems}
\index{ordering (users.admin.ProfileAdmin attribute)@\spxentry{ordering}\spxextra{users.admin.ProfileAdmin attribute}}
\begin{fulllineitems}
\phantomsection\label{\detokenize{modules/admin:users.admin.ProfileAdmin.ordering}}\pysigline{\sphinxbfcode{\sphinxupquote{ordering}}\sphinxbfcode{\sphinxupquote{ = ('user', '-credit', '-debit')}}}
\end{fulllineitems}
\index{search\_fields (users.admin.ProfileAdmin attribute)@\spxentry{search\_fields}\spxextra{users.admin.ProfileAdmin attribute}}
\begin{fulllineitems}
\phantomsection\label{\detokenize{modules/admin:users.admin.ProfileAdmin.search_fields}}\pysigline{\sphinxbfcode{\sphinxupquote{search\_fields}}\sphinxbfcode{\sphinxupquote{ = ('user',)}}}
\end{fulllineitems}
\end{fulllineitems}
\index{WhiteListHistoryAdmin (class in users.admin)@\spxentry{WhiteListHistoryAdmin}\spxextra{class in users.admin}}
\begin{fulllineitems}
\phantomsection\label{\detokenize{modules/admin:users.admin.WhiteListHistoryAdmin}}\pysiglinewithargsret{\sphinxbfcode{\sphinxupquote{class }}\sphinxcode{\sphinxupquote{users.admin.}}\sphinxbfcode{\sphinxupquote{WhiteListHistoryAdmin}}}{\emph{model}, \emph{admin\_site}}{}
The admin class for {\hyperref[\detokenize{modules/models:users.models.WhiteListHistory}]{\sphinxcrossref{\sphinxcode{\sphinxupquote{Consumptions}}}}}.
\index{list\_display (users.admin.WhiteListHistoryAdmin attribute)@\spxentry{list\_display}\spxextra{users.admin.WhiteListHistoryAdmin attribute}}
\begin{fulllineitems}
\phantomsection\label{\detokenize{modules/admin:users.admin.WhiteListHistoryAdmin.list_display}}\pysigline{\sphinxbfcode{\sphinxupquote{list\_display}}\sphinxbfcode{\sphinxupquote{ = ('user', 'paymentDate', 'endDate', 'duration')}}}
\end{fulllineitems}
\index{media (users.admin.WhiteListHistoryAdmin attribute)@\spxentry{media}\spxextra{users.admin.WhiteListHistoryAdmin attribute}}
\begin{fulllineitems}
\phantomsection\label{\detokenize{modules/admin:users.admin.WhiteListHistoryAdmin.media}}\pysigline{\sphinxbfcode{\sphinxupquote{media}}}
\end{fulllineitems}
\index{ordering (users.admin.WhiteListHistoryAdmin attribute)@\spxentry{ordering}\spxextra{users.admin.WhiteListHistoryAdmin attribute}}
\begin{fulllineitems}
\phantomsection\label{\detokenize{modules/admin:users.admin.WhiteListHistoryAdmin.ordering}}\pysigline{\sphinxbfcode{\sphinxupquote{ordering}}\sphinxbfcode{\sphinxupquote{ = ('user', 'duration', 'paymentDate', 'endDate')}}}
\end{fulllineitems}
\index{search\_fields (users.admin.WhiteListHistoryAdmin attribute)@\spxentry{search\_fields}\spxextra{users.admin.WhiteListHistoryAdmin attribute}}
\begin{fulllineitems}
\phantomsection\label{\detokenize{modules/admin:users.admin.WhiteListHistoryAdmin.search_fields}}\pysigline{\sphinxbfcode{\sphinxupquote{search\_fields}}\sphinxbfcode{\sphinxupquote{ = ('user',)}}}
\end{fulllineitems}
\end{fulllineitems}
\section{Preferences app admin}
\label{\detokenize{modules/admin:module-preferences.admin}}\label{\detokenize{modules/admin:preferences-app-admin}}\index{preferences.admin (module)@\spxentry{preferences.admin}\spxextra{module}}\index{CotisationAdmin (class in preferences.admin)@\spxentry{CotisationAdmin}\spxextra{class in preferences.admin}}
\begin{fulllineitems}
\phantomsection\label{\detokenize{modules/admin:preferences.admin.CotisationAdmin}}\pysiglinewithargsret{\sphinxbfcode{\sphinxupquote{class }}\sphinxcode{\sphinxupquote{preferences.admin.}}\sphinxbfcode{\sphinxupquote{CotisationAdmin}}}{\emph{model}, \emph{admin\_site}}{}
The admin class for {\hyperref[\detokenize{modules/models:preferences.models.Cotisation}]{\sphinxcrossref{\sphinxcode{\sphinxupquote{Consumptions}}}}}.
\index{list\_display (preferences.admin.CotisationAdmin attribute)@\spxentry{list\_display}\spxextra{preferences.admin.CotisationAdmin attribute}}
\begin{fulllineitems}
\phantomsection\label{\detokenize{modules/admin:preferences.admin.CotisationAdmin.list_display}}\pysigline{\sphinxbfcode{\sphinxupquote{list\_display}}\sphinxbfcode{\sphinxupquote{ = ('\_\_str\_\_', 'amount', 'duration')}}}
\end{fulllineitems}
\index{media (preferences.admin.CotisationAdmin attribute)@\spxentry{media}\spxextra{preferences.admin.CotisationAdmin attribute}}
\begin{fulllineitems}
\phantomsection\label{\detokenize{modules/admin:preferences.admin.CotisationAdmin.media}}\pysigline{\sphinxbfcode{\sphinxupquote{media}}}
\end{fulllineitems}
\index{ordering (preferences.admin.CotisationAdmin attribute)@\spxentry{ordering}\spxextra{preferences.admin.CotisationAdmin attribute}}
\begin{fulllineitems}
\phantomsection\label{\detokenize{modules/admin:preferences.admin.CotisationAdmin.ordering}}\pysigline{\sphinxbfcode{\sphinxupquote{ordering}}\sphinxbfcode{\sphinxupquote{ = ('-duration', '-amount')}}}
\end{fulllineitems}
\end{fulllineitems}
\index{GeneralPreferencesAdmin (class in preferences.admin)@\spxentry{GeneralPreferencesAdmin}\spxextra{class in preferences.admin}}
\begin{fulllineitems}
\phantomsection\label{\detokenize{modules/admin:preferences.admin.GeneralPreferencesAdmin}}\pysiglinewithargsret{\sphinxbfcode{\sphinxupquote{class }}\sphinxcode{\sphinxupquote{preferences.admin.}}\sphinxbfcode{\sphinxupquote{GeneralPreferencesAdmin}}}{\emph{model}, \emph{admin\_site}}{}
The admin class for {\hyperref[\detokenize{modules/models:preferences.models.GeneralPreferences}]{\sphinxcrossref{\sphinxcode{\sphinxupquote{Consumptions}}}}}.
\index{list\_display (preferences.admin.GeneralPreferencesAdmin attribute)@\spxentry{list\_display}\spxextra{preferences.admin.GeneralPreferencesAdmin attribute}}
\begin{fulllineitems}
\phantomsection\label{\detokenize{modules/admin:preferences.admin.GeneralPreferencesAdmin.list_display}}\pysigline{\sphinxbfcode{\sphinxupquote{list\_display}}\sphinxbfcode{\sphinxupquote{ = ('is\_active', 'president', 'vice\_president', 'treasurer', 'secretary', 'brewer', 'grocer', 'use\_pinte\_monitoring', 'lost\_pintes\_allowed', 'floating\_buttons', 'automatic\_logout\_time')}}}
\end{fulllineitems}
\index{media (preferences.admin.GeneralPreferencesAdmin attribute)@\spxentry{media}\spxextra{preferences.admin.GeneralPreferencesAdmin attribute}}
\begin{fulllineitems}
\phantomsection\label{\detokenize{modules/admin:preferences.admin.GeneralPreferencesAdmin.media}}\pysigline{\sphinxbfcode{\sphinxupquote{media}}}
\end{fulllineitems}
\end{fulllineitems}
\index{PaymentMethodAdmin (class in preferences.admin)@\spxentry{PaymentMethodAdmin}\spxextra{class in preferences.admin}}
\begin{fulllineitems}
\phantomsection\label{\detokenize{modules/admin:preferences.admin.PaymentMethodAdmin}}\pysiglinewithargsret{\sphinxbfcode{\sphinxupquote{class }}\sphinxcode{\sphinxupquote{preferences.admin.}}\sphinxbfcode{\sphinxupquote{PaymentMethodAdmin}}}{\emph{model}, \emph{admin\_site}}{}
The admin class for {\hyperref[\detokenize{modules/models:preferences.models.PaymentMethod}]{\sphinxcrossref{\sphinxcode{\sphinxupquote{Consumptions}}}}}.
\index{list\_display (preferences.admin.PaymentMethodAdmin attribute)@\spxentry{list\_display}\spxextra{preferences.admin.PaymentMethodAdmin attribute}}
\begin{fulllineitems}
\phantomsection\label{\detokenize{modules/admin:preferences.admin.PaymentMethodAdmin.list_display}}\pysigline{\sphinxbfcode{\sphinxupquote{list\_display}}\sphinxbfcode{\sphinxupquote{ = ('name', 'is\_active', 'is\_usable\_in\_cotisation', 'is\_usable\_in\_reload', 'affect\_balance')}}}
\end{fulllineitems}
\index{list\_filter (preferences.admin.PaymentMethodAdmin attribute)@\spxentry{list\_filter}\spxextra{preferences.admin.PaymentMethodAdmin attribute}}
\begin{fulllineitems}
\phantomsection\label{\detokenize{modules/admin:preferences.admin.PaymentMethodAdmin.list_filter}}\pysigline{\sphinxbfcode{\sphinxupquote{list\_filter}}\sphinxbfcode{\sphinxupquote{ = ('is\_active', 'is\_usable\_in\_cotisation', 'is\_usable\_in\_reload', 'affect\_balance')}}}
\end{fulllineitems}
\index{media (preferences.admin.PaymentMethodAdmin attribute)@\spxentry{media}\spxextra{preferences.admin.PaymentMethodAdmin attribute}}
\begin{fulllineitems}
\phantomsection\label{\detokenize{modules/admin:preferences.admin.PaymentMethodAdmin.media}}\pysigline{\sphinxbfcode{\sphinxupquote{media}}}
\end{fulllineitems}
\index{ordering (preferences.admin.PaymentMethodAdmin attribute)@\spxentry{ordering}\spxextra{preferences.admin.PaymentMethodAdmin attribute}}
\begin{fulllineitems}
\phantomsection\label{\detokenize{modules/admin:preferences.admin.PaymentMethodAdmin.ordering}}\pysigline{\sphinxbfcode{\sphinxupquote{ordering}}\sphinxbfcode{\sphinxupquote{ = ('name',)}}}
\end{fulllineitems}
\index{search\_fields (preferences.admin.PaymentMethodAdmin attribute)@\spxentry{search\_fields}\spxextra{preferences.admin.PaymentMethodAdmin attribute}}
\begin{fulllineitems}
\phantomsection\label{\detokenize{modules/admin:preferences.admin.PaymentMethodAdmin.search_fields}}\pysigline{\sphinxbfcode{\sphinxupquote{search\_fields}}\sphinxbfcode{\sphinxupquote{ = ('name',)}}}
\end{fulllineitems}
\end{fulllineitems}
\chapter{Forms documentation}
\label{\detokenize{modules/forms:forms-documentation}}\label{\detokenize{modules/forms::doc}}
\section{Gestion app forms}
\label{\detokenize{modules/forms:module-gestion.forms}}\label{\detokenize{modules/forms:gestion-app-forms}}\index{gestion.forms (module)@\spxentry{gestion.forms}\spxextra{module}}\index{GenerateReleveForm (class in gestion.forms)@\spxentry{GenerateReleveForm}\spxextra{class in gestion.forms}}
\begin{fulllineitems}
\phantomsection\label{\detokenize{modules/forms:gestion.forms.GenerateReleveForm}}\pysiglinewithargsret{\sphinxbfcode{\sphinxupquote{class }}\sphinxcode{\sphinxupquote{gestion.forms.}}\sphinxbfcode{\sphinxupquote{GenerateReleveForm}}}{\emph{data=None}, \emph{files=None}, \emph{auto\_id='id\_\%s'}, \emph{prefix=None}, \emph{initial=None}, \emph{error\_class=\textless{}class 'django.forms.utils.ErrorList'\textgreater{}}, \emph{label\_suffix=None}, \emph{empty\_permitted=False}, \emph{field\_order=None}, \emph{use\_required\_attribute=None}, \emph{renderer=None}}{}
A form to generate a releve.
\index{base\_fields (gestion.forms.GenerateReleveForm attribute)@\spxentry{base\_fields}\spxextra{gestion.forms.GenerateReleveForm attribute}}
\begin{fulllineitems}
\phantomsection\label{\detokenize{modules/forms:gestion.forms.GenerateReleveForm.base_fields}}\pysigline{\sphinxbfcode{\sphinxupquote{base\_fields}}\sphinxbfcode{\sphinxupquote{ = \{'begin': \textless{}django.forms.fields.DateTimeField object\textgreater{}, 'end': \textless{}django.forms.fields.DateTimeField object\textgreater{}\}}}}
\end{fulllineitems}
\index{declared\_fields (gestion.forms.GenerateReleveForm attribute)@\spxentry{declared\_fields}\spxextra{gestion.forms.GenerateReleveForm attribute}}
\begin{fulllineitems}
\phantomsection\label{\detokenize{modules/forms:gestion.forms.GenerateReleveForm.declared_fields}}\pysigline{\sphinxbfcode{\sphinxupquote{declared\_fields}}\sphinxbfcode{\sphinxupquote{ = \{'begin': \textless{}django.forms.fields.DateTimeField object\textgreater{}, 'end': \textless{}django.forms.fields.DateTimeField object\textgreater{}\}}}}
\end{fulllineitems}
\index{media (gestion.forms.GenerateReleveForm attribute)@\spxentry{media}\spxextra{gestion.forms.GenerateReleveForm attribute}}
\begin{fulllineitems}
\phantomsection\label{\detokenize{modules/forms:gestion.forms.GenerateReleveForm.media}}\pysigline{\sphinxbfcode{\sphinxupquote{media}}}
\end{fulllineitems}
\end{fulllineitems}
\index{GestionForm (class in gestion.forms)@\spxentry{GestionForm}\spxextra{class in gestion.forms}}
\begin{fulllineitems}
\phantomsection\label{\detokenize{modules/forms:gestion.forms.GestionForm}}\pysiglinewithargsret{\sphinxbfcode{\sphinxupquote{class }}\sphinxcode{\sphinxupquote{gestion.forms.}}\sphinxbfcode{\sphinxupquote{GestionForm}}}{\emph{data=None}, \emph{files=None}, \emph{auto\_id='id\_\%s'}, \emph{prefix=None}, \emph{initial=None}, \emph{error\_class=\textless{}class 'django.forms.utils.ErrorList'\textgreater{}}, \emph{label\_suffix=None}, \emph{empty\_permitted=False}, \emph{field\_order=None}, \emph{use\_required\_attribute=None}, \emph{renderer=None}}{}
A form for the {\hyperref[\detokenize{modules/views:gestion.views.manage}]{\sphinxcrossref{\sphinxcode{\sphinxupquote{manage()}}}}} view.
\index{base\_fields (gestion.forms.GestionForm attribute)@\spxentry{base\_fields}\spxextra{gestion.forms.GestionForm attribute}}
\begin{fulllineitems}
\phantomsection\label{\detokenize{modules/forms:gestion.forms.GestionForm.base_fields}}\pysigline{\sphinxbfcode{\sphinxupquote{base\_fields}}\sphinxbfcode{\sphinxupquote{ = \{'client': \textless{}django.forms.models.ModelChoiceField object\textgreater{}, 'product': \textless{}django.forms.models.ModelChoiceField object\textgreater{}\}}}}
\end{fulllineitems}
\index{declared\_fields (gestion.forms.GestionForm attribute)@\spxentry{declared\_fields}\spxextra{gestion.forms.GestionForm attribute}}
\begin{fulllineitems}
\phantomsection\label{\detokenize{modules/forms:gestion.forms.GestionForm.declared_fields}}\pysigline{\sphinxbfcode{\sphinxupquote{declared\_fields}}\sphinxbfcode{\sphinxupquote{ = \{'client': \textless{}django.forms.models.ModelChoiceField object\textgreater{}, 'product': \textless{}django.forms.models.ModelChoiceField object\textgreater{}\}}}}
\end{fulllineitems}
\index{media (gestion.forms.GestionForm attribute)@\spxentry{media}\spxextra{gestion.forms.GestionForm attribute}}
\begin{fulllineitems}
\phantomsection\label{\detokenize{modules/forms:gestion.forms.GestionForm.media}}\pysigline{\sphinxbfcode{\sphinxupquote{media}}}
\end{fulllineitems}
\end{fulllineitems}
\index{KegForm (class in gestion.forms)@\spxentry{KegForm}\spxextra{class in gestion.forms}}
\begin{fulllineitems}
\phantomsection\label{\detokenize{modules/forms:gestion.forms.KegForm}}\pysiglinewithargsret{\sphinxbfcode{\sphinxupquote{class }}\sphinxcode{\sphinxupquote{gestion.forms.}}\sphinxbfcode{\sphinxupquote{KegForm}}}{\emph{*args}, \emph{**kwargs}}{}
A form to create and edit a {\hyperref[\detokenize{modules/models:gestion.models.Keg}]{\sphinxcrossref{\sphinxcode{\sphinxupquote{Keg}}}}}.
\index{KegForm.Meta (class in gestion.forms)@\spxentry{KegForm.Meta}\spxextra{class in gestion.forms}}
\begin{fulllineitems}
\phantomsection\label{\detokenize{modules/forms:gestion.forms.KegForm.Meta}}\pysigline{\sphinxbfcode{\sphinxupquote{class }}\sphinxbfcode{\sphinxupquote{Meta}}}~\index{exclude (gestion.forms.KegForm.Meta attribute)@\spxentry{exclude}\spxextra{gestion.forms.KegForm.Meta attribute}}
\begin{fulllineitems}
\phantomsection\label{\detokenize{modules/forms:gestion.forms.KegForm.Meta.exclude}}\pysigline{\sphinxbfcode{\sphinxupquote{exclude}}\sphinxbfcode{\sphinxupquote{ = ('is\_active',)}}}
\end{fulllineitems}
\index{model (gestion.forms.KegForm.Meta attribute)@\spxentry{model}\spxextra{gestion.forms.KegForm.Meta attribute}}
\begin{fulllineitems}
\phantomsection\label{\detokenize{modules/forms:gestion.forms.KegForm.Meta.model}}\pysigline{\sphinxbfcode{\sphinxupquote{model}}}
alias of {\hyperref[\detokenize{modules/models:gestion.models.Keg}]{\sphinxcrossref{\sphinxcode{\sphinxupquote{gestion.models.Keg}}}}}
\end{fulllineitems}
\index{widgets (gestion.forms.KegForm.Meta attribute)@\spxentry{widgets}\spxextra{gestion.forms.KegForm.Meta attribute}}
\begin{fulllineitems}
\phantomsection\label{\detokenize{modules/forms:gestion.forms.KegForm.Meta.widgets}}\pysigline{\sphinxbfcode{\sphinxupquote{widgets}}\sphinxbfcode{\sphinxupquote{ = \{'amount': \textless{}class 'django.forms.widgets.TextInput'\textgreater{}\}}}}
\end{fulllineitems}
\end{fulllineitems}
\index{base\_fields (gestion.forms.KegForm attribute)@\spxentry{base\_fields}\spxextra{gestion.forms.KegForm attribute}}
\begin{fulllineitems}
\phantomsection\label{\detokenize{modules/forms:gestion.forms.KegForm.base_fields}}\pysigline{\sphinxbfcode{\sphinxupquote{base\_fields}}\sphinxbfcode{\sphinxupquote{ = \{'amount': \textless{}django.forms.fields.DecimalField object\textgreater{}, 'barcode': \textless{}django.forms.fields.CharField object\textgreater{}, 'capacity': \textless{}django.forms.fields.IntegerField object\textgreater{}, 'demi': \textless{}django.forms.models.ModelChoiceField object\textgreater{}, 'galopin': \textless{}django.forms.models.ModelChoiceField object\textgreater{}, 'name': \textless{}django.forms.fields.CharField object\textgreater{}, 'pinte': \textless{}django.forms.models.ModelChoiceField object\textgreater{}, 'stockHold': \textless{}django.forms.fields.IntegerField object\textgreater{}\}}}}
\end{fulllineitems}
\index{declared\_fields (gestion.forms.KegForm attribute)@\spxentry{declared\_fields}\spxextra{gestion.forms.KegForm attribute}}
\begin{fulllineitems}
\phantomsection\label{\detokenize{modules/forms:gestion.forms.KegForm.declared_fields}}\pysigline{\sphinxbfcode{\sphinxupquote{declared\_fields}}\sphinxbfcode{\sphinxupquote{ = \{\}}}}
\end{fulllineitems}
\index{media (gestion.forms.KegForm attribute)@\spxentry{media}\spxextra{gestion.forms.KegForm attribute}}
\begin{fulllineitems}
\phantomsection\label{\detokenize{modules/forms:gestion.forms.KegForm.media}}\pysigline{\sphinxbfcode{\sphinxupquote{media}}}
\end{fulllineitems}
\end{fulllineitems}
\index{MenuForm (class in gestion.forms)@\spxentry{MenuForm}\spxextra{class in gestion.forms}}
\begin{fulllineitems}
\phantomsection\label{\detokenize{modules/forms:gestion.forms.MenuForm}}\pysiglinewithargsret{\sphinxbfcode{\sphinxupquote{class }}\sphinxcode{\sphinxupquote{gestion.forms.}}\sphinxbfcode{\sphinxupquote{MenuForm}}}{\emph{data=None}, \emph{files=None}, \emph{auto\_id='id\_\%s'}, \emph{prefix=None}, \emph{initial=None}, \emph{error\_class=\textless{}class 'django.forms.utils.ErrorList'\textgreater{}}, \emph{label\_suffix=None}, \emph{empty\_permitted=False}, \emph{instance=None}, \emph{use\_required\_attribute=None}, \emph{renderer=None}}{}
A form to create and edit a {\hyperref[\detokenize{modules/models:gestion.models.Menu}]{\sphinxcrossref{\sphinxcode{\sphinxupquote{Menu}}}}}.
\index{MenuForm.Meta (class in gestion.forms)@\spxentry{MenuForm.Meta}\spxextra{class in gestion.forms}}
\begin{fulllineitems}
\phantomsection\label{\detokenize{modules/forms:gestion.forms.MenuForm.Meta}}\pysigline{\sphinxbfcode{\sphinxupquote{class }}\sphinxbfcode{\sphinxupquote{Meta}}}~\index{fields (gestion.forms.MenuForm.Meta attribute)@\spxentry{fields}\spxextra{gestion.forms.MenuForm.Meta attribute}}
\begin{fulllineitems}
\phantomsection\label{\detokenize{modules/forms:gestion.forms.MenuForm.Meta.fields}}\pysigline{\sphinxbfcode{\sphinxupquote{fields}}\sphinxbfcode{\sphinxupquote{ = '\_\_all\_\_'}}}
\end{fulllineitems}
\index{model (gestion.forms.MenuForm.Meta attribute)@\spxentry{model}\spxextra{gestion.forms.MenuForm.Meta attribute}}
\begin{fulllineitems}
\phantomsection\label{\detokenize{modules/forms:gestion.forms.MenuForm.Meta.model}}\pysigline{\sphinxbfcode{\sphinxupquote{model}}}
alias of {\hyperref[\detokenize{modules/models:gestion.models.Menu}]{\sphinxcrossref{\sphinxcode{\sphinxupquote{gestion.models.Menu}}}}}
\end{fulllineitems}
\index{widgets (gestion.forms.MenuForm.Meta attribute)@\spxentry{widgets}\spxextra{gestion.forms.MenuForm.Meta attribute}}
\begin{fulllineitems}
\phantomsection\label{\detokenize{modules/forms:gestion.forms.MenuForm.Meta.widgets}}\pysigline{\sphinxbfcode{\sphinxupquote{widgets}}\sphinxbfcode{\sphinxupquote{ = \{'amount': \textless{}class 'django.forms.widgets.TextInput'\textgreater{}\}}}}
\end{fulllineitems}
\end{fulllineitems}
\index{base\_fields (gestion.forms.MenuForm attribute)@\spxentry{base\_fields}\spxextra{gestion.forms.MenuForm attribute}}
\begin{fulllineitems}
\phantomsection\label{\detokenize{modules/forms:gestion.forms.MenuForm.base_fields}}\pysigline{\sphinxbfcode{\sphinxupquote{base\_fields}}\sphinxbfcode{\sphinxupquote{ = \{'amount': \textless{}django.forms.fields.DecimalField object\textgreater{}, 'articles': \textless{}django.forms.models.ModelMultipleChoiceField object\textgreater{}, 'barcode': \textless{}django.forms.fields.CharField object\textgreater{}, 'is\_active': \textless{}django.forms.fields.BooleanField object\textgreater{}, 'name': \textless{}django.forms.fields.CharField object\textgreater{}\}}}}
\end{fulllineitems}
\index{declared\_fields (gestion.forms.MenuForm attribute)@\spxentry{declared\_fields}\spxextra{gestion.forms.MenuForm attribute}}
\begin{fulllineitems}
\phantomsection\label{\detokenize{modules/forms:gestion.forms.MenuForm.declared_fields}}\pysigline{\sphinxbfcode{\sphinxupquote{declared\_fields}}\sphinxbfcode{\sphinxupquote{ = \{\}}}}
\end{fulllineitems}
\index{media (gestion.forms.MenuForm attribute)@\spxentry{media}\spxextra{gestion.forms.MenuForm attribute}}
\begin{fulllineitems}
\phantomsection\label{\detokenize{modules/forms:gestion.forms.MenuForm.media}}\pysigline{\sphinxbfcode{\sphinxupquote{media}}}
\end{fulllineitems}
\end{fulllineitems}
\index{PinteForm (class in gestion.forms)@\spxentry{PinteForm}\spxextra{class in gestion.forms}}
\begin{fulllineitems}
\phantomsection\label{\detokenize{modules/forms:gestion.forms.PinteForm}}\pysiglinewithargsret{\sphinxbfcode{\sphinxupquote{class }}\sphinxcode{\sphinxupquote{gestion.forms.}}\sphinxbfcode{\sphinxupquote{PinteForm}}}{\emph{data=None}, \emph{files=None}, \emph{auto\_id='id\_\%s'}, \emph{prefix=None}, \emph{initial=None}, \emph{error\_class=\textless{}class 'django.forms.utils.ErrorList'\textgreater{}}, \emph{label\_suffix=None}, \emph{empty\_permitted=False}, \emph{field\_order=None}, \emph{use\_required\_attribute=None}, \emph{renderer=None}}{}
A form to free {\hyperref[\detokenize{modules/models:gestion.models.Pinte}]{\sphinxcrossref{\sphinxcode{\sphinxupquote{Pints}}}}}.
\index{base\_fields (gestion.forms.PinteForm attribute)@\spxentry{base\_fields}\spxextra{gestion.forms.PinteForm attribute}}
\begin{fulllineitems}
\phantomsection\label{\detokenize{modules/forms:gestion.forms.PinteForm.base_fields}}\pysigline{\sphinxbfcode{\sphinxupquote{base\_fields}}\sphinxbfcode{\sphinxupquote{ = \{'begin': \textless{}django.forms.fields.IntegerField object\textgreater{}, 'end': \textless{}django.forms.fields.IntegerField object\textgreater{}, 'ids': \textless{}django.forms.fields.CharField object\textgreater{}\}}}}
\end{fulllineitems}
\index{declared\_fields (gestion.forms.PinteForm attribute)@\spxentry{declared\_fields}\spxextra{gestion.forms.PinteForm attribute}}
\begin{fulllineitems}
\phantomsection\label{\detokenize{modules/forms:gestion.forms.PinteForm.declared_fields}}\pysigline{\sphinxbfcode{\sphinxupquote{declared\_fields}}\sphinxbfcode{\sphinxupquote{ = \{'begin': \textless{}django.forms.fields.IntegerField object\textgreater{}, 'end': \textless{}django.forms.fields.IntegerField object\textgreater{}, 'ids': \textless{}django.forms.fields.CharField object\textgreater{}\}}}}
\end{fulllineitems}
\index{media (gestion.forms.PinteForm attribute)@\spxentry{media}\spxextra{gestion.forms.PinteForm attribute}}
\begin{fulllineitems}
\phantomsection\label{\detokenize{modules/forms:gestion.forms.PinteForm.media}}\pysigline{\sphinxbfcode{\sphinxupquote{media}}}
\end{fulllineitems}
\end{fulllineitems}
\index{ProductForm (class in gestion.forms)@\spxentry{ProductForm}\spxextra{class in gestion.forms}}
\begin{fulllineitems}
\phantomsection\label{\detokenize{modules/forms:gestion.forms.ProductForm}}\pysiglinewithargsret{\sphinxbfcode{\sphinxupquote{class }}\sphinxcode{\sphinxupquote{gestion.forms.}}\sphinxbfcode{\sphinxupquote{ProductForm}}}{\emph{data=None}, \emph{files=None}, \emph{auto\_id='id\_\%s'}, \emph{prefix=None}, \emph{initial=None}, \emph{error\_class=\textless{}class 'django.forms.utils.ErrorList'\textgreater{}}, \emph{label\_suffix=None}, \emph{empty\_permitted=False}, \emph{instance=None}, \emph{use\_required\_attribute=None}, \emph{renderer=None}}{}
A form to create and edit a {\hyperref[\detokenize{modules/models:gestion.models.Product}]{\sphinxcrossref{\sphinxcode{\sphinxupquote{Product}}}}}.
\index{ProductForm.Meta (class in gestion.forms)@\spxentry{ProductForm.Meta}\spxextra{class in gestion.forms}}
\begin{fulllineitems}
\phantomsection\label{\detokenize{modules/forms:gestion.forms.ProductForm.Meta}}\pysigline{\sphinxbfcode{\sphinxupquote{class }}\sphinxbfcode{\sphinxupquote{Meta}}}~\index{fields (gestion.forms.ProductForm.Meta attribute)@\spxentry{fields}\spxextra{gestion.forms.ProductForm.Meta attribute}}
\begin{fulllineitems}
\phantomsection\label{\detokenize{modules/forms:gestion.forms.ProductForm.Meta.fields}}\pysigline{\sphinxbfcode{\sphinxupquote{fields}}\sphinxbfcode{\sphinxupquote{ = '\_\_all\_\_'}}}
\end{fulllineitems}
\index{model (gestion.forms.ProductForm.Meta attribute)@\spxentry{model}\spxextra{gestion.forms.ProductForm.Meta attribute}}
\begin{fulllineitems}
\phantomsection\label{\detokenize{modules/forms:gestion.forms.ProductForm.Meta.model}}\pysigline{\sphinxbfcode{\sphinxupquote{model}}}
alias of {\hyperref[\detokenize{modules/models:gestion.models.Product}]{\sphinxcrossref{\sphinxcode{\sphinxupquote{gestion.models.Product}}}}}
\end{fulllineitems}
\index{widgets (gestion.forms.ProductForm.Meta attribute)@\spxentry{widgets}\spxextra{gestion.forms.ProductForm.Meta attribute}}
\begin{fulllineitems}
\phantomsection\label{\detokenize{modules/forms:gestion.forms.ProductForm.Meta.widgets}}\pysigline{\sphinxbfcode{\sphinxupquote{widgets}}\sphinxbfcode{\sphinxupquote{ = \{'amount': \textless{}class 'django.forms.widgets.TextInput'\textgreater{}\}}}}
\end{fulllineitems}
\end{fulllineitems}
\index{base\_fields (gestion.forms.ProductForm attribute)@\spxentry{base\_fields}\spxextra{gestion.forms.ProductForm attribute}}
\begin{fulllineitems}
\phantomsection\label{\detokenize{modules/forms:gestion.forms.ProductForm.base_fields}}\pysigline{\sphinxbfcode{\sphinxupquote{base\_fields}}\sphinxbfcode{\sphinxupquote{ = \{'adherentRequired': \textless{}django.forms.fields.BooleanField object\textgreater{}, 'amount': \textless{}django.forms.fields.DecimalField object\textgreater{}, 'barcode': \textless{}django.forms.fields.CharField object\textgreater{}, 'category': \textless{}django.forms.fields.TypedChoiceField object\textgreater{}, 'deg': \textless{}django.forms.fields.DecimalField object\textgreater{}, 'is\_active': \textless{}django.forms.fields.BooleanField object\textgreater{}, 'name': \textless{}django.forms.fields.CharField object\textgreater{}, 'needQuantityButton': \textless{}django.forms.fields.BooleanField object\textgreater{}, 'showingMultiplier': \textless{}django.forms.fields.IntegerField object\textgreater{}, 'stockBar': \textless{}django.forms.fields.IntegerField object\textgreater{}, 'stockHold': \textless{}django.forms.fields.IntegerField object\textgreater{}, 'volume': \textless{}django.forms.fields.IntegerField object\textgreater{}\}}}}
\end{fulllineitems}
\index{declared\_fields (gestion.forms.ProductForm attribute)@\spxentry{declared\_fields}\spxextra{gestion.forms.ProductForm attribute}}
\begin{fulllineitems}
\phantomsection\label{\detokenize{modules/forms:gestion.forms.ProductForm.declared_fields}}\pysigline{\sphinxbfcode{\sphinxupquote{declared\_fields}}\sphinxbfcode{\sphinxupquote{ = \{\}}}}
\end{fulllineitems}
\index{media (gestion.forms.ProductForm attribute)@\spxentry{media}\spxextra{gestion.forms.ProductForm attribute}}
\begin{fulllineitems}
\phantomsection\label{\detokenize{modules/forms:gestion.forms.ProductForm.media}}\pysigline{\sphinxbfcode{\sphinxupquote{media}}}
\end{fulllineitems}
\end{fulllineitems}
\index{RefundForm (class in gestion.forms)@\spxentry{RefundForm}\spxextra{class in gestion.forms}}
\begin{fulllineitems}
\phantomsection\label{\detokenize{modules/forms:gestion.forms.RefundForm}}\pysiglinewithargsret{\sphinxbfcode{\sphinxupquote{class }}\sphinxcode{\sphinxupquote{gestion.forms.}}\sphinxbfcode{\sphinxupquote{RefundForm}}}{\emph{data=None}, \emph{files=None}, \emph{auto\_id='id\_\%s'}, \emph{prefix=None}, \emph{initial=None}, \emph{error\_class=\textless{}class 'django.forms.utils.ErrorList'\textgreater{}}, \emph{label\_suffix=None}, \emph{empty\_permitted=False}, \emph{instance=None}, \emph{use\_required\_attribute=None}, \emph{renderer=None}}{}
A form to create a {\hyperref[\detokenize{modules/models:gestion.models.Refund}]{\sphinxcrossref{\sphinxcode{\sphinxupquote{Refund}}}}}.
\index{RefundForm.Meta (class in gestion.forms)@\spxentry{RefundForm.Meta}\spxextra{class in gestion.forms}}
\begin{fulllineitems}
\phantomsection\label{\detokenize{modules/forms:gestion.forms.RefundForm.Meta}}\pysigline{\sphinxbfcode{\sphinxupquote{class }}\sphinxbfcode{\sphinxupquote{Meta}}}~\index{fields (gestion.forms.RefundForm.Meta attribute)@\spxentry{fields}\spxextra{gestion.forms.RefundForm.Meta attribute}}
\begin{fulllineitems}
\phantomsection\label{\detokenize{modules/forms:gestion.forms.RefundForm.Meta.fields}}\pysigline{\sphinxbfcode{\sphinxupquote{fields}}\sphinxbfcode{\sphinxupquote{ = ('customer', 'amount')}}}
\end{fulllineitems}
\index{model (gestion.forms.RefundForm.Meta attribute)@\spxentry{model}\spxextra{gestion.forms.RefundForm.Meta attribute}}
\begin{fulllineitems}
\phantomsection\label{\detokenize{modules/forms:gestion.forms.RefundForm.Meta.model}}\pysigline{\sphinxbfcode{\sphinxupquote{model}}}
alias of {\hyperref[\detokenize{modules/models:gestion.models.Refund}]{\sphinxcrossref{\sphinxcode{\sphinxupquote{gestion.models.Refund}}}}}
\end{fulllineitems}
\index{widgets (gestion.forms.RefundForm.Meta attribute)@\spxentry{widgets}\spxextra{gestion.forms.RefundForm.Meta attribute}}
\begin{fulllineitems}
\phantomsection\label{\detokenize{modules/forms:gestion.forms.RefundForm.Meta.widgets}}\pysigline{\sphinxbfcode{\sphinxupquote{widgets}}\sphinxbfcode{\sphinxupquote{ = \{'amount': \textless{}class 'django.forms.widgets.TextInput'\textgreater{}, 'customer': \textless{}dal\_select2.widgets.ModelSelect2 object\textgreater{}\}}}}
\end{fulllineitems}
\end{fulllineitems}
\index{base\_fields (gestion.forms.RefundForm attribute)@\spxentry{base\_fields}\spxextra{gestion.forms.RefundForm attribute}}
\begin{fulllineitems}
\phantomsection\label{\detokenize{modules/forms:gestion.forms.RefundForm.base_fields}}\pysigline{\sphinxbfcode{\sphinxupquote{base\_fields}}\sphinxbfcode{\sphinxupquote{ = \{'amount': \textless{}django.forms.fields.DecimalField object\textgreater{}, 'customer': \textless{}django.forms.models.ModelChoiceField object\textgreater{}\}}}}
\end{fulllineitems}
\index{declared\_fields (gestion.forms.RefundForm attribute)@\spxentry{declared\_fields}\spxextra{gestion.forms.RefundForm attribute}}
\begin{fulllineitems}
\phantomsection\label{\detokenize{modules/forms:gestion.forms.RefundForm.declared_fields}}\pysigline{\sphinxbfcode{\sphinxupquote{declared\_fields}}\sphinxbfcode{\sphinxupquote{ = \{\}}}}
\end{fulllineitems}
\index{media (gestion.forms.RefundForm attribute)@\spxentry{media}\spxextra{gestion.forms.RefundForm attribute}}
\begin{fulllineitems}
\phantomsection\label{\detokenize{modules/forms:gestion.forms.RefundForm.media}}\pysigline{\sphinxbfcode{\sphinxupquote{media}}}
\end{fulllineitems}
\end{fulllineitems}
\index{ReloadForm (class in gestion.forms)@\spxentry{ReloadForm}\spxextra{class in gestion.forms}}
\begin{fulllineitems}
\phantomsection\label{\detokenize{modules/forms:gestion.forms.ReloadForm}}\pysiglinewithargsret{\sphinxbfcode{\sphinxupquote{class }}\sphinxcode{\sphinxupquote{gestion.forms.}}\sphinxbfcode{\sphinxupquote{ReloadForm}}}{\emph{*args}, \emph{**kwargs}}{}
A form to create a {\hyperref[\detokenize{modules/models:gestion.models.Reload}]{\sphinxcrossref{\sphinxcode{\sphinxupquote{Reload}}}}}.
\index{ReloadForm.Meta (class in gestion.forms)@\spxentry{ReloadForm.Meta}\spxextra{class in gestion.forms}}
\begin{fulllineitems}
\phantomsection\label{\detokenize{modules/forms:gestion.forms.ReloadForm.Meta}}\pysigline{\sphinxbfcode{\sphinxupquote{class }}\sphinxbfcode{\sphinxupquote{Meta}}}~\index{fields (gestion.forms.ReloadForm.Meta attribute)@\spxentry{fields}\spxextra{gestion.forms.ReloadForm.Meta attribute}}
\begin{fulllineitems}
\phantomsection\label{\detokenize{modules/forms:gestion.forms.ReloadForm.Meta.fields}}\pysigline{\sphinxbfcode{\sphinxupquote{fields}}\sphinxbfcode{\sphinxupquote{ = ('customer', 'amount', 'PaymentMethod')}}}
\end{fulllineitems}
\index{model (gestion.forms.ReloadForm.Meta attribute)@\spxentry{model}\spxextra{gestion.forms.ReloadForm.Meta attribute}}
\begin{fulllineitems}
\phantomsection\label{\detokenize{modules/forms:gestion.forms.ReloadForm.Meta.model}}\pysigline{\sphinxbfcode{\sphinxupquote{model}}}
alias of {\hyperref[\detokenize{modules/models:gestion.models.Reload}]{\sphinxcrossref{\sphinxcode{\sphinxupquote{gestion.models.Reload}}}}}
\end{fulllineitems}
\index{widgets (gestion.forms.ReloadForm.Meta attribute)@\spxentry{widgets}\spxextra{gestion.forms.ReloadForm.Meta attribute}}
\begin{fulllineitems}
\phantomsection\label{\detokenize{modules/forms:gestion.forms.ReloadForm.Meta.widgets}}\pysigline{\sphinxbfcode{\sphinxupquote{widgets}}\sphinxbfcode{\sphinxupquote{ = \{'amount': \textless{}class 'django.forms.widgets.TextInput'\textgreater{}, 'customer': \textless{}dal\_select2.widgets.ModelSelect2 object\textgreater{}\}}}}
\end{fulllineitems}
\end{fulllineitems}
\index{base\_fields (gestion.forms.ReloadForm attribute)@\spxentry{base\_fields}\spxextra{gestion.forms.ReloadForm attribute}}
\begin{fulllineitems}
\phantomsection\label{\detokenize{modules/forms:gestion.forms.ReloadForm.base_fields}}\pysigline{\sphinxbfcode{\sphinxupquote{base\_fields}}\sphinxbfcode{\sphinxupquote{ = \{'PaymentMethod': \textless{}django.forms.models.ModelChoiceField object\textgreater{}, 'amount': \textless{}django.forms.fields.DecimalField object\textgreater{}, 'customer': \textless{}django.forms.models.ModelChoiceField object\textgreater{}\}}}}
\end{fulllineitems}
\index{declared\_fields (gestion.forms.ReloadForm attribute)@\spxentry{declared\_fields}\spxextra{gestion.forms.ReloadForm attribute}}
\begin{fulllineitems}
\phantomsection\label{\detokenize{modules/forms:gestion.forms.ReloadForm.declared_fields}}\pysigline{\sphinxbfcode{\sphinxupquote{declared\_fields}}\sphinxbfcode{\sphinxupquote{ = \{\}}}}
\end{fulllineitems}
\index{media (gestion.forms.ReloadForm attribute)@\spxentry{media}\spxextra{gestion.forms.ReloadForm attribute}}
\begin{fulllineitems}
\phantomsection\label{\detokenize{modules/forms:gestion.forms.ReloadForm.media}}\pysigline{\sphinxbfcode{\sphinxupquote{media}}}
\end{fulllineitems}
\end{fulllineitems}
\index{SearchMenuForm (class in gestion.forms)@\spxentry{SearchMenuForm}\spxextra{class in gestion.forms}}
\begin{fulllineitems}
\phantomsection\label{\detokenize{modules/forms:gestion.forms.SearchMenuForm}}\pysiglinewithargsret{\sphinxbfcode{\sphinxupquote{class }}\sphinxcode{\sphinxupquote{gestion.forms.}}\sphinxbfcode{\sphinxupquote{SearchMenuForm}}}{\emph{data=None}, \emph{files=None}, \emph{auto\_id='id\_\%s'}, \emph{prefix=None}, \emph{initial=None}, \emph{error\_class=\textless{}class 'django.forms.utils.ErrorList'\textgreater{}}, \emph{label\_suffix=None}, \emph{empty\_permitted=False}, \emph{field\_order=None}, \emph{use\_required\_attribute=None}, \emph{renderer=None}}{}
A form to search a {\hyperref[\detokenize{modules/models:gestion.models.Menu}]{\sphinxcrossref{\sphinxcode{\sphinxupquote{Menu}}}}}.
\index{base\_fields (gestion.forms.SearchMenuForm attribute)@\spxentry{base\_fields}\spxextra{gestion.forms.SearchMenuForm attribute}}
\begin{fulllineitems}
\phantomsection\label{\detokenize{modules/forms:gestion.forms.SearchMenuForm.base_fields}}\pysigline{\sphinxbfcode{\sphinxupquote{base\_fields}}\sphinxbfcode{\sphinxupquote{ = \{'menu': \textless{}django.forms.models.ModelChoiceField object\textgreater{}\}}}}
\end{fulllineitems}
\index{declared\_fields (gestion.forms.SearchMenuForm attribute)@\spxentry{declared\_fields}\spxextra{gestion.forms.SearchMenuForm attribute}}
\begin{fulllineitems}
\phantomsection\label{\detokenize{modules/forms:gestion.forms.SearchMenuForm.declared_fields}}\pysigline{\sphinxbfcode{\sphinxupquote{declared\_fields}}\sphinxbfcode{\sphinxupquote{ = \{'menu': \textless{}django.forms.models.ModelChoiceField object\textgreater{}\}}}}
\end{fulllineitems}
\index{media (gestion.forms.SearchMenuForm attribute)@\spxentry{media}\spxextra{gestion.forms.SearchMenuForm attribute}}
\begin{fulllineitems}
\phantomsection\label{\detokenize{modules/forms:gestion.forms.SearchMenuForm.media}}\pysigline{\sphinxbfcode{\sphinxupquote{media}}}
\end{fulllineitems}
\end{fulllineitems}
\index{SearchProductForm (class in gestion.forms)@\spxentry{SearchProductForm}\spxextra{class in gestion.forms}}
\begin{fulllineitems}
\phantomsection\label{\detokenize{modules/forms:gestion.forms.SearchProductForm}}\pysiglinewithargsret{\sphinxbfcode{\sphinxupquote{class }}\sphinxcode{\sphinxupquote{gestion.forms.}}\sphinxbfcode{\sphinxupquote{SearchProductForm}}}{\emph{data=None}, \emph{files=None}, \emph{auto\_id='id\_\%s'}, \emph{prefix=None}, \emph{initial=None}, \emph{error\_class=\textless{}class 'django.forms.utils.ErrorList'\textgreater{}}, \emph{label\_suffix=None}, \emph{empty\_permitted=False}, \emph{field\_order=None}, \emph{use\_required\_attribute=None}, \emph{renderer=None}}{}
A form to search a {\hyperref[\detokenize{modules/models:gestion.models.Product}]{\sphinxcrossref{\sphinxcode{\sphinxupquote{Product}}}}}.
\index{base\_fields (gestion.forms.SearchProductForm attribute)@\spxentry{base\_fields}\spxextra{gestion.forms.SearchProductForm attribute}}
\begin{fulllineitems}
\phantomsection\label{\detokenize{modules/forms:gestion.forms.SearchProductForm.base_fields}}\pysigline{\sphinxbfcode{\sphinxupquote{base\_fields}}\sphinxbfcode{\sphinxupquote{ = \{'product': \textless{}django.forms.models.ModelChoiceField object\textgreater{}\}}}}
\end{fulllineitems}
\index{declared\_fields (gestion.forms.SearchProductForm attribute)@\spxentry{declared\_fields}\spxextra{gestion.forms.SearchProductForm attribute}}
\begin{fulllineitems}
\phantomsection\label{\detokenize{modules/forms:gestion.forms.SearchProductForm.declared_fields}}\pysigline{\sphinxbfcode{\sphinxupquote{declared\_fields}}\sphinxbfcode{\sphinxupquote{ = \{'product': \textless{}django.forms.models.ModelChoiceField object\textgreater{}\}}}}
\end{fulllineitems}
\index{media (gestion.forms.SearchProductForm attribute)@\spxentry{media}\spxextra{gestion.forms.SearchProductForm attribute}}
\begin{fulllineitems}
\phantomsection\label{\detokenize{modules/forms:gestion.forms.SearchProductForm.media}}\pysigline{\sphinxbfcode{\sphinxupquote{media}}}
\end{fulllineitems}
\end{fulllineitems}
\index{SelectActiveKegForm (class in gestion.forms)@\spxentry{SelectActiveKegForm}\spxextra{class in gestion.forms}}
\begin{fulllineitems}
\phantomsection\label{\detokenize{modules/forms:gestion.forms.SelectActiveKegForm}}\pysiglinewithargsret{\sphinxbfcode{\sphinxupquote{class }}\sphinxcode{\sphinxupquote{gestion.forms.}}\sphinxbfcode{\sphinxupquote{SelectActiveKegForm}}}{\emph{data=None}, \emph{files=None}, \emph{auto\_id='id\_\%s'}, \emph{prefix=None}, \emph{initial=None}, \emph{error\_class=\textless{}class 'django.forms.utils.ErrorList'\textgreater{}}, \emph{label\_suffix=None}, \emph{empty\_permitted=False}, \emph{field\_order=None}, \emph{use\_required\_attribute=None}, \emph{renderer=None}}{}
A form to search an active {\hyperref[\detokenize{modules/models:gestion.models.Keg}]{\sphinxcrossref{\sphinxcode{\sphinxupquote{Keg}}}}}.
\index{base\_fields (gestion.forms.SelectActiveKegForm attribute)@\spxentry{base\_fields}\spxextra{gestion.forms.SelectActiveKegForm attribute}}
\begin{fulllineitems}
\phantomsection\label{\detokenize{modules/forms:gestion.forms.SelectActiveKegForm.base_fields}}\pysigline{\sphinxbfcode{\sphinxupquote{base\_fields}}\sphinxbfcode{\sphinxupquote{ = \{'keg': \textless{}django.forms.models.ModelChoiceField object\textgreater{}\}}}}
\end{fulllineitems}
\index{declared\_fields (gestion.forms.SelectActiveKegForm attribute)@\spxentry{declared\_fields}\spxextra{gestion.forms.SelectActiveKegForm attribute}}
\begin{fulllineitems}
\phantomsection\label{\detokenize{modules/forms:gestion.forms.SelectActiveKegForm.declared_fields}}\pysigline{\sphinxbfcode{\sphinxupquote{declared\_fields}}\sphinxbfcode{\sphinxupquote{ = \{'keg': \textless{}django.forms.models.ModelChoiceField object\textgreater{}\}}}}
\end{fulllineitems}
\index{media (gestion.forms.SelectActiveKegForm attribute)@\spxentry{media}\spxextra{gestion.forms.SelectActiveKegForm attribute}}
\begin{fulllineitems}
\phantomsection\label{\detokenize{modules/forms:gestion.forms.SelectActiveKegForm.media}}\pysigline{\sphinxbfcode{\sphinxupquote{media}}}
\end{fulllineitems}
\end{fulllineitems}
\index{SelectPositiveKegForm (class in gestion.forms)@\spxentry{SelectPositiveKegForm}\spxextra{class in gestion.forms}}
\begin{fulllineitems}
\phantomsection\label{\detokenize{modules/forms:gestion.forms.SelectPositiveKegForm}}\pysiglinewithargsret{\sphinxbfcode{\sphinxupquote{class }}\sphinxcode{\sphinxupquote{gestion.forms.}}\sphinxbfcode{\sphinxupquote{SelectPositiveKegForm}}}{\emph{data=None}, \emph{files=None}, \emph{auto\_id='id\_\%s'}, \emph{prefix=None}, \emph{initial=None}, \emph{error\_class=\textless{}class 'django.forms.utils.ErrorList'\textgreater{}}, \emph{label\_suffix=None}, \emph{empty\_permitted=False}, \emph{field\_order=None}, \emph{use\_required\_attribute=None}, \emph{renderer=None}}{}
A form to search a {\hyperref[\detokenize{modules/models:gestion.models.Keg}]{\sphinxcrossref{\sphinxcode{\sphinxupquote{Keg}}}}} with a positive stockhold.
\index{base\_fields (gestion.forms.SelectPositiveKegForm attribute)@\spxentry{base\_fields}\spxextra{gestion.forms.SelectPositiveKegForm attribute}}
\begin{fulllineitems}
\phantomsection\label{\detokenize{modules/forms:gestion.forms.SelectPositiveKegForm.base_fields}}\pysigline{\sphinxbfcode{\sphinxupquote{base\_fields}}\sphinxbfcode{\sphinxupquote{ = \{'keg': \textless{}django.forms.models.ModelChoiceField object\textgreater{}\}}}}
\end{fulllineitems}
\index{declared\_fields (gestion.forms.SelectPositiveKegForm attribute)@\spxentry{declared\_fields}\spxextra{gestion.forms.SelectPositiveKegForm attribute}}
\begin{fulllineitems}
\phantomsection\label{\detokenize{modules/forms:gestion.forms.SelectPositiveKegForm.declared_fields}}\pysigline{\sphinxbfcode{\sphinxupquote{declared\_fields}}\sphinxbfcode{\sphinxupquote{ = \{'keg': \textless{}django.forms.models.ModelChoiceField object\textgreater{}\}}}}
\end{fulllineitems}
\index{media (gestion.forms.SelectPositiveKegForm attribute)@\spxentry{media}\spxextra{gestion.forms.SelectPositiveKegForm attribute}}
\begin{fulllineitems}
\phantomsection\label{\detokenize{modules/forms:gestion.forms.SelectPositiveKegForm.media}}\pysigline{\sphinxbfcode{\sphinxupquote{media}}}
\end{fulllineitems}
\end{fulllineitems}
\section{Users app forms}
\label{\detokenize{modules/forms:module-users.forms}}\label{\detokenize{modules/forms:users-app-forms}}\index{users.forms (module)@\spxentry{users.forms}\spxextra{module}}\index{CreateGroupForm (class in users.forms)@\spxentry{CreateGroupForm}\spxextra{class in users.forms}}
\begin{fulllineitems}
\phantomsection\label{\detokenize{modules/forms:users.forms.CreateGroupForm}}\pysiglinewithargsret{\sphinxbfcode{\sphinxupquote{class }}\sphinxcode{\sphinxupquote{users.forms.}}\sphinxbfcode{\sphinxupquote{CreateGroupForm}}}{\emph{data=None}, \emph{files=None}, \emph{auto\_id='id\_\%s'}, \emph{prefix=None}, \emph{initial=None}, \emph{error\_class=\textless{}class 'django.forms.utils.ErrorList'\textgreater{}}, \emph{label\_suffix=None}, \emph{empty\_permitted=False}, \emph{instance=None}, \emph{use\_required\_attribute=None}, \emph{renderer=None}}{}
Form to create a new group (\sphinxcode{\sphinxupquote{django.contrib.auth.models.Group}}).
\index{CreateGroupForm.Meta (class in users.forms)@\spxentry{CreateGroupForm.Meta}\spxextra{class in users.forms}}
\begin{fulllineitems}
\phantomsection\label{\detokenize{modules/forms:users.forms.CreateGroupForm.Meta}}\pysigline{\sphinxbfcode{\sphinxupquote{class }}\sphinxbfcode{\sphinxupquote{Meta}}}~\index{fields (users.forms.CreateGroupForm.Meta attribute)@\spxentry{fields}\spxextra{users.forms.CreateGroupForm.Meta attribute}}
\begin{fulllineitems}
\phantomsection\label{\detokenize{modules/forms:users.forms.CreateGroupForm.Meta.fields}}\pysigline{\sphinxbfcode{\sphinxupquote{fields}}\sphinxbfcode{\sphinxupquote{ = ('name',)}}}
\end{fulllineitems}
\index{model (users.forms.CreateGroupForm.Meta attribute)@\spxentry{model}\spxextra{users.forms.CreateGroupForm.Meta attribute}}
\begin{fulllineitems}
\phantomsection\label{\detokenize{modules/forms:users.forms.CreateGroupForm.Meta.model}}\pysigline{\sphinxbfcode{\sphinxupquote{model}}}
alias of \sphinxcode{\sphinxupquote{django.contrib.auth.models.Group}}
\end{fulllineitems}
\end{fulllineitems}
\index{base\_fields (users.forms.CreateGroupForm attribute)@\spxentry{base\_fields}\spxextra{users.forms.CreateGroupForm attribute}}
\begin{fulllineitems}
\phantomsection\label{\detokenize{modules/forms:users.forms.CreateGroupForm.base_fields}}\pysigline{\sphinxbfcode{\sphinxupquote{base\_fields}}\sphinxbfcode{\sphinxupquote{ = \{'name': \textless{}django.forms.fields.CharField object\textgreater{}\}}}}
\end{fulllineitems}
\index{declared\_fields (users.forms.CreateGroupForm attribute)@\spxentry{declared\_fields}\spxextra{users.forms.CreateGroupForm attribute}}
\begin{fulllineitems}
\phantomsection\label{\detokenize{modules/forms:users.forms.CreateGroupForm.declared_fields}}\pysigline{\sphinxbfcode{\sphinxupquote{declared\_fields}}\sphinxbfcode{\sphinxupquote{ = \{\}}}}
\end{fulllineitems}
\index{media (users.forms.CreateGroupForm attribute)@\spxentry{media}\spxextra{users.forms.CreateGroupForm attribute}}
\begin{fulllineitems}
\phantomsection\label{\detokenize{modules/forms:users.forms.CreateGroupForm.media}}\pysigline{\sphinxbfcode{\sphinxupquote{media}}}
\end{fulllineitems}
\end{fulllineitems}
\index{CreateUserForm (class in users.forms)@\spxentry{CreateUserForm}\spxextra{class in users.forms}}
\begin{fulllineitems}
\phantomsection\label{\detokenize{modules/forms:users.forms.CreateUserForm}}\pysiglinewithargsret{\sphinxbfcode{\sphinxupquote{class }}\sphinxcode{\sphinxupquote{users.forms.}}\sphinxbfcode{\sphinxupquote{CreateUserForm}}}{\emph{data=None}, \emph{files=None}, \emph{auto\_id='id\_\%s'}, \emph{prefix=None}, \emph{initial=None}, \emph{error\_class=\textless{}class 'django.forms.utils.ErrorList'\textgreater{}}, \emph{label\_suffix=None}, \emph{empty\_permitted=False}, \emph{instance=None}, \emph{use\_required\_attribute=None}, \emph{renderer=None}}{}
Form to create a new user (\sphinxcode{\sphinxupquote{django.contrib.auth.models.User}}).
\index{CreateUserForm.Meta (class in users.forms)@\spxentry{CreateUserForm.Meta}\spxextra{class in users.forms}}
\begin{fulllineitems}
\phantomsection\label{\detokenize{modules/forms:users.forms.CreateUserForm.Meta}}\pysigline{\sphinxbfcode{\sphinxupquote{class }}\sphinxbfcode{\sphinxupquote{Meta}}}~\index{fields (users.forms.CreateUserForm.Meta attribute)@\spxentry{fields}\spxextra{users.forms.CreateUserForm.Meta attribute}}
\begin{fulllineitems}
\phantomsection\label{\detokenize{modules/forms:users.forms.CreateUserForm.Meta.fields}}\pysigline{\sphinxbfcode{\sphinxupquote{fields}}\sphinxbfcode{\sphinxupquote{ = ('username', 'last\_name', 'first\_name', 'email')}}}
\end{fulllineitems}
\index{model (users.forms.CreateUserForm.Meta attribute)@\spxentry{model}\spxextra{users.forms.CreateUserForm.Meta attribute}}
\begin{fulllineitems}
\phantomsection\label{\detokenize{modules/forms:users.forms.CreateUserForm.Meta.model}}\pysigline{\sphinxbfcode{\sphinxupquote{model}}}
alias of \sphinxcode{\sphinxupquote{django.contrib.auth.models.User}}
\end{fulllineitems}
\end{fulllineitems}
\index{base\_fields (users.forms.CreateUserForm attribute)@\spxentry{base\_fields}\spxextra{users.forms.CreateUserForm attribute}}
\begin{fulllineitems}
\phantomsection\label{\detokenize{modules/forms:users.forms.CreateUserForm.base_fields}}\pysigline{\sphinxbfcode{\sphinxupquote{base\_fields}}\sphinxbfcode{\sphinxupquote{ = \{'email': \textless{}django.forms.fields.EmailField object\textgreater{}, 'first\_name': \textless{}django.forms.fields.CharField object\textgreater{}, 'last\_name': \textless{}django.forms.fields.CharField object\textgreater{}, 'school': \textless{}django.forms.models.ModelChoiceField object\textgreater{}, 'username': \textless{}django.forms.fields.CharField object\textgreater{}\}}}}
\end{fulllineitems}
\index{declared\_fields (users.forms.CreateUserForm attribute)@\spxentry{declared\_fields}\spxextra{users.forms.CreateUserForm attribute}}
\begin{fulllineitems}
\phantomsection\label{\detokenize{modules/forms:users.forms.CreateUserForm.declared_fields}}\pysigline{\sphinxbfcode{\sphinxupquote{declared\_fields}}\sphinxbfcode{\sphinxupquote{ = \{'school': \textless{}django.forms.models.ModelChoiceField object\textgreater{}\}}}}
\end{fulllineitems}
\index{media (users.forms.CreateUserForm attribute)@\spxentry{media}\spxextra{users.forms.CreateUserForm attribute}}
\begin{fulllineitems}
\phantomsection\label{\detokenize{modules/forms:users.forms.CreateUserForm.media}}\pysigline{\sphinxbfcode{\sphinxupquote{media}}}
\end{fulllineitems}
\end{fulllineitems}
\index{EditGroupForm (class in users.forms)@\spxentry{EditGroupForm}\spxextra{class in users.forms}}
\begin{fulllineitems}
\phantomsection\label{\detokenize{modules/forms:users.forms.EditGroupForm}}\pysiglinewithargsret{\sphinxbfcode{\sphinxupquote{class }}\sphinxcode{\sphinxupquote{users.forms.}}\sphinxbfcode{\sphinxupquote{EditGroupForm}}}{\emph{data=None}, \emph{files=None}, \emph{auto\_id='id\_\%s'}, \emph{prefix=None}, \emph{initial=None}, \emph{error\_class=\textless{}class 'django.forms.utils.ErrorList'\textgreater{}}, \emph{label\_suffix=None}, \emph{empty\_permitted=False}, \emph{instance=None}, \emph{use\_required\_attribute=None}, \emph{renderer=None}}{}
Form to edit a group (\sphinxcode{\sphinxupquote{django.contrib.auth.models.Group}}).
\index{EditGroupForm.Meta (class in users.forms)@\spxentry{EditGroupForm.Meta}\spxextra{class in users.forms}}
\begin{fulllineitems}
\phantomsection\label{\detokenize{modules/forms:users.forms.EditGroupForm.Meta}}\pysigline{\sphinxbfcode{\sphinxupquote{class }}\sphinxbfcode{\sphinxupquote{Meta}}}~\index{fields (users.forms.EditGroupForm.Meta attribute)@\spxentry{fields}\spxextra{users.forms.EditGroupForm.Meta attribute}}
\begin{fulllineitems}
\phantomsection\label{\detokenize{modules/forms:users.forms.EditGroupForm.Meta.fields}}\pysigline{\sphinxbfcode{\sphinxupquote{fields}}\sphinxbfcode{\sphinxupquote{ = '\_\_all\_\_'}}}
\end{fulllineitems}
\index{model (users.forms.EditGroupForm.Meta attribute)@\spxentry{model}\spxextra{users.forms.EditGroupForm.Meta attribute}}
\begin{fulllineitems}
\phantomsection\label{\detokenize{modules/forms:users.forms.EditGroupForm.Meta.model}}\pysigline{\sphinxbfcode{\sphinxupquote{model}}}
alias of \sphinxcode{\sphinxupquote{django.contrib.auth.models.Group}}
\end{fulllineitems}
\end{fulllineitems}
\index{base\_fields (users.forms.EditGroupForm attribute)@\spxentry{base\_fields}\spxextra{users.forms.EditGroupForm attribute}}
\begin{fulllineitems}
\phantomsection\label{\detokenize{modules/forms:users.forms.EditGroupForm.base_fields}}\pysigline{\sphinxbfcode{\sphinxupquote{base\_fields}}\sphinxbfcode{\sphinxupquote{ = \{'name': \textless{}django.forms.fields.CharField object\textgreater{}, 'permissions': \textless{}django.forms.models.ModelMultipleChoiceField object\textgreater{}\}}}}
\end{fulllineitems}
\index{declared\_fields (users.forms.EditGroupForm attribute)@\spxentry{declared\_fields}\spxextra{users.forms.EditGroupForm attribute}}
\begin{fulllineitems}
\phantomsection\label{\detokenize{modules/forms:users.forms.EditGroupForm.declared_fields}}\pysigline{\sphinxbfcode{\sphinxupquote{declared\_fields}}\sphinxbfcode{\sphinxupquote{ = \{\}}}}
\end{fulllineitems}
\index{media (users.forms.EditGroupForm attribute)@\spxentry{media}\spxextra{users.forms.EditGroupForm attribute}}
\begin{fulllineitems}
\phantomsection\label{\detokenize{modules/forms:users.forms.EditGroupForm.media}}\pysigline{\sphinxbfcode{\sphinxupquote{media}}}
\end{fulllineitems}
\end{fulllineitems}
\index{EditPasswordForm (class in users.forms)@\spxentry{EditPasswordForm}\spxextra{class in users.forms}}
\begin{fulllineitems}
\phantomsection\label{\detokenize{modules/forms:users.forms.EditPasswordForm}}\pysiglinewithargsret{\sphinxbfcode{\sphinxupquote{class }}\sphinxcode{\sphinxupquote{users.forms.}}\sphinxbfcode{\sphinxupquote{EditPasswordForm}}}{\emph{data=None}, \emph{files=None}, \emph{auto\_id='id\_\%s'}, \emph{prefix=None}, \emph{initial=None}, \emph{error\_class=\textless{}class 'django.forms.utils.ErrorList'\textgreater{}}, \emph{label\_suffix=None}, \emph{empty\_permitted=False}, \emph{field\_order=None}, \emph{use\_required\_attribute=None}, \emph{renderer=None}}{}
Form to change the password of a user (\sphinxcode{\sphinxupquote{django.contrib.auth.models.User}}).
\index{base\_fields (users.forms.EditPasswordForm attribute)@\spxentry{base\_fields}\spxextra{users.forms.EditPasswordForm attribute}}
\begin{fulllineitems}
\phantomsection\label{\detokenize{modules/forms:users.forms.EditPasswordForm.base_fields}}\pysigline{\sphinxbfcode{\sphinxupquote{base\_fields}}\sphinxbfcode{\sphinxupquote{ = \{'password': \textless{}django.forms.fields.CharField object\textgreater{}, 'password1': \textless{}django.forms.fields.CharField object\textgreater{}, 'password2': \textless{}django.forms.fields.CharField object\textgreater{}\}}}}
\end{fulllineitems}
\index{clean\_password2() (users.forms.EditPasswordForm method)@\spxentry{clean\_password2()}\spxextra{users.forms.EditPasswordForm method}}
\begin{fulllineitems}
\phantomsection\label{\detokenize{modules/forms:users.forms.EditPasswordForm.clean_password2}}\pysiglinewithargsret{\sphinxbfcode{\sphinxupquote{clean\_password2}}}{}{}
Verify if the two new passwords are identical
\end{fulllineitems}
\index{declared\_fields (users.forms.EditPasswordForm attribute)@\spxentry{declared\_fields}\spxextra{users.forms.EditPasswordForm attribute}}
\begin{fulllineitems}
\phantomsection\label{\detokenize{modules/forms:users.forms.EditPasswordForm.declared_fields}}\pysigline{\sphinxbfcode{\sphinxupquote{declared\_fields}}\sphinxbfcode{\sphinxupquote{ = \{'password': \textless{}django.forms.fields.CharField object\textgreater{}, 'password1': \textless{}django.forms.fields.CharField object\textgreater{}, 'password2': \textless{}django.forms.fields.CharField object\textgreater{}\}}}}
\end{fulllineitems}
\index{media (users.forms.EditPasswordForm attribute)@\spxentry{media}\spxextra{users.forms.EditPasswordForm attribute}}
\begin{fulllineitems}
\phantomsection\label{\detokenize{modules/forms:users.forms.EditPasswordForm.media}}\pysigline{\sphinxbfcode{\sphinxupquote{media}}}
\end{fulllineitems}
\end{fulllineitems}
\index{ExportForm (class in users.forms)@\spxentry{ExportForm}\spxextra{class in users.forms}}
\begin{fulllineitems}
\phantomsection\label{\detokenize{modules/forms:users.forms.ExportForm}}\pysiglinewithargsret{\sphinxbfcode{\sphinxupquote{class }}\sphinxcode{\sphinxupquote{users.forms.}}\sphinxbfcode{\sphinxupquote{ExportForm}}}{\emph{data=None}, \emph{files=None}, \emph{auto\_id='id\_\%s'}, \emph{prefix=None}, \emph{initial=None}, \emph{error\_class=\textless{}class 'django.forms.utils.ErrorList'\textgreater{}}, \emph{label\_suffix=None}, \emph{empty\_permitted=False}, \emph{field\_order=None}, \emph{use\_required\_attribute=None}, \emph{renderer=None}}{}
Form to export list of users (\sphinxcode{\sphinxupquote{django.contrib.auth.models.User}}) to csv file
\index{FIELDS\_CHOICES (users.forms.ExportForm attribute)@\spxentry{FIELDS\_CHOICES}\spxextra{users.forms.ExportForm attribute}}
\begin{fulllineitems}
\phantomsection\label{\detokenize{modules/forms:users.forms.ExportForm.FIELDS_CHOICES}}\pysigline{\sphinxbfcode{\sphinxupquote{FIELDS\_CHOICES}}\sphinxbfcode{\sphinxupquote{ = (('username', "Nom d'utilisateur"), ('last\_name', 'Nom'), ('first\_name', 'Prénom'), ('email', 'Adresse mail'), ('school', 'École'), ('balance', 'Solde'), ('credit', 'Crédit'), ('debit', 'Débit'))}}}
\end{fulllineitems}
\index{QUERY\_TYPE\_CHOICES (users.forms.ExportForm attribute)@\spxentry{QUERY\_TYPE\_CHOICES}\spxextra{users.forms.ExportForm attribute}}
\begin{fulllineitems}
\phantomsection\label{\detokenize{modules/forms:users.forms.ExportForm.QUERY_TYPE_CHOICES}}\pysigline{\sphinxbfcode{\sphinxupquote{QUERY\_TYPE\_CHOICES}}\sphinxbfcode{\sphinxupquote{ = (('all', 'Tous les comptes'), ('all\_active', 'Tous les comptes actifs'), ('adherent', 'Tous les adhérents'), ('adherent\_active', 'Tous les adhérents actifs'))}}}
\end{fulllineitems}
\index{base\_fields (users.forms.ExportForm attribute)@\spxentry{base\_fields}\spxextra{users.forms.ExportForm attribute}}
\begin{fulllineitems}
\phantomsection\label{\detokenize{modules/forms:users.forms.ExportForm.base_fields}}\pysigline{\sphinxbfcode{\sphinxupquote{base\_fields}}\sphinxbfcode{\sphinxupquote{ = \{'fields': \textless{}django.forms.fields.MultipleChoiceField object\textgreater{}, 'group': \textless{}django.forms.models.ModelChoiceField object\textgreater{}, 'query\_type': \textless{}django.forms.fields.ChoiceField object\textgreater{}\}}}}
\end{fulllineitems}
\index{declared\_fields (users.forms.ExportForm attribute)@\spxentry{declared\_fields}\spxextra{users.forms.ExportForm attribute}}
\begin{fulllineitems}
\phantomsection\label{\detokenize{modules/forms:users.forms.ExportForm.declared_fields}}\pysigline{\sphinxbfcode{\sphinxupquote{declared\_fields}}\sphinxbfcode{\sphinxupquote{ = \{'fields': \textless{}django.forms.fields.MultipleChoiceField object\textgreater{}, 'group': \textless{}django.forms.models.ModelChoiceField object\textgreater{}, 'query\_type': \textless{}django.forms.fields.ChoiceField object\textgreater{}\}}}}
\end{fulllineitems}
\index{media (users.forms.ExportForm attribute)@\spxentry{media}\spxextra{users.forms.ExportForm attribute}}
\begin{fulllineitems}
\phantomsection\label{\detokenize{modules/forms:users.forms.ExportForm.media}}\pysigline{\sphinxbfcode{\sphinxupquote{media}}}
\end{fulllineitems}
\end{fulllineitems}
\index{GroupsEditForm (class in users.forms)@\spxentry{GroupsEditForm}\spxextra{class in users.forms}}
\begin{fulllineitems}
\phantomsection\label{\detokenize{modules/forms:users.forms.GroupsEditForm}}\pysiglinewithargsret{\sphinxbfcode{\sphinxupquote{class }}\sphinxcode{\sphinxupquote{users.forms.}}\sphinxbfcode{\sphinxupquote{GroupsEditForm}}}{\emph{data=None}, \emph{files=None}, \emph{auto\_id='id\_\%s'}, \emph{prefix=None}, \emph{initial=None}, \emph{error\_class=\textless{}class 'django.forms.utils.ErrorList'\textgreater{}}, \emph{label\_suffix=None}, \emph{empty\_permitted=False}, \emph{instance=None}, \emph{use\_required\_attribute=None}, \emph{renderer=None}}{}
Form to edit a users list of groups (\sphinxcode{\sphinxupquote{django.contrib.auth.models.User}} and \sphinxcode{\sphinxupquote{django.contrib.auth.models.Group}}).
\index{GroupsEditForm.Meta (class in users.forms)@\spxentry{GroupsEditForm.Meta}\spxextra{class in users.forms}}
\begin{fulllineitems}
\phantomsection\label{\detokenize{modules/forms:users.forms.GroupsEditForm.Meta}}\pysigline{\sphinxbfcode{\sphinxupquote{class }}\sphinxbfcode{\sphinxupquote{Meta}}}~\index{fields (users.forms.GroupsEditForm.Meta attribute)@\spxentry{fields}\spxextra{users.forms.GroupsEditForm.Meta attribute}}
\begin{fulllineitems}
\phantomsection\label{\detokenize{modules/forms:users.forms.GroupsEditForm.Meta.fields}}\pysigline{\sphinxbfcode{\sphinxupquote{fields}}\sphinxbfcode{\sphinxupquote{ = ('groups',)}}}
\end{fulllineitems}
\index{model (users.forms.GroupsEditForm.Meta attribute)@\spxentry{model}\spxextra{users.forms.GroupsEditForm.Meta attribute}}
\begin{fulllineitems}
\phantomsection\label{\detokenize{modules/forms:users.forms.GroupsEditForm.Meta.model}}\pysigline{\sphinxbfcode{\sphinxupquote{model}}}
alias of \sphinxcode{\sphinxupquote{django.contrib.auth.models.User}}
\end{fulllineitems}
\end{fulllineitems}
\index{base\_fields (users.forms.GroupsEditForm attribute)@\spxentry{base\_fields}\spxextra{users.forms.GroupsEditForm attribute}}
\begin{fulllineitems}
\phantomsection\label{\detokenize{modules/forms:users.forms.GroupsEditForm.base_fields}}\pysigline{\sphinxbfcode{\sphinxupquote{base\_fields}}\sphinxbfcode{\sphinxupquote{ = \{'groups': \textless{}django.forms.models.ModelMultipleChoiceField object\textgreater{}\}}}}
\end{fulllineitems}
\index{declared\_fields (users.forms.GroupsEditForm attribute)@\spxentry{declared\_fields}\spxextra{users.forms.GroupsEditForm attribute}}
\begin{fulllineitems}
\phantomsection\label{\detokenize{modules/forms:users.forms.GroupsEditForm.declared_fields}}\pysigline{\sphinxbfcode{\sphinxupquote{declared\_fields}}\sphinxbfcode{\sphinxupquote{ = \{\}}}}
\end{fulllineitems}
\index{media (users.forms.GroupsEditForm attribute)@\spxentry{media}\spxextra{users.forms.GroupsEditForm attribute}}
\begin{fulllineitems}
\phantomsection\label{\detokenize{modules/forms:users.forms.GroupsEditForm.media}}\pysigline{\sphinxbfcode{\sphinxupquote{media}}}
\end{fulllineitems}
\end{fulllineitems}
\index{LoginForm (class in users.forms)@\spxentry{LoginForm}\spxextra{class in users.forms}}
\begin{fulllineitems}
\phantomsection\label{\detokenize{modules/forms:users.forms.LoginForm}}\pysiglinewithargsret{\sphinxbfcode{\sphinxupquote{class }}\sphinxcode{\sphinxupquote{users.forms.}}\sphinxbfcode{\sphinxupquote{LoginForm}}}{\emph{data=None}, \emph{files=None}, \emph{auto\_id='id\_\%s'}, \emph{prefix=None}, \emph{initial=None}, \emph{error\_class=\textless{}class 'django.forms.utils.ErrorList'\textgreater{}}, \emph{label\_suffix=None}, \emph{empty\_permitted=False}, \emph{field\_order=None}, \emph{use\_required\_attribute=None}, \emph{renderer=None}}{}
Form to log in.
\index{base\_fields (users.forms.LoginForm attribute)@\spxentry{base\_fields}\spxextra{users.forms.LoginForm attribute}}
\begin{fulllineitems}
\phantomsection\label{\detokenize{modules/forms:users.forms.LoginForm.base_fields}}\pysigline{\sphinxbfcode{\sphinxupquote{base\_fields}}\sphinxbfcode{\sphinxupquote{ = \{'password': \textless{}django.forms.fields.CharField object\textgreater{}, 'username': \textless{}django.forms.fields.CharField object\textgreater{}\}}}}
\end{fulllineitems}
\index{declared\_fields (users.forms.LoginForm attribute)@\spxentry{declared\_fields}\spxextra{users.forms.LoginForm attribute}}
\begin{fulllineitems}
\phantomsection\label{\detokenize{modules/forms:users.forms.LoginForm.declared_fields}}\pysigline{\sphinxbfcode{\sphinxupquote{declared\_fields}}\sphinxbfcode{\sphinxupquote{ = \{'password': \textless{}django.forms.fields.CharField object\textgreater{}, 'username': \textless{}django.forms.fields.CharField object\textgreater{}\}}}}
\end{fulllineitems}
\index{media (users.forms.LoginForm attribute)@\spxentry{media}\spxextra{users.forms.LoginForm attribute}}
\begin{fulllineitems}
\phantomsection\label{\detokenize{modules/forms:users.forms.LoginForm.media}}\pysigline{\sphinxbfcode{\sphinxupquote{media}}}
\end{fulllineitems}
\end{fulllineitems}
\index{SchoolForm (class in users.forms)@\spxentry{SchoolForm}\spxextra{class in users.forms}}
\begin{fulllineitems}
\phantomsection\label{\detokenize{modules/forms:users.forms.SchoolForm}}\pysiglinewithargsret{\sphinxbfcode{\sphinxupquote{class }}\sphinxcode{\sphinxupquote{users.forms.}}\sphinxbfcode{\sphinxupquote{SchoolForm}}}{\emph{data=None}, \emph{files=None}, \emph{auto\_id='id\_\%s'}, \emph{prefix=None}, \emph{initial=None}, \emph{error\_class=\textless{}class 'django.forms.utils.ErrorList'\textgreater{}}, \emph{label\_suffix=None}, \emph{empty\_permitted=False}, \emph{instance=None}, \emph{use\_required\_attribute=None}, \emph{renderer=None}}{}
Form to add and edit a {\hyperref[\detokenize{modules/models:users.models.School}]{\sphinxcrossref{\sphinxcode{\sphinxupquote{users.models.School}}}}}.
\index{SchoolForm.Meta (class in users.forms)@\spxentry{SchoolForm.Meta}\spxextra{class in users.forms}}
\begin{fulllineitems}
\phantomsection\label{\detokenize{modules/forms:users.forms.SchoolForm.Meta}}\pysigline{\sphinxbfcode{\sphinxupquote{class }}\sphinxbfcode{\sphinxupquote{Meta}}}~\index{fields (users.forms.SchoolForm.Meta attribute)@\spxentry{fields}\spxextra{users.forms.SchoolForm.Meta attribute}}
\begin{fulllineitems}
\phantomsection\label{\detokenize{modules/forms:users.forms.SchoolForm.Meta.fields}}\pysigline{\sphinxbfcode{\sphinxupquote{fields}}\sphinxbfcode{\sphinxupquote{ = '\_\_all\_\_'}}}
\end{fulllineitems}
\index{model (users.forms.SchoolForm.Meta attribute)@\spxentry{model}\spxextra{users.forms.SchoolForm.Meta attribute}}
\begin{fulllineitems}
\phantomsection\label{\detokenize{modules/forms:users.forms.SchoolForm.Meta.model}}\pysigline{\sphinxbfcode{\sphinxupquote{model}}}
alias of {\hyperref[\detokenize{modules/models:users.models.School}]{\sphinxcrossref{\sphinxcode{\sphinxupquote{users.models.School}}}}}
\end{fulllineitems}
\end{fulllineitems}
\index{base\_fields (users.forms.SchoolForm attribute)@\spxentry{base\_fields}\spxextra{users.forms.SchoolForm attribute}}
\begin{fulllineitems}
\phantomsection\label{\detokenize{modules/forms:users.forms.SchoolForm.base_fields}}\pysigline{\sphinxbfcode{\sphinxupquote{base\_fields}}\sphinxbfcode{\sphinxupquote{ = \{'name': \textless{}django.forms.fields.CharField object\textgreater{}\}}}}
\end{fulllineitems}
\index{declared\_fields (users.forms.SchoolForm attribute)@\spxentry{declared\_fields}\spxextra{users.forms.SchoolForm attribute}}
\begin{fulllineitems}
\phantomsection\label{\detokenize{modules/forms:users.forms.SchoolForm.declared_fields}}\pysigline{\sphinxbfcode{\sphinxupquote{declared\_fields}}\sphinxbfcode{\sphinxupquote{ = \{\}}}}
\end{fulllineitems}
\index{media (users.forms.SchoolForm attribute)@\spxentry{media}\spxextra{users.forms.SchoolForm attribute}}
\begin{fulllineitems}
\phantomsection\label{\detokenize{modules/forms:users.forms.SchoolForm.media}}\pysigline{\sphinxbfcode{\sphinxupquote{media}}}
\end{fulllineitems}
\end{fulllineitems}
\index{SelectNonAdminUserForm (class in users.forms)@\spxentry{SelectNonAdminUserForm}\spxextra{class in users.forms}}
\begin{fulllineitems}
\phantomsection\label{\detokenize{modules/forms:users.forms.SelectNonAdminUserForm}}\pysiglinewithargsret{\sphinxbfcode{\sphinxupquote{class }}\sphinxcode{\sphinxupquote{users.forms.}}\sphinxbfcode{\sphinxupquote{SelectNonAdminUserForm}}}{\emph{data=None}, \emph{files=None}, \emph{auto\_id='id\_\%s'}, \emph{prefix=None}, \emph{initial=None}, \emph{error\_class=\textless{}class 'django.forms.utils.ErrorList'\textgreater{}}, \emph{label\_suffix=None}, \emph{empty\_permitted=False}, \emph{field\_order=None}, \emph{use\_required\_attribute=None}, \emph{renderer=None}}{}
Form to select a user from all non-staff users (\sphinxcode{\sphinxupquote{django.contrib.auth.models.User}}).
\index{base\_fields (users.forms.SelectNonAdminUserForm attribute)@\spxentry{base\_fields}\spxextra{users.forms.SelectNonAdminUserForm attribute}}
\begin{fulllineitems}
\phantomsection\label{\detokenize{modules/forms:users.forms.SelectNonAdminUserForm.base_fields}}\pysigline{\sphinxbfcode{\sphinxupquote{base\_fields}}\sphinxbfcode{\sphinxupquote{ = \{'user': \textless{}django.forms.models.ModelChoiceField object\textgreater{}\}}}}
\end{fulllineitems}
\index{declared\_fields (users.forms.SelectNonAdminUserForm attribute)@\spxentry{declared\_fields}\spxextra{users.forms.SelectNonAdminUserForm attribute}}
\begin{fulllineitems}
\phantomsection\label{\detokenize{modules/forms:users.forms.SelectNonAdminUserForm.declared_fields}}\pysigline{\sphinxbfcode{\sphinxupquote{declared\_fields}}\sphinxbfcode{\sphinxupquote{ = \{'user': \textless{}django.forms.models.ModelChoiceField object\textgreater{}\}}}}
\end{fulllineitems}
\index{media (users.forms.SelectNonAdminUserForm attribute)@\spxentry{media}\spxextra{users.forms.SelectNonAdminUserForm attribute}}
\begin{fulllineitems}
\phantomsection\label{\detokenize{modules/forms:users.forms.SelectNonAdminUserForm.media}}\pysigline{\sphinxbfcode{\sphinxupquote{media}}}
\end{fulllineitems}
\end{fulllineitems}
\index{SelectNonSuperUserForm (class in users.forms)@\spxentry{SelectNonSuperUserForm}\spxextra{class in users.forms}}
\begin{fulllineitems}
\phantomsection\label{\detokenize{modules/forms:users.forms.SelectNonSuperUserForm}}\pysiglinewithargsret{\sphinxbfcode{\sphinxupquote{class }}\sphinxcode{\sphinxupquote{users.forms.}}\sphinxbfcode{\sphinxupquote{SelectNonSuperUserForm}}}{\emph{data=None}, \emph{files=None}, \emph{auto\_id='id\_\%s'}, \emph{prefix=None}, \emph{initial=None}, \emph{error\_class=\textless{}class 'django.forms.utils.ErrorList'\textgreater{}}, \emph{label\_suffix=None}, \emph{empty\_permitted=False}, \emph{field\_order=None}, \emph{use\_required\_attribute=None}, \emph{renderer=None}}{}
Form to select a user from all non-superuser users (\sphinxcode{\sphinxupquote{django.contrib.auth.models.User}}).
\index{base\_fields (users.forms.SelectNonSuperUserForm attribute)@\spxentry{base\_fields}\spxextra{users.forms.SelectNonSuperUserForm attribute}}
\begin{fulllineitems}
\phantomsection\label{\detokenize{modules/forms:users.forms.SelectNonSuperUserForm.base_fields}}\pysigline{\sphinxbfcode{\sphinxupquote{base\_fields}}\sphinxbfcode{\sphinxupquote{ = \{'user': \textless{}django.forms.models.ModelChoiceField object\textgreater{}\}}}}
\end{fulllineitems}
\index{declared\_fields (users.forms.SelectNonSuperUserForm attribute)@\spxentry{declared\_fields}\spxextra{users.forms.SelectNonSuperUserForm attribute}}
\begin{fulllineitems}
\phantomsection\label{\detokenize{modules/forms:users.forms.SelectNonSuperUserForm.declared_fields}}\pysigline{\sphinxbfcode{\sphinxupquote{declared\_fields}}\sphinxbfcode{\sphinxupquote{ = \{'user': \textless{}django.forms.models.ModelChoiceField object\textgreater{}\}}}}
\end{fulllineitems}
\index{media (users.forms.SelectNonSuperUserForm attribute)@\spxentry{media}\spxextra{users.forms.SelectNonSuperUserForm attribute}}
\begin{fulllineitems}
\phantomsection\label{\detokenize{modules/forms:users.forms.SelectNonSuperUserForm.media}}\pysigline{\sphinxbfcode{\sphinxupquote{media}}}
\end{fulllineitems}
\end{fulllineitems}
\index{SelectUserForm (class in users.forms)@\spxentry{SelectUserForm}\spxextra{class in users.forms}}
\begin{fulllineitems}
\phantomsection\label{\detokenize{modules/forms:users.forms.SelectUserForm}}\pysiglinewithargsret{\sphinxbfcode{\sphinxupquote{class }}\sphinxcode{\sphinxupquote{users.forms.}}\sphinxbfcode{\sphinxupquote{SelectUserForm}}}{\emph{data=None}, \emph{files=None}, \emph{auto\_id='id\_\%s'}, \emph{prefix=None}, \emph{initial=None}, \emph{error\_class=\textless{}class 'django.forms.utils.ErrorList'\textgreater{}}, \emph{label\_suffix=None}, \emph{empty\_permitted=False}, \emph{field\_order=None}, \emph{use\_required\_attribute=None}, \emph{renderer=None}}{}
Form to select a user from all users (\sphinxcode{\sphinxupquote{django.contrib.auth.models.User}}).
\index{base\_fields (users.forms.SelectUserForm attribute)@\spxentry{base\_fields}\spxextra{users.forms.SelectUserForm attribute}}
\begin{fulllineitems}
\phantomsection\label{\detokenize{modules/forms:users.forms.SelectUserForm.base_fields}}\pysigline{\sphinxbfcode{\sphinxupquote{base\_fields}}\sphinxbfcode{\sphinxupquote{ = \{'user': \textless{}django.forms.models.ModelChoiceField object\textgreater{}\}}}}
\end{fulllineitems}
\index{declared\_fields (users.forms.SelectUserForm attribute)@\spxentry{declared\_fields}\spxextra{users.forms.SelectUserForm attribute}}
\begin{fulllineitems}
\phantomsection\label{\detokenize{modules/forms:users.forms.SelectUserForm.declared_fields}}\pysigline{\sphinxbfcode{\sphinxupquote{declared\_fields}}\sphinxbfcode{\sphinxupquote{ = \{'user': \textless{}django.forms.models.ModelChoiceField object\textgreater{}\}}}}
\end{fulllineitems}
\index{media (users.forms.SelectUserForm attribute)@\spxentry{media}\spxextra{users.forms.SelectUserForm attribute}}
\begin{fulllineitems}
\phantomsection\label{\detokenize{modules/forms:users.forms.SelectUserForm.media}}\pysigline{\sphinxbfcode{\sphinxupquote{media}}}
\end{fulllineitems}
\end{fulllineitems}
\index{addCotisationHistoryForm (class in users.forms)@\spxentry{addCotisationHistoryForm}\spxextra{class in users.forms}}
\begin{fulllineitems}
\phantomsection\label{\detokenize{modules/forms:users.forms.addCotisationHistoryForm}}\pysiglinewithargsret{\sphinxbfcode{\sphinxupquote{class }}\sphinxcode{\sphinxupquote{users.forms.}}\sphinxbfcode{\sphinxupquote{addCotisationHistoryForm}}}{\emph{*args}, \emph{**kwargs}}{}
Form to add a {\hyperref[\detokenize{modules/models:users.models.CotisationHistory}]{\sphinxcrossref{\sphinxcode{\sphinxupquote{users.models.CotisationHistory}}}}} to user (\sphinxcode{\sphinxupquote{django.contrib.auth.models.User}}).
\index{addCotisationHistoryForm.Meta (class in users.forms)@\spxentry{addCotisationHistoryForm.Meta}\spxextra{class in users.forms}}
\begin{fulllineitems}
\phantomsection\label{\detokenize{modules/forms:users.forms.addCotisationHistoryForm.Meta}}\pysigline{\sphinxbfcode{\sphinxupquote{class }}\sphinxbfcode{\sphinxupquote{Meta}}}~\index{fields (users.forms.addCotisationHistoryForm.Meta attribute)@\spxentry{fields}\spxextra{users.forms.addCotisationHistoryForm.Meta attribute}}
\begin{fulllineitems}
\phantomsection\label{\detokenize{modules/forms:users.forms.addCotisationHistoryForm.Meta.fields}}\pysigline{\sphinxbfcode{\sphinxupquote{fields}}\sphinxbfcode{\sphinxupquote{ = ('cotisation', 'paymentMethod')}}}
\end{fulllineitems}
\index{model (users.forms.addCotisationHistoryForm.Meta attribute)@\spxentry{model}\spxextra{users.forms.addCotisationHistoryForm.Meta attribute}}
\begin{fulllineitems}
\phantomsection\label{\detokenize{modules/forms:users.forms.addCotisationHistoryForm.Meta.model}}\pysigline{\sphinxbfcode{\sphinxupquote{model}}}
alias of {\hyperref[\detokenize{modules/models:users.models.CotisationHistory}]{\sphinxcrossref{\sphinxcode{\sphinxupquote{users.models.CotisationHistory}}}}}
\end{fulllineitems}
\end{fulllineitems}
\index{base\_fields (users.forms.addCotisationHistoryForm attribute)@\spxentry{base\_fields}\spxextra{users.forms.addCotisationHistoryForm attribute}}
\begin{fulllineitems}
\phantomsection\label{\detokenize{modules/forms:users.forms.addCotisationHistoryForm.base_fields}}\pysigline{\sphinxbfcode{\sphinxupquote{base\_fields}}\sphinxbfcode{\sphinxupquote{ = \{'cotisation': \textless{}django.forms.models.ModelChoiceField object\textgreater{}, 'paymentMethod': \textless{}django.forms.models.ModelChoiceField object\textgreater{}\}}}}
\end{fulllineitems}
\index{declared\_fields (users.forms.addCotisationHistoryForm attribute)@\spxentry{declared\_fields}\spxextra{users.forms.addCotisationHistoryForm attribute}}
\begin{fulllineitems}
\phantomsection\label{\detokenize{modules/forms:users.forms.addCotisationHistoryForm.declared_fields}}\pysigline{\sphinxbfcode{\sphinxupquote{declared\_fields}}\sphinxbfcode{\sphinxupquote{ = \{\}}}}
\end{fulllineitems}
\index{media (users.forms.addCotisationHistoryForm attribute)@\spxentry{media}\spxextra{users.forms.addCotisationHistoryForm attribute}}
\begin{fulllineitems}
\phantomsection\label{\detokenize{modules/forms:users.forms.addCotisationHistoryForm.media}}\pysigline{\sphinxbfcode{\sphinxupquote{media}}}
\end{fulllineitems}
\end{fulllineitems}
\index{addWhiteListHistoryForm (class in users.forms)@\spxentry{addWhiteListHistoryForm}\spxextra{class in users.forms}}
\begin{fulllineitems}
\phantomsection\label{\detokenize{modules/forms:users.forms.addWhiteListHistoryForm}}\pysiglinewithargsret{\sphinxbfcode{\sphinxupquote{class }}\sphinxcode{\sphinxupquote{users.forms.}}\sphinxbfcode{\sphinxupquote{addWhiteListHistoryForm}}}{\emph{data=None}, \emph{files=None}, \emph{auto\_id='id\_\%s'}, \emph{prefix=None}, \emph{initial=None}, \emph{error\_class=\textless{}class 'django.forms.utils.ErrorList'\textgreater{}}, \emph{label\_suffix=None}, \emph{empty\_permitted=False}, \emph{instance=None}, \emph{use\_required\_attribute=None}, \emph{renderer=None}}{}
Form to add a {\hyperref[\detokenize{modules/models:users.models.WhiteListHistory}]{\sphinxcrossref{\sphinxcode{\sphinxupquote{users.models.WhiteListHistory}}}}} to user (\sphinxcode{\sphinxupquote{django.contrib.auth.models.User}}).
\index{addWhiteListHistoryForm.Meta (class in users.forms)@\spxentry{addWhiteListHistoryForm.Meta}\spxextra{class in users.forms}}
\begin{fulllineitems}
\phantomsection\label{\detokenize{modules/forms:users.forms.addWhiteListHistoryForm.Meta}}\pysigline{\sphinxbfcode{\sphinxupquote{class }}\sphinxbfcode{\sphinxupquote{Meta}}}~\index{fields (users.forms.addWhiteListHistoryForm.Meta attribute)@\spxentry{fields}\spxextra{users.forms.addWhiteListHistoryForm.Meta attribute}}
\begin{fulllineitems}
\phantomsection\label{\detokenize{modules/forms:users.forms.addWhiteListHistoryForm.Meta.fields}}\pysigline{\sphinxbfcode{\sphinxupquote{fields}}\sphinxbfcode{\sphinxupquote{ = ('duration',)}}}
\end{fulllineitems}
\index{model (users.forms.addWhiteListHistoryForm.Meta attribute)@\spxentry{model}\spxextra{users.forms.addWhiteListHistoryForm.Meta attribute}}
\begin{fulllineitems}
\phantomsection\label{\detokenize{modules/forms:users.forms.addWhiteListHistoryForm.Meta.model}}\pysigline{\sphinxbfcode{\sphinxupquote{model}}}
alias of {\hyperref[\detokenize{modules/models:users.models.WhiteListHistory}]{\sphinxcrossref{\sphinxcode{\sphinxupquote{users.models.WhiteListHistory}}}}}
\end{fulllineitems}
\end{fulllineitems}
\index{base\_fields (users.forms.addWhiteListHistoryForm attribute)@\spxentry{base\_fields}\spxextra{users.forms.addWhiteListHistoryForm attribute}}
\begin{fulllineitems}
\phantomsection\label{\detokenize{modules/forms:users.forms.addWhiteListHistoryForm.base_fields}}\pysigline{\sphinxbfcode{\sphinxupquote{base\_fields}}\sphinxbfcode{\sphinxupquote{ = \{'duration': \textless{}django.forms.fields.IntegerField object\textgreater{}\}}}}
\end{fulllineitems}
\index{declared\_fields (users.forms.addWhiteListHistoryForm attribute)@\spxentry{declared\_fields}\spxextra{users.forms.addWhiteListHistoryForm attribute}}
\begin{fulllineitems}
\phantomsection\label{\detokenize{modules/forms:users.forms.addWhiteListHistoryForm.declared_fields}}\pysigline{\sphinxbfcode{\sphinxupquote{declared\_fields}}\sphinxbfcode{\sphinxupquote{ = \{\}}}}
\end{fulllineitems}
\index{media (users.forms.addWhiteListHistoryForm attribute)@\spxentry{media}\spxextra{users.forms.addWhiteListHistoryForm attribute}}
\begin{fulllineitems}
\phantomsection\label{\detokenize{modules/forms:users.forms.addWhiteListHistoryForm.media}}\pysigline{\sphinxbfcode{\sphinxupquote{media}}}
\end{fulllineitems}
\end{fulllineitems}
\section{Preferences app forms}
\label{\detokenize{modules/forms:module-preferences.forms}}\label{\detokenize{modules/forms:preferences-app-forms}}\index{preferences.forms (module)@\spxentry{preferences.forms}\spxextra{module}}\index{CotisationForm (class in preferences.forms)@\spxentry{CotisationForm}\spxextra{class in preferences.forms}}
\begin{fulllineitems}
\phantomsection\label{\detokenize{modules/forms:preferences.forms.CotisationForm}}\pysiglinewithargsret{\sphinxbfcode{\sphinxupquote{class }}\sphinxcode{\sphinxupquote{preferences.forms.}}\sphinxbfcode{\sphinxupquote{CotisationForm}}}{\emph{data=None}, \emph{files=None}, \emph{auto\_id='id\_\%s'}, \emph{prefix=None}, \emph{initial=None}, \emph{error\_class=\textless{}class 'django.forms.utils.ErrorList'\textgreater{}}, \emph{label\_suffix=None}, \emph{empty\_permitted=False}, \emph{instance=None}, \emph{use\_required\_attribute=None}, \emph{renderer=None}}{}
Form to add and edit {\hyperref[\detokenize{modules/models:preferences.models.Cotisation}]{\sphinxcrossref{\sphinxcode{\sphinxupquote{Cotisation}}}}}.
\index{CotisationForm.Meta (class in preferences.forms)@\spxentry{CotisationForm.Meta}\spxextra{class in preferences.forms}}
\begin{fulllineitems}
\phantomsection\label{\detokenize{modules/forms:preferences.forms.CotisationForm.Meta}}\pysigline{\sphinxbfcode{\sphinxupquote{class }}\sphinxbfcode{\sphinxupquote{Meta}}}~\index{fields (preferences.forms.CotisationForm.Meta attribute)@\spxentry{fields}\spxextra{preferences.forms.CotisationForm.Meta attribute}}
\begin{fulllineitems}
\phantomsection\label{\detokenize{modules/forms:preferences.forms.CotisationForm.Meta.fields}}\pysigline{\sphinxbfcode{\sphinxupquote{fields}}\sphinxbfcode{\sphinxupquote{ = '\_\_all\_\_'}}}
\end{fulllineitems}
\index{model (preferences.forms.CotisationForm.Meta attribute)@\spxentry{model}\spxextra{preferences.forms.CotisationForm.Meta attribute}}
\begin{fulllineitems}
\phantomsection\label{\detokenize{modules/forms:preferences.forms.CotisationForm.Meta.model}}\pysigline{\sphinxbfcode{\sphinxupquote{model}}}
alias of {\hyperref[\detokenize{modules/models:preferences.models.Cotisation}]{\sphinxcrossref{\sphinxcode{\sphinxupquote{preferences.models.Cotisation}}}}}
\end{fulllineitems}
\end{fulllineitems}
\index{base\_fields (preferences.forms.CotisationForm attribute)@\spxentry{base\_fields}\spxextra{preferences.forms.CotisationForm attribute}}
\begin{fulllineitems}
\phantomsection\label{\detokenize{modules/forms:preferences.forms.CotisationForm.base_fields}}\pysigline{\sphinxbfcode{\sphinxupquote{base\_fields}}\sphinxbfcode{\sphinxupquote{ = \{'amount': \textless{}django.forms.fields.DecimalField object\textgreater{}, 'duration': \textless{}django.forms.fields.IntegerField object\textgreater{}\}}}}
\end{fulllineitems}
\index{declared\_fields (preferences.forms.CotisationForm attribute)@\spxentry{declared\_fields}\spxextra{preferences.forms.CotisationForm attribute}}
\begin{fulllineitems}
\phantomsection\label{\detokenize{modules/forms:preferences.forms.CotisationForm.declared_fields}}\pysigline{\sphinxbfcode{\sphinxupquote{declared\_fields}}\sphinxbfcode{\sphinxupquote{ = \{\}}}}
\end{fulllineitems}
\index{media (preferences.forms.CotisationForm attribute)@\spxentry{media}\spxextra{preferences.forms.CotisationForm attribute}}
\begin{fulllineitems}
\phantomsection\label{\detokenize{modules/forms:preferences.forms.CotisationForm.media}}\pysigline{\sphinxbfcode{\sphinxupquote{media}}}
\end{fulllineitems}
\end{fulllineitems}
\index{GeneralPreferencesForm (class in preferences.forms)@\spxentry{GeneralPreferencesForm}\spxextra{class in preferences.forms}}
\begin{fulllineitems}
\phantomsection\label{\detokenize{modules/forms:preferences.forms.GeneralPreferencesForm}}\pysiglinewithargsret{\sphinxbfcode{\sphinxupquote{class }}\sphinxcode{\sphinxupquote{preferences.forms.}}\sphinxbfcode{\sphinxupquote{GeneralPreferencesForm}}}{\emph{data=None}, \emph{files=None}, \emph{auto\_id='id\_\%s'}, \emph{prefix=None}, \emph{initial=None}, \emph{error\_class=\textless{}class 'django.forms.utils.ErrorList'\textgreater{}}, \emph{label\_suffix=None}, \emph{empty\_permitted=False}, \emph{instance=None}, \emph{use\_required\_attribute=None}, \emph{renderer=None}}{}
Form to edit the {\hyperref[\detokenize{modules/models:preferences.models.GeneralPreferences}]{\sphinxcrossref{\sphinxcode{\sphinxupquote{GeneralPreferences}}}}}.
\index{GeneralPreferencesForm.Meta (class in preferences.forms)@\spxentry{GeneralPreferencesForm.Meta}\spxextra{class in preferences.forms}}
\begin{fulllineitems}
\phantomsection\label{\detokenize{modules/forms:preferences.forms.GeneralPreferencesForm.Meta}}\pysigline{\sphinxbfcode{\sphinxupquote{class }}\sphinxbfcode{\sphinxupquote{Meta}}}~\index{fields (preferences.forms.GeneralPreferencesForm.Meta attribute)@\spxentry{fields}\spxextra{preferences.forms.GeneralPreferencesForm.Meta attribute}}
\begin{fulllineitems}
\phantomsection\label{\detokenize{modules/forms:preferences.forms.GeneralPreferencesForm.Meta.fields}}\pysigline{\sphinxbfcode{\sphinxupquote{fields}}\sphinxbfcode{\sphinxupquote{ = '\_\_all\_\_'}}}
\end{fulllineitems}
\index{model (preferences.forms.GeneralPreferencesForm.Meta attribute)@\spxentry{model}\spxextra{preferences.forms.GeneralPreferencesForm.Meta attribute}}
\begin{fulllineitems}
\phantomsection\label{\detokenize{modules/forms:preferences.forms.GeneralPreferencesForm.Meta.model}}\pysigline{\sphinxbfcode{\sphinxupquote{model}}}
alias of {\hyperref[\detokenize{modules/models:preferences.models.GeneralPreferences}]{\sphinxcrossref{\sphinxcode{\sphinxupquote{preferences.models.GeneralPreferences}}}}}
\end{fulllineitems}
\index{widgets (preferences.forms.GeneralPreferencesForm.Meta attribute)@\spxentry{widgets}\spxextra{preferences.forms.GeneralPreferencesForm.Meta attribute}}
\begin{fulllineitems}
\phantomsection\label{\detokenize{modules/forms:preferences.forms.GeneralPreferencesForm.Meta.widgets}}\pysigline{\sphinxbfcode{\sphinxupquote{widgets}}\sphinxbfcode{\sphinxupquote{ = \{'active\_message': \textless{}django.forms.widgets.Textarea object\textgreater{}, 'brewer': \textless{}django.forms.widgets.TextInput object\textgreater{}, 'global\_message': \textless{}django.forms.widgets.Textarea object\textgreater{}, 'grocer': \textless{}django.forms.widgets.TextInput object\textgreater{}, 'home\_text': \textless{}django.forms.widgets.Textarea object\textgreater{}, 'president': \textless{}django.forms.widgets.TextInput object\textgreater{}, 'secretary': \textless{}django.forms.widgets.TextInput object\textgreater{}, 'treasurer': \textless{}django.forms.widgets.TextInput object\textgreater{}, 'vice\_president': \textless{}django.forms.widgets.TextInput object\textgreater{}\}}}}
\end{fulllineitems}
\end{fulllineitems}
\index{base\_fields (preferences.forms.GeneralPreferencesForm attribute)@\spxentry{base\_fields}\spxextra{preferences.forms.GeneralPreferencesForm attribute}}
\begin{fulllineitems}
\phantomsection\label{\detokenize{modules/forms:preferences.forms.GeneralPreferencesForm.base_fields}}\pysigline{\sphinxbfcode{\sphinxupquote{base\_fields}}\sphinxbfcode{\sphinxupquote{ = \{'active\_message': \textless{}django.forms.fields.CharField object\textgreater{}, 'automatic\_logout\_time': \textless{}django.forms.fields.IntegerField object\textgreater{}, 'brewer': \textless{}django.forms.fields.CharField object\textgreater{}, 'floating\_buttons': \textless{}django.forms.fields.BooleanField object\textgreater{}, 'global\_message': \textless{}django.forms.fields.CharField object\textgreater{}, 'grocer': \textless{}django.forms.fields.CharField object\textgreater{}, 'home\_text': \textless{}django.forms.fields.CharField object\textgreater{}, 'is\_active': \textless{}django.forms.fields.BooleanField object\textgreater{}, 'lost\_pintes\_allowed': \textless{}django.forms.fields.IntegerField object\textgreater{}, 'menu': \textless{}django.forms.fields.FileField object\textgreater{}, 'president': \textless{}django.forms.fields.CharField object\textgreater{}, 'rules': \textless{}django.forms.fields.FileField object\textgreater{}, 'secretary': \textless{}django.forms.fields.CharField object\textgreater{}, 'statutes': \textless{}django.forms.fields.FileField object\textgreater{}, 'treasurer': \textless{}django.forms.fields.CharField object\textgreater{}, 'use\_pinte\_monitoring': \textless{}django.forms.fields.BooleanField object\textgreater{}, 'vice\_president': \textless{}django.forms.fields.CharField object\textgreater{}\}}}}
\end{fulllineitems}
\index{declared\_fields (preferences.forms.GeneralPreferencesForm attribute)@\spxentry{declared\_fields}\spxextra{preferences.forms.GeneralPreferencesForm attribute}}
\begin{fulllineitems}
\phantomsection\label{\detokenize{modules/forms:preferences.forms.GeneralPreferencesForm.declared_fields}}\pysigline{\sphinxbfcode{\sphinxupquote{declared\_fields}}\sphinxbfcode{\sphinxupquote{ = \{\}}}}
\end{fulllineitems}
\index{media (preferences.forms.GeneralPreferencesForm attribute)@\spxentry{media}\spxextra{preferences.forms.GeneralPreferencesForm attribute}}
\begin{fulllineitems}
\phantomsection\label{\detokenize{modules/forms:preferences.forms.GeneralPreferencesForm.media}}\pysigline{\sphinxbfcode{\sphinxupquote{media}}}
\end{fulllineitems}
\end{fulllineitems}
\index{PaymentMethodForm (class in preferences.forms)@\spxentry{PaymentMethodForm}\spxextra{class in preferences.forms}}
\begin{fulllineitems}
\phantomsection\label{\detokenize{modules/forms:preferences.forms.PaymentMethodForm}}\pysiglinewithargsret{\sphinxbfcode{\sphinxupquote{class }}\sphinxcode{\sphinxupquote{preferences.forms.}}\sphinxbfcode{\sphinxupquote{PaymentMethodForm}}}{\emph{data=None}, \emph{files=None}, \emph{auto\_id='id\_\%s'}, \emph{prefix=None}, \emph{initial=None}, \emph{error\_class=\textless{}class 'django.forms.utils.ErrorList'\textgreater{}}, \emph{label\_suffix=None}, \emph{empty\_permitted=False}, \emph{instance=None}, \emph{use\_required\_attribute=None}, \emph{renderer=None}}{}
Form to add and edit {\hyperref[\detokenize{modules/models:preferences.models.PaymentMethod}]{\sphinxcrossref{\sphinxcode{\sphinxupquote{PaymentMethod}}}}}.
\index{PaymentMethodForm.Meta (class in preferences.forms)@\spxentry{PaymentMethodForm.Meta}\spxextra{class in preferences.forms}}
\begin{fulllineitems}
\phantomsection\label{\detokenize{modules/forms:preferences.forms.PaymentMethodForm.Meta}}\pysigline{\sphinxbfcode{\sphinxupquote{class }}\sphinxbfcode{\sphinxupquote{Meta}}}~\index{fields (preferences.forms.PaymentMethodForm.Meta attribute)@\spxentry{fields}\spxextra{preferences.forms.PaymentMethodForm.Meta attribute}}
\begin{fulllineitems}
\phantomsection\label{\detokenize{modules/forms:preferences.forms.PaymentMethodForm.Meta.fields}}\pysigline{\sphinxbfcode{\sphinxupquote{fields}}\sphinxbfcode{\sphinxupquote{ = '\_\_all\_\_'}}}
\end{fulllineitems}
\index{model (preferences.forms.PaymentMethodForm.Meta attribute)@\spxentry{model}\spxextra{preferences.forms.PaymentMethodForm.Meta attribute}}
\begin{fulllineitems}
\phantomsection\label{\detokenize{modules/forms:preferences.forms.PaymentMethodForm.Meta.model}}\pysigline{\sphinxbfcode{\sphinxupquote{model}}}
alias of {\hyperref[\detokenize{modules/models:preferences.models.PaymentMethod}]{\sphinxcrossref{\sphinxcode{\sphinxupquote{preferences.models.PaymentMethod}}}}}
\end{fulllineitems}
\end{fulllineitems}
\index{base\_fields (preferences.forms.PaymentMethodForm attribute)@\spxentry{base\_fields}\spxextra{preferences.forms.PaymentMethodForm attribute}}
\begin{fulllineitems}
\phantomsection\label{\detokenize{modules/forms:preferences.forms.PaymentMethodForm.base_fields}}\pysigline{\sphinxbfcode{\sphinxupquote{base\_fields}}\sphinxbfcode{\sphinxupquote{ = \{'affect\_balance': \textless{}django.forms.fields.BooleanField object\textgreater{}, 'icon': \textless{}django.forms.fields.CharField object\textgreater{}, 'is\_active': \textless{}django.forms.fields.BooleanField object\textgreater{}, 'is\_usable\_in\_cotisation': \textless{}django.forms.fields.BooleanField object\textgreater{}, 'is\_usable\_in\_reload': \textless{}django.forms.fields.BooleanField object\textgreater{}, 'name': \textless{}django.forms.fields.CharField object\textgreater{}\}}}}
\end{fulllineitems}
\index{declared\_fields (preferences.forms.PaymentMethodForm attribute)@\spxentry{declared\_fields}\spxextra{preferences.forms.PaymentMethodForm attribute}}
\begin{fulllineitems}
\phantomsection\label{\detokenize{modules/forms:preferences.forms.PaymentMethodForm.declared_fields}}\pysigline{\sphinxbfcode{\sphinxupquote{declared\_fields}}\sphinxbfcode{\sphinxupquote{ = \{\}}}}
\end{fulllineitems}
\index{media (preferences.forms.PaymentMethodForm attribute)@\spxentry{media}\spxextra{preferences.forms.PaymentMethodForm attribute}}
\begin{fulllineitems}
\phantomsection\label{\detokenize{modules/forms:preferences.forms.PaymentMethodForm.media}}\pysigline{\sphinxbfcode{\sphinxupquote{media}}}
\end{fulllineitems}
\end{fulllineitems}
\chapter{Utils documentation}
\label{\detokenize{modules/utils:utils-documentation}}\label{\detokenize{modules/utils::doc}}
\section{ACL}
\label{\detokenize{modules/utils:module-coopeV3.acl}}\label{\detokenize{modules/utils:acl}}\index{coopeV3.acl (module)@\spxentry{coopeV3.acl}\spxextra{module}}\index{acl\_and() (in module coopeV3.acl)@\spxentry{acl\_and()}\spxextra{in module coopeV3.acl}}
\begin{fulllineitems}
\phantomsection\label{\detokenize{modules/utils:coopeV3.acl.acl_and}}\pysiglinewithargsret{\sphinxcode{\sphinxupquote{coopeV3.acl.}}\sphinxbfcode{\sphinxupquote{acl\_and}}}{\emph{*perms}}{}
Test if a user has all perms
\end{fulllineitems}
\index{acl\_or() (in module coopeV3.acl)@\spxentry{acl\_or()}\spxextra{in module coopeV3.acl}}
\begin{fulllineitems}
\phantomsection\label{\detokenize{modules/utils:coopeV3.acl.acl_or}}\pysiglinewithargsret{\sphinxcode{\sphinxupquote{coopeV3.acl.}}\sphinxbfcode{\sphinxupquote{acl\_or}}}{\emph{*perms}}{}
Test if a user has one of perms
\end{fulllineitems}
\index{active\_required() (in module coopeV3.acl)@\spxentry{active\_required()}\spxextra{in module coopeV3.acl}}
\begin{fulllineitems}
\phantomsection\label{\detokenize{modules/utils:coopeV3.acl.active_required}}\pysiglinewithargsret{\sphinxcode{\sphinxupquote{coopeV3.acl.}}\sphinxbfcode{\sphinxupquote{active\_required}}}{\emph{view}}{}
Test if the site is active ({\hyperref[\detokenize{modules/models:preferences.models.GeneralPreferences.is_active}]{\sphinxcrossref{\sphinxcode{\sphinxupquote{preferences.models.GeneralPreferences.is\_active}}}}}).
\end{fulllineitems}
\index{admin\_required() (in module coopeV3.acl)@\spxentry{admin\_required()}\spxextra{in module coopeV3.acl}}
\begin{fulllineitems}
\phantomsection\label{\detokenize{modules/utils:coopeV3.acl.admin_required}}\pysiglinewithargsret{\sphinxcode{\sphinxupquote{coopeV3.acl.}}\sphinxbfcode{\sphinxupquote{admin\_required}}}{\emph{view}}{}
Test if the user is staff.
\end{fulllineitems}
\index{self\_or\_has\_perm() (in module coopeV3.acl)@\spxentry{self\_or\_has\_perm()}\spxextra{in module coopeV3.acl}}
\begin{fulllineitems}
\phantomsection\label{\detokenize{modules/utils:coopeV3.acl.self_or_has_perm}}\pysiglinewithargsret{\sphinxcode{\sphinxupquote{coopeV3.acl.}}\sphinxbfcode{\sphinxupquote{self\_or\_has\_perm}}}{\emph{pkName}, \emph{perm}}{}
Test if the user is the request user (pk) or has perm permission.
\end{fulllineitems}
\index{superuser\_required() (in module coopeV3.acl)@\spxentry{superuser\_required()}\spxextra{in module coopeV3.acl}}
\begin{fulllineitems}
\phantomsection\label{\detokenize{modules/utils:coopeV3.acl.superuser_required}}\pysiglinewithargsret{\sphinxcode{\sphinxupquote{coopeV3.acl.}}\sphinxbfcode{\sphinxupquote{superuser\_required}}}{\emph{view}}{}
Test if the user is superuser.
\end{fulllineitems}
\section{CoopeV3 templatetags}
\label{\detokenize{modules/utils:module-coopeV3.templatetags.vip}}\label{\detokenize{modules/utils:coopev3-templatetags}}\index{coopeV3.templatetags.vip (module)@\spxentry{coopeV3.templatetags.vip}\spxextra{module}}\index{brewer() (in module coopeV3.templatetags.vip)@\spxentry{brewer()}\spxextra{in module coopeV3.templatetags.vip}}
\begin{fulllineitems}
\phantomsection\label{\detokenize{modules/utils:coopeV3.templatetags.vip.brewer}}\pysiglinewithargsret{\sphinxcode{\sphinxupquote{coopeV3.templatetags.vip.}}\sphinxbfcode{\sphinxupquote{brewer}}}{}{}
A tag which returns {\hyperref[\detokenize{modules/models:preferences.models.GeneralPreferences.brewer}]{\sphinxcrossref{\sphinxcode{\sphinxupquote{preferences.models.GeneralPreferences.brewer}}}}}.
\end{fulllineitems}
\index{global\_message() (in module coopeV3.templatetags.vip)@\spxentry{global\_message()}\spxextra{in module coopeV3.templatetags.vip}}
\begin{fulllineitems}
\phantomsection\label{\detokenize{modules/utils:coopeV3.templatetags.vip.global_message}}\pysiglinewithargsret{\sphinxcode{\sphinxupquote{coopeV3.templatetags.vip.}}\sphinxbfcode{\sphinxupquote{global\_message}}}{}{}
A tag which returns {\hyperref[\detokenize{modules/models:preferences.models.GeneralPreferences.global_message}]{\sphinxcrossref{\sphinxcode{\sphinxupquote{preferences.models.GeneralPreferences.global\_message}}}}}.
\end{fulllineitems}
\index{grocer() (in module coopeV3.templatetags.vip)@\spxentry{grocer()}\spxextra{in module coopeV3.templatetags.vip}}
\begin{fulllineitems}
\phantomsection\label{\detokenize{modules/utils:coopeV3.templatetags.vip.grocer}}\pysiglinewithargsret{\sphinxcode{\sphinxupquote{coopeV3.templatetags.vip.}}\sphinxbfcode{\sphinxupquote{grocer}}}{}{}
A tag which returns {\hyperref[\detokenize{modules/models:preferences.models.GeneralPreferences.grocer}]{\sphinxcrossref{\sphinxcode{\sphinxupquote{preferences.models.GeneralPreferences.grocer}}}}}.
\end{fulllineitems}
\index{logout\_time() (in module coopeV3.templatetags.vip)@\spxentry{logout\_time()}\spxextra{in module coopeV3.templatetags.vip}}
\begin{fulllineitems}
\phantomsection\label{\detokenize{modules/utils:coopeV3.templatetags.vip.logout_time}}\pysiglinewithargsret{\sphinxcode{\sphinxupquote{coopeV3.templatetags.vip.}}\sphinxbfcode{\sphinxupquote{logout\_time}}}{}{}
A tag which returns {\hyperref[\detokenize{modules/models:preferences.models.GeneralPreferences.automatic_logout_time}]{\sphinxcrossref{\sphinxcode{\sphinxupquote{preferences.models.GeneralPreferences.automatic\_logout\_time}}}}}.
\end{fulllineitems}
\index{menu() (in module coopeV3.templatetags.vip)@\spxentry{menu()}\spxextra{in module coopeV3.templatetags.vip}}
\begin{fulllineitems}
\phantomsection\label{\detokenize{modules/utils:coopeV3.templatetags.vip.menu}}\pysiglinewithargsret{\sphinxcode{\sphinxupquote{coopeV3.templatetags.vip.}}\sphinxbfcode{\sphinxupquote{menu}}}{}{}
A tag which returns {\hyperref[\detokenize{modules/models:preferences.models.GeneralPreferences.menu}]{\sphinxcrossref{\sphinxcode{\sphinxupquote{preferences.models.GeneralPreferences.menu}}}}}.
\end{fulllineitems}
\index{president() (in module coopeV3.templatetags.vip)@\spxentry{president()}\spxextra{in module coopeV3.templatetags.vip}}
\begin{fulllineitems}
\phantomsection\label{\detokenize{modules/utils:coopeV3.templatetags.vip.president}}\pysiglinewithargsret{\sphinxcode{\sphinxupquote{coopeV3.templatetags.vip.}}\sphinxbfcode{\sphinxupquote{president}}}{}{}
A tag which returns {\hyperref[\detokenize{modules/models:preferences.models.GeneralPreferences.president}]{\sphinxcrossref{\sphinxcode{\sphinxupquote{preferences.models.GeneralPreferences.president}}}}}.
\end{fulllineitems}
\index{rules() (in module coopeV3.templatetags.vip)@\spxentry{rules()}\spxextra{in module coopeV3.templatetags.vip}}
\begin{fulllineitems}
\phantomsection\label{\detokenize{modules/utils:coopeV3.templatetags.vip.rules}}\pysiglinewithargsret{\sphinxcode{\sphinxupquote{coopeV3.templatetags.vip.}}\sphinxbfcode{\sphinxupquote{rules}}}{}{}
A tag which returns {\hyperref[\detokenize{modules/models:preferences.models.GeneralPreferences.rules}]{\sphinxcrossref{\sphinxcode{\sphinxupquote{preferences.models.GeneralPreferences.rules}}}}}.
\end{fulllineitems}
\index{secretary() (in module coopeV3.templatetags.vip)@\spxentry{secretary()}\spxextra{in module coopeV3.templatetags.vip}}
\begin{fulllineitems}
\phantomsection\label{\detokenize{modules/utils:coopeV3.templatetags.vip.secretary}}\pysiglinewithargsret{\sphinxcode{\sphinxupquote{coopeV3.templatetags.vip.}}\sphinxbfcode{\sphinxupquote{secretary}}}{}{}
A tag which returns {\hyperref[\detokenize{modules/models:preferences.models.GeneralPreferences.secretary}]{\sphinxcrossref{\sphinxcode{\sphinxupquote{preferences.models.GeneralPreferences.secretary}}}}}.
\end{fulllineitems}
\index{statutes() (in module coopeV3.templatetags.vip)@\spxentry{statutes()}\spxextra{in module coopeV3.templatetags.vip}}
\begin{fulllineitems}
\phantomsection\label{\detokenize{modules/utils:coopeV3.templatetags.vip.statutes}}\pysiglinewithargsret{\sphinxcode{\sphinxupquote{coopeV3.templatetags.vip.}}\sphinxbfcode{\sphinxupquote{statutes}}}{}{}
A tag which returns {\hyperref[\detokenize{modules/models:preferences.models.GeneralPreferences.statutes}]{\sphinxcrossref{\sphinxcode{\sphinxupquote{preferences.models.GeneralPreferences.statutes}}}}}.
\end{fulllineitems}
\index{treasurer() (in module coopeV3.templatetags.vip)@\spxentry{treasurer()}\spxextra{in module coopeV3.templatetags.vip}}
\begin{fulllineitems}
\phantomsection\label{\detokenize{modules/utils:coopeV3.templatetags.vip.treasurer}}\pysiglinewithargsret{\sphinxcode{\sphinxupquote{coopeV3.templatetags.vip.}}\sphinxbfcode{\sphinxupquote{treasurer}}}{}{}
A tag which returns {\hyperref[\detokenize{modules/models:preferences.models.GeneralPreferences.treasurer}]{\sphinxcrossref{\sphinxcode{\sphinxupquote{preferences.models.GeneralPreferences.treasurer}}}}}.
\end{fulllineitems}
\index{vice\_president() (in module coopeV3.templatetags.vip)@\spxentry{vice\_president()}\spxextra{in module coopeV3.templatetags.vip}}
\begin{fulllineitems}
\phantomsection\label{\detokenize{modules/utils:coopeV3.templatetags.vip.vice_president}}\pysiglinewithargsret{\sphinxcode{\sphinxupquote{coopeV3.templatetags.vip.}}\sphinxbfcode{\sphinxupquote{vice\_president}}}{}{}
A tag which returns {\hyperref[\detokenize{modules/models:preferences.models.GeneralPreferences.vice_president}]{\sphinxcrossref{\sphinxcode{\sphinxupquote{preferences.models.GeneralPreferences.vice\_president}}}}}.
\end{fulllineitems}
\section{Users templatetags}
\label{\detokenize{modules/utils:module-users.templatetags.users_extra}}\label{\detokenize{modules/utils:users-templatetags}}\index{users.templatetags.users\_extra (module)@\spxentry{users.templatetags.users\_extra}\spxextra{module}}\index{random\_filter() (in module users.templatetags.users\_extra)@\spxentry{random\_filter()}\spxextra{in module users.templatetags.users\_extra}}
\begin{fulllineitems}
\phantomsection\label{\detokenize{modules/utils:users.templatetags.users_extra.random_filter}}\pysiglinewithargsret{\sphinxcode{\sphinxupquote{users.templatetags.users\_extra.}}\sphinxbfcode{\sphinxupquote{random\_filter}}}{\emph{a}, \emph{b}}{}
\end{fulllineitems}
\chapter{Django\_tex documentation}
\label{\detokenize{modules/django_tex:django-tex-documentation}}\label{\detokenize{modules/django_tex::doc}}
\section{Core}
\label{\detokenize{modules/django_tex:module-django_tex.core}}\label{\detokenize{modules/django_tex:core}}\index{django\_tex.core (module)@\spxentry{django\_tex.core}\spxextra{module}}\index{compile\_template\_to\_pdf() (in module django\_tex.core)@\spxentry{compile\_template\_to\_pdf()}\spxextra{in module django\_tex.core}}
\begin{fulllineitems}
\phantomsection\label{\detokenize{modules/django_tex:django_tex.core.compile_template_to_pdf}}\pysiglinewithargsret{\sphinxcode{\sphinxupquote{django\_tex.core.}}\sphinxbfcode{\sphinxupquote{compile\_template\_to\_pdf}}}{\emph{template\_name}, \emph{context}}{}
Compile the source with {\hyperref[\detokenize{modules/django_tex:django_tex.core.render_template_with_context}]{\sphinxcrossref{\sphinxcode{\sphinxupquote{render\_template\_with\_context()}}}}} and {\hyperref[\detokenize{modules/django_tex:django_tex.core.run_tex}]{\sphinxcrossref{\sphinxcode{\sphinxupquote{run\_tex()}}}}}.
\end{fulllineitems}
\index{render\_template\_with\_context() (in module django\_tex.core)@\spxentry{render\_template\_with\_context()}\spxextra{in module django\_tex.core}}
\begin{fulllineitems}
\phantomsection\label{\detokenize{modules/django_tex:django_tex.core.render_template_with_context}}\pysiglinewithargsret{\sphinxcode{\sphinxupquote{django\_tex.core.}}\sphinxbfcode{\sphinxupquote{render\_template\_with\_context}}}{\emph{template\_name}, \emph{context}}{}
Render the template
\end{fulllineitems}
\index{run\_tex() (in module django\_tex.core)@\spxentry{run\_tex()}\spxextra{in module django\_tex.core}}
\begin{fulllineitems}
\phantomsection\label{\detokenize{modules/django_tex:django_tex.core.run_tex}}\pysiglinewithargsret{\sphinxcode{\sphinxupquote{django\_tex.core.}}\sphinxbfcode{\sphinxupquote{run\_tex}}}{\emph{source}}{}
Copy the source to temp dict and run latex.
\end{fulllineitems}
\section{Engine}
\label{\detokenize{modules/django_tex:module-django_tex.engine}}\label{\detokenize{modules/django_tex:engine}}\index{django\_tex.engine (module)@\spxentry{django\_tex.engine}\spxextra{module}}\index{TeXEngine (class in django\_tex.engine)@\spxentry{TeXEngine}\spxextra{class in django\_tex.engine}}
\begin{fulllineitems}
\phantomsection\label{\detokenize{modules/django_tex:django_tex.engine.TeXEngine}}\pysiglinewithargsret{\sphinxbfcode{\sphinxupquote{class }}\sphinxcode{\sphinxupquote{django\_tex.engine.}}\sphinxbfcode{\sphinxupquote{TeXEngine}}}{\emph{params}}{}~\index{app\_dirname (django\_tex.engine.TeXEngine attribute)@\spxentry{app\_dirname}\spxextra{django\_tex.engine.TeXEngine attribute}}
\begin{fulllineitems}
\phantomsection\label{\detokenize{modules/django_tex:django_tex.engine.TeXEngine.app_dirname}}\pysigline{\sphinxbfcode{\sphinxupquote{app\_dirname}}\sphinxbfcode{\sphinxupquote{ = 'templates'}}}
\end{fulllineitems}
\end{fulllineitems}
\section{Environment}
\label{\detokenize{modules/django_tex:module-django_tex.environment}}\label{\detokenize{modules/django_tex:environment}}\index{django\_tex.environment (module)@\spxentry{django\_tex.environment}\spxextra{module}}\index{environment() (in module django\_tex.environment)@\spxentry{environment()}\spxextra{in module django\_tex.environment}}
\begin{fulllineitems}
\phantomsection\label{\detokenize{modules/django_tex:django_tex.environment.environment}}\pysiglinewithargsret{\sphinxcode{\sphinxupquote{django\_tex.environment.}}\sphinxbfcode{\sphinxupquote{environment}}}{\emph{**options}}{}
\end{fulllineitems}
\section{Exceptions}
\label{\detokenize{modules/django_tex:module-django_tex.exceptions}}\label{\detokenize{modules/django_tex:exceptions}}\index{django\_tex.exceptions (module)@\spxentry{django\_tex.exceptions}\spxextra{module}}\index{TexError@\spxentry{TexError}}
\begin{fulllineitems}
\phantomsection\label{\detokenize{modules/django_tex:django_tex.exceptions.TexError}}\pysiglinewithargsret{\sphinxbfcode{\sphinxupquote{exception }}\sphinxcode{\sphinxupquote{django\_tex.exceptions.}}\sphinxbfcode{\sphinxupquote{TexError}}}{\emph{log}, \emph{source}}{}~\index{get\_message() (django\_tex.exceptions.TexError method)@\spxentry{get\_message()}\spxextra{django\_tex.exceptions.TexError method}}
\begin{fulllineitems}
\phantomsection\label{\detokenize{modules/django_tex:django_tex.exceptions.TexError.get_message}}\pysiglinewithargsret{\sphinxbfcode{\sphinxupquote{get\_message}}}{}{}
\end{fulllineitems}
\end{fulllineitems}
\index{prettify\_message() (in module django\_tex.exceptions)@\spxentry{prettify\_message()}\spxextra{in module django\_tex.exceptions}}
\begin{fulllineitems}
\phantomsection\label{\detokenize{modules/django_tex:django_tex.exceptions.prettify_message}}\pysiglinewithargsret{\sphinxcode{\sphinxupquote{django\_tex.exceptions.}}\sphinxbfcode{\sphinxupquote{prettify\_message}}}{\emph{message}}{}
Helper methods that removes consecutive whitespaces and newline characters
\end{fulllineitems}
\index{tokenizer() (in module django\_tex.exceptions)@\spxentry{tokenizer()}\spxextra{in module django\_tex.exceptions}}
\begin{fulllineitems}
\phantomsection\label{\detokenize{modules/django_tex:django_tex.exceptions.tokenizer}}\pysiglinewithargsret{\sphinxcode{\sphinxupquote{django\_tex.exceptions.}}\sphinxbfcode{\sphinxupquote{tokenizer}}}{\emph{code}}{}
\end{fulllineitems}
\section{Filters}
\label{\detokenize{modules/django_tex:module-django_tex.filters}}\label{\detokenize{modules/django_tex:filters}}\index{django\_tex.filters (module)@\spxentry{django\_tex.filters}\spxextra{module}}\index{do\_linebreaks() (in module django\_tex.filters)@\spxentry{do\_linebreaks()}\spxextra{in module django\_tex.filters}}
\begin{fulllineitems}
\phantomsection\label{\detokenize{modules/django_tex:django_tex.filters.do_linebreaks}}\pysiglinewithargsret{\sphinxcode{\sphinxupquote{django\_tex.filters.}}\sphinxbfcode{\sphinxupquote{do\_linebreaks}}}{\emph{value}}{}
\end{fulllineitems}
\section{Models}
\label{\detokenize{modules/django_tex:module-django_tex.models}}\label{\detokenize{modules/django_tex:models}}\index{django\_tex.models (module)@\spxentry{django\_tex.models}\spxextra{module}}\index{TeXTemplateFile (class in django\_tex.models)@\spxentry{TeXTemplateFile}\spxextra{class in django\_tex.models}}
\begin{fulllineitems}
\phantomsection\label{\detokenize{modules/django_tex:django_tex.models.TeXTemplateFile}}\pysiglinewithargsret{\sphinxbfcode{\sphinxupquote{class }}\sphinxcode{\sphinxupquote{django\_tex.models.}}\sphinxbfcode{\sphinxupquote{TeXTemplateFile}}}{\emph{*args}, \emph{**kwargs}}{}~\index{TeXTemplateFile.Meta (class in django\_tex.models)@\spxentry{TeXTemplateFile.Meta}\spxextra{class in django\_tex.models}}
\begin{fulllineitems}
\phantomsection\label{\detokenize{modules/django_tex:django_tex.models.TeXTemplateFile.Meta}}\pysigline{\sphinxbfcode{\sphinxupquote{class }}\sphinxbfcode{\sphinxupquote{Meta}}}~\index{abstract (django\_tex.models.TeXTemplateFile.Meta attribute)@\spxentry{abstract}\spxextra{django\_tex.models.TeXTemplateFile.Meta attribute}}
\begin{fulllineitems}
\phantomsection\label{\detokenize{modules/django_tex:django_tex.models.TeXTemplateFile.Meta.abstract}}\pysigline{\sphinxbfcode{\sphinxupquote{abstract}}\sphinxbfcode{\sphinxupquote{ = False}}}
\end{fulllineitems}
\end{fulllineitems}
\index{name (django\_tex.models.TeXTemplateFile attribute)@\spxentry{name}\spxextra{django\_tex.models.TeXTemplateFile attribute}}
\begin{fulllineitems}
\phantomsection\label{\detokenize{modules/django_tex:django_tex.models.TeXTemplateFile.name}}\pysigline{\sphinxbfcode{\sphinxupquote{name}}}
A wrapper for a deferred-loading field. When the value is read from this
object the first time, the query is executed.
\end{fulllineitems}
\index{title (django\_tex.models.TeXTemplateFile attribute)@\spxentry{title}\spxextra{django\_tex.models.TeXTemplateFile attribute}}
\begin{fulllineitems}
\phantomsection\label{\detokenize{modules/django_tex:django_tex.models.TeXTemplateFile.title}}\pysigline{\sphinxbfcode{\sphinxupquote{title}}}
A wrapper for a deferred-loading field. When the value is read from this
object the first time, the query is executed.
\end{fulllineitems}
\end{fulllineitems}
\index{validate\_template\_path() (in module django\_tex.models)@\spxentry{validate\_template\_path()}\spxextra{in module django\_tex.models}}
\begin{fulllineitems}
\phantomsection\label{\detokenize{modules/django_tex:django_tex.models.validate_template_path}}\pysiglinewithargsret{\sphinxcode{\sphinxupquote{django\_tex.models.}}\sphinxbfcode{\sphinxupquote{validate\_template\_path}}}{\emph{name}}{}
\end{fulllineitems}
\section{Views}
\label{\detokenize{modules/django_tex:module-django_tex.views}}\label{\detokenize{modules/django_tex:views}}\index{django\_tex.views (module)@\spxentry{django\_tex.views}\spxextra{module}}\index{PDFResponse (class in django\_tex.views)@\spxentry{PDFResponse}\spxextra{class in django\_tex.views}}
\begin{fulllineitems}
\phantomsection\label{\detokenize{modules/django_tex:django_tex.views.PDFResponse}}\pysiglinewithargsret{\sphinxbfcode{\sphinxupquote{class }}\sphinxcode{\sphinxupquote{django\_tex.views.}}\sphinxbfcode{\sphinxupquote{PDFResponse}}}{\emph{content}, \emph{filename=None}}{}
\end{fulllineitems}
\index{render\_to\_pdf() (in module django\_tex.views)@\spxentry{render\_to\_pdf()}\spxextra{in module django\_tex.views}}
\begin{fulllineitems}
\phantomsection\label{\detokenize{modules/django_tex:django_tex.views.render_to_pdf}}\pysiglinewithargsret{\sphinxcode{\sphinxupquote{django\_tex.views.}}\sphinxbfcode{\sphinxupquote{render\_to\_pdf}}}{\emph{request}, \emph{template\_name}, \emph{context=None}, \emph{filename=None}}{}
\end{fulllineitems}
\chapter{Indices and tables}
\label{\detokenize{index:indices-and-tables}}\begin{itemize}
\item {}
\DUrole{xref,std,std-ref}{genindex}
\item {}
\DUrole{xref,std,std-ref}{modindex}
\item {}
\DUrole{xref,std,std-ref}{search}
\end{itemize}
\renewcommand{\indexname}{Python Module Index}
\begin{sphinxtheindex}
\let\bigletter\sphinxstyleindexlettergroup
\bigletter{c}
\item\relax\sphinxstyleindexentry{coopeV3.acl}\sphinxstyleindexpageref{modules/utils:\detokenize{module-coopeV3.acl}}
\item\relax\sphinxstyleindexentry{coopeV3.templatetags.vip}\sphinxstyleindexpageref{modules/utils:\detokenize{module-coopeV3.templatetags.vip}}
\item\relax\sphinxstyleindexentry{coopeV3.views}\sphinxstyleindexpageref{modules/views:\detokenize{module-coopeV3.views}}
\indexspace
\bigletter{d}
\item\relax\sphinxstyleindexentry{django\_tex.core}\sphinxstyleindexpageref{modules/django_tex:\detokenize{module-django_tex.core}}
\item\relax\sphinxstyleindexentry{django\_tex.engine}\sphinxstyleindexpageref{modules/django_tex:\detokenize{module-django_tex.engine}}
\item\relax\sphinxstyleindexentry{django\_tex.environment}\sphinxstyleindexpageref{modules/django_tex:\detokenize{module-django_tex.environment}}
\item\relax\sphinxstyleindexentry{django\_tex.exceptions}\sphinxstyleindexpageref{modules/django_tex:\detokenize{module-django_tex.exceptions}}
\item\relax\sphinxstyleindexentry{django\_tex.filters}\sphinxstyleindexpageref{modules/django_tex:\detokenize{module-django_tex.filters}}
\item\relax\sphinxstyleindexentry{django\_tex.models}\sphinxstyleindexpageref{modules/django_tex:\detokenize{module-django_tex.models}}
\item\relax\sphinxstyleindexentry{django\_tex.views}\sphinxstyleindexpageref{modules/django_tex:\detokenize{module-django_tex.views}}
\indexspace
\bigletter{g}
\item\relax\sphinxstyleindexentry{gestion.admin}\sphinxstyleindexpageref{modules/admin:\detokenize{module-gestion.admin}}
\item\relax\sphinxstyleindexentry{gestion.forms}\sphinxstyleindexpageref{modules/forms:\detokenize{module-gestion.forms}}
\item\relax\sphinxstyleindexentry{gestion.models}\sphinxstyleindexpageref{modules/models:\detokenize{module-gestion.models}}
\item\relax\sphinxstyleindexentry{gestion.views}\sphinxstyleindexpageref{modules/views:\detokenize{module-gestion.views}}
\indexspace
\bigletter{p}
\item\relax\sphinxstyleindexentry{preferences.admin}\sphinxstyleindexpageref{modules/admin:\detokenize{module-preferences.admin}}
\item\relax\sphinxstyleindexentry{preferences.forms}\sphinxstyleindexpageref{modules/forms:\detokenize{module-preferences.forms}}
\item\relax\sphinxstyleindexentry{preferences.models}\sphinxstyleindexpageref{modules/models:\detokenize{module-preferences.models}}
\item\relax\sphinxstyleindexentry{preferences.views}\sphinxstyleindexpageref{modules/views:\detokenize{module-preferences.views}}
\indexspace
\bigletter{u}
\item\relax\sphinxstyleindexentry{users.admin}\sphinxstyleindexpageref{modules/admin:\detokenize{module-users.admin}}
\item\relax\sphinxstyleindexentry{users.forms}\sphinxstyleindexpageref{modules/forms:\detokenize{module-users.forms}}
\item\relax\sphinxstyleindexentry{users.models}\sphinxstyleindexpageref{modules/models:\detokenize{module-users.models}}
\item\relax\sphinxstyleindexentry{users.templatetags.users\_extra}\sphinxstyleindexpageref{modules/utils:\detokenize{module-users.templatetags.users_extra}}
\item\relax\sphinxstyleindexentry{users.views}\sphinxstyleindexpageref{modules/views:\detokenize{module-users.views}}
\end{sphinxtheindex}
\renewcommand{\indexname}{Index}
\printindex
\end{document}