David Taylor
7babaee44c
Add link to pre-filled risk assessment form
2019-07-14 23:09:44 +01:00
David Taylor
14836f135c
Update subhire form location
...
Requested by Jonny
2019-02-25 21:29:14 +00:00
Johnathan Graydon
7e68dfb851
Fix hover text on invoice page
2017-11-29 14:40:11 +00:00
David Taylor
22c520e841
Refactored versioning.py (and associated templates) to improve readability and testability.
...
Takes inspiration from, but does not use, django-reversion-compare. We do a lot of RIGS-specific stuff that requires a lot of hacking to get working nicely with django-reversion-compare. The main example of this is event-item “many-to-one” fields. The performance difference of my code compared to django-reversion-compare was found to be negligible.
2017-06-21 03:09:46 +01:00
Johnathan Graydon
abb56af222
Fix spelling in rig authorisation
2017-06-02 12:52:01 +01:00
David Taylor
bdd7f02fe2
Add EventAuthorisation to the activity feed
2017-05-25 13:09:52 +01:00
Tom Price
7cb9e97ecb
Fix text on quote paperwork for external clients
...
Actually finish fixing PDF footer formatting.
2017-05-24 16:34:32 +01:00
Tom Price
7fdafd854e
Add payments to invoice PDF
2017-05-23 19:18:19 +01:00
Tom Price
d85ebb63a1
Minor PDF styling fixes
2017-05-23 19:04:57 +01:00
Tom Price
c6b7bbc219
Change to just using online auth for internal clients.
...
This effectively reverts 067e03b .
2017-05-23 18:19:02 +01:00
David Taylor
4e79f00551
Add pound signs to confirmation emails
2017-05-18 17:22:59 +01:00
David Taylor
f3c020b613
Update email templates to avoid using bootstrap. Should improve speed, and also cross-email-client compatability
2017-05-18 15:27:50 +01:00
Tom Price
4b87b0a196
Add some visual indicators that authorisations have been submitted.
...
This will show teccies and clients that RIGS is processing emails which can take a short while.
Should prevent duplicate sending.
2017-05-17 19:08:51 +01:00
David Taylor
f8aaf9f36e
Merge branch 'master' into feature/online-auth
...
# Conflicts:
# RIGS/rigboard.py
# RIGS/test_functional.py
# RIGS/urls.py
# requirements.txt
2017-05-12 20:53:00 +01:00
David Taylor
374c31e8b4
Fix date/time/datetime field types
2017-05-10 23:03:35 +01:00
David Taylor
286e4314f5
Require users to have nottinghamtec.co.uk address before allowing them to send messages to clients
2017-05-10 15:39:13 +01:00
Tom Price
6b05938953
Set authorisation button text to be more verbose
2017-05-09 19:21:35 +01:00
Tom Price
1710c3f01f
Send HTML confirmation emails.
...
Also tidy up the PDF and some of the source.
2017-05-09 18:43:27 +01:00
Tom Price
f57ac3acb1
Add sending of html email for the request
2017-05-09 18:35:29 +01:00
Tom Price
331dab20f7
Add basic tracking of when an event authorisation request was sent.
...
Designed and requested by Ross because he can't remember if he's push a button...
2017-04-19 18:14:36 +01:00
Tom Price
430862b24d
Add tracking of who sent the link
2017-04-11 15:52:38 +01:00
Tom Price
e12367bde7
Few tweaks to printed documents following a conversation with Marilyn from treasury
2017-04-11 14:32:06 +01:00
Tom Price
36638e4df6
Add some more disclaimers explaining things better to internal clients.
2017-04-11 14:02:58 +01:00
Tom Price
a0440e1587
Add useful email addresses for reference.
2017-04-11 13:48:51 +01:00
Tom Price
6e78f16c33
Add changes suggested by DT
2017-04-11 11:45:08 +01:00
Tom Price
067e03b757
Remove Event.purchase_order in favour of a simple EventAuthorisation object.
2017-04-10 23:16:50 +01:00
Tom Price
391d9ef28f
Update PDF templates and enable sending of PDF via email.
...
PDFs now state QUOTE, INVOICE or RECEIPT.
Single copy and all but INVOICE includes terms of hire.
2017-04-10 22:45:27 +01:00
Tom Price
5d17d642ec
Update templates to include the new authorisation fields
2017-04-10 21:43:18 +01:00
Tom Price
306c11bb2f
Add tooltip JavaScript
2017-04-10 20:47:19 +01:00
Tom Price
3fa9795cde
Change mic name to use the full name rather than the display name on RIGS
2017-04-10 20:40:51 +01:00
Tom Price
7fd0c50146
Add sending of emails to clients.
...
Add email sending methods.
Add TEC side sending of emails.
2017-04-10 20:39:19 +01:00
Tom Price
3b2aa02ae5
Add success notification emails.
...
Enable RevisionMixin for EventAuthorisation.
Add signal receivers for RIGS.
Expand RIGS into an explicitly defined app to support signals.
2017-04-10 19:16:45 +01:00
Tom Price
cf11e8235f
Add ID tagging to auth form to autoscroll on error
2017-04-10 18:15:47 +01:00
Tom Price
e65e97b1a3
Client facing authorisation procedures.
...
Add forms, views, templates and URLs.
Remove created at in favour of the built in versioning as that's much more accurate.
Switch to a OneToOneField with EventAuthorisation -> event as a result of this.
Move validation from models to forms where it probably belongs.
Provide more descriptive errors.
Add success page for authorisation.
2017-04-07 02:14:33 +01:00
Sam Osborne
82aa2785ea
Make forum go to actual forum
...
Currently goes to old forum :(
2017-02-06 15:35:29 +00:00
Sam Osborne
97decf8c52
Add link to pre-event RA
...
#accessible
2016-10-19 00:54:42 +01:00
Tom Price
92c77c07e0
Fix tailing line breaks
2016-10-11 18:47:13 +01:00
David Taylor
0541a70cec
Fixed event title link (_blank)
2016-10-09 11:30:13 +01:00
David Taylor
e0cb2f4925
Linked RIGS title
2016-10-09 11:26:32 +01:00
David Taylor
68a46af1a8
Fixed rounded corner fail
2016-10-09 11:22:34 +01:00
David Taylor
f61158b9c0
Rounded corners, transparent background
2016-10-09 11:20:43 +01:00
David Taylor
879ecd1f6d
Made font size smaller in embed
2016-10-08 21:49:03 +01:00
David Taylor
0e72c3f896
Made pretty, and made embedding accessible to non-keyholders
2016-10-08 21:38:12 +01:00
David Taylor
008edd8bee
Lots of tidying up, moved inline CSS into SCSS
2016-10-08 19:32:45 +01:00
David Taylor
5e9f7e2c63
More prettying
2016-10-06 17:00:45 +01:00
David Taylor
3f752cd7b7
Made embed prettier
2016-10-06 16:48:19 +01:00
David Taylor
441a2be0b8
Added embedded login, and all iframe links open in new tab
2016-10-06 16:08:01 +01:00
David Taylor
1bdc4bd293
Fixed description = none in embed
2016-10-06 13:22:47 +01:00
David Taylor
69b0ff9fae
Made embed page, with clickjacking protection turned off
2016-10-06 12:52:33 +01:00
David Taylor
0244f5cfca
Restored login security to events
2016-10-05 10:42:49 +01:00