%% 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}