Custom functionality

[Invision Prototype](https://invis.io/38D1H7ZPW#/248683893_Login)

User management

User forms
Login, lost password, password reset and create account forms.

User application
Account applicant must be approved before their account should be active.
The administrator should recieve an email notice when a new application is created.
The applicant should recieve a confirmation when the application is recieved, and a second one when the application has been approved.
https://projects.invisionapp.com/share/38D1H7ZPW#/screens/248683892

User settings
The ability for approved users to manage account settings including:

  • Email address
  • Password
  • Company name and address
  • Contact information (Phone number)

Requsition form
[Send requsition order example](https://projects.invisionapp.com/share/38D1H7ZPW#/screens/248683891)
When a user fills out the form a submits a requisition order the following should happen:

  • An “Order” post should be created (custom post type)
  • An order confirmation should be sent to the applicant.
  • A “New order” email should be sent to the administrator.
  • Each order contains at least 1 spreadsheet (.xlsx, .xls). This should be saved and linked to in alle emails.

Each order should be given an unique ID that should be visible on all order related material (the emails etc.).Each order should be given an unique ID that should be visible on all order related material (the emails etc.).