%% 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 you’re 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 you’re 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 you’re 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 you’re 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 you’re 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 you’re 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 you’re 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 you’re 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 you’re 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 you’re 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 you’re 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 you’re 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 you’re 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 you’re 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 you’re 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 you’re 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 user’s 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 can’t 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 you’re 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 user’s 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}