6. reports package¶
6.1. Subpackages¶
6.2. Submodules¶
6.3. reports.admin module¶
6.4. reports.apps module¶
6.5. reports.forms module¶
Forms to manage main Addition ( Wine ) functions
- class reports.forms.OrderForm(data=None, files=None, auto_id='id_%s', prefix=None, initial=None, error_class=<class 'django.forms.utils.ErrorList'>, label_suffix=None, empty_permitted=False, instance=None, use_required_attribute=None, renderer=None)[source]¶
Bases:
ModelForm
- class Meta[source]¶
Bases:
object
- fields = ['name', 'style', 'country', 'year', 'size', 'price', 'source', 'delivery_unit', 'delivery_qty', 'order_ref', 'ship_costs', 'expected_delivery', 'quantity']¶
- base_fields = {'country': <django.forms.models.ModelChoiceField object>, 'delivery_qty': <django.forms.fields.IntegerField object>, 'delivery_unit': <django.forms.models.ModelChoiceField object>, 'expected_delivery': <django.forms.fields.DateField object>, 'name': <django.forms.fields.CharField object>, 'order_ref': <django.forms.fields.CharField object>, 'price': <django.forms.fields.DecimalField object>, 'quantity': <django.forms.fields.IntegerField object>, 'ship_costs': <django.forms.fields.DecimalField object>, 'size': <django.forms.models.ModelChoiceField object>, 'source': <django.forms.fields.CharField object>, 'style': <django.forms.models.ModelChoiceField object>, 'year': <django.forms.fields.CharField object>}¶
- declared_fields = {}¶
- property media¶
Return all media required to render the widgets on this form.
6.6. reports.models module¶
6.7. reports.tests module¶
6.8. reports.urls module¶
6.9. reports.views module¶
- reports.views.add_wine(request)[source]¶
Retail additions - these wines are received immediately. - set status to received status - add to a temp bin. - temp bin name is the same as as the wine id to suppurt put away
# initialise required items so we can check they have been set
create anote with associated text