James Polley
8d15a6cbeb
Make talk audience and format visible to reviewers
...
* Audience is visible on review details, but not the list. Perhaps
useful for cases where reviwer wishes to only review for a
particular audience. This change adds audience to the list view.
* Format is not visible anywhere. This changes adds it to list and
detail views for the reviewers.
This change also adds some buttons to control visibility of the new
columns.
2017-11-12 14:05:43 +11:00
James Polley
79d3270a32
Rough hack at app.css for issue #28
2017-10-31 05:55:56 +00:00
James Polley
2af7eaea7f
Supply a default value for target_audience for the ART+TECH miniconf
...
* The base model requires a value here
* But we aren't using one; so there's none on the form
* This change supplies a custom enumeration that's specific for this
particular model, which has one value, which is a default value,
which simply says that the field is N/A
* This does mean that when viewing or reviewing the proposal one sees
the Target Audience field, but it will say N/A.
* Testing has shown that this does not affect the other types which
descend from the base Proposal class; they still use the default
enumeration.
2017-10-23 21:18:17 +11:00
James Polley
c133f88832
Add the page title into the well
2017-10-16 21:59:19 +11:00
James Polley
bfa94b8c5e
Enable flatpages
2017-10-16 21:53:18 +11:00
James Polley
79310913ad
rename symposion-fixtures->symposion-tools
2017-10-16 20:05:30 +11:00
James Polley
6bf3d71bff
Require login for proposal submit
...
- This has the effect of bouncing people to the login page if they're
unauthenticated, rather than returning a 502 because 'home' doesn't
exist.
- If they're authenticated but don't have a speaker profile, send them
to the speaker profile create page rather than just to the
dashboard.
Closes #26
2017-10-16 15:07:36 +11:00
James Polley
bb42d098fd
Update fields for arttech miniconf
2017-10-15 22:42:27 +11:00
James Polley
4570eb1665
Test sphinx generation on every commit
...
Produces a downloadable artifact
2017-10-15 16:20:36 +10:00
James Polley
1eb28f2c80
Enhance Schedule list display
2017-10-15 15:58:43 +10:00
James Polley
fab25ad0f5
Room needs dunder-str as well as dunder-unicode
2017-10-15 15:33:56 +10:00
James Polley
df1fe7a9f5
Fix duplicate room-slot in sample data
2017-10-15 15:31:20 +10:00
James Polley
18e338c2c1
Enhance docs about schedule creation
...
Add clearer notes about the preconditions for using a csv to populate
the schedule.
Update the sample data to one that makes it clear which date format
must be used.
2017-10-15 15:25:45 +10:00
James Polley
e48c8c171a
Display (editably) the exclusvity of the slot in the admin
...
(Also add filtering so that we can easily find eg all plenaries which
are not yet flagged as exclusive)
2017-10-15 15:14:55 +10:00
James Polley
6b17e021ca
Add a __unicode__ method to the Room model
...
Closes #25
2017-10-15 15:07:56 +10:00
James Polley
b154d90eed
Wrap input CSV in an TextIOWrapper
...
Closes #24
2017-10-15 14:59:57 +10:00
James Polley
8ded9ff4fc
Remove reference to analytics.html
...
Don't know what it was, but it currently doesn't exist.
2017-10-15 14:29:33 +10:00
James Polley
493306bfff
update favico
2017-10-14 16:47:17 +11:00
James Polley
e18cfc4704
Rework navbar to have a consistent look with the static site.
2017-10-14 16:47:06 +11:00
James Polley
cd4c640c1b
Allow filter of team memberships by state
2017-10-14 14:31:57 +11:00
James Polley
f460e88850
Merge branch 'ticket-testing' into 'master'
...
Final preparations for miniconf CFP golive
See merge request LCA2018/symposion_app!65
2017-10-13 23:56:38 +00:00
James Polley
06eae1df07
Add environment labels for deploy jobs
2017-10-14 10:32:46 +11:00
James Polley
5689fd3fce
Open DevDevDev immediately, no close
...
https://rt.lca2018.org/Ticket/Display.html?id=499
2017-10-13 18:43:34 +11:00
James Polley
d7bf6d721a
Set start/end dates for FP miniconf
...
https://rt.lca2018.org/Ticket/Display.html?id=510
2017-10-13 18:37:59 +11:00
James Polley
dfc9c003cc
Update start dates for miniconfs
2017-10-13 18:35:32 +11:00
James Polley
5832745148
Add missing </div> so that available teams is properly positioned
2017-10-13 18:35:32 +11:00
James Polley
f7993de3bb
Merge branch 'ticket-testing' into 'master'
...
Reviews enhancements
See merge request LCA2018/symposion_app!64
2017-10-13 02:15:06 +00:00
James Polley
c9223aeef0
Restore datatables to review lists
2017-10-13 13:07:05 +11:00
James Polley
9bf90b411e
Enhance admin interface for result notifications
2017-10-13 13:02:44 +11:00
James Polley
1725664aec
Merge branch 'ticket-testing' into 'master'
...
Tweak invoice template so that instructional text does not print.
See merge request LCA2018/symposion_app!63
2017-10-11 11:16:40 +00:00
James Polley
3334469d30
Tweak invoice templates so that header text is hidden on print
2017-10-11 21:57:04 +11:00
James Polley
3da89a0549
Format the speaker bio as intended.
2017-10-08 22:23:13 +11:00
James Polley
c2b40fabbc
Merge branch 'ticket-testing' into 'master'
...
Update profile form and datatables
See merge request LCA2018/symposion_app!60
2017-10-08 05:32:19 +00:00
James Polley
d0f4b1c455
Update datatables libraries
...
This fixes some display issues and adds functionality.
2017-10-08 16:14:28 +11:00
James Polley
f0933d897d
Add notes to profile form about being able to edit form
...
Also about the known issue with some emoji
2017-10-08 15:10:34 +11:00
James Polley
3ee9c6ef4d
Merge branch 'ticket-testing' into 'master'
...
Datatable improvements: bigger uwsgi buffers, work for all tables
See merge request LCA2018/symposion_app!58
2017-10-04 14:37:34 +00:00
James Polley
8aa1148f7a
Make datatable work for each table on the page, not just the first
2017-10-05 00:55:30 +11:00
James Polley
8f28a444a2
Increase uwsgi buffer size
...
The DataTables sets a lot of data into some cookies. It's currently
overwhelming the uwsgi buffer size.
2017-10-05 00:38:05 +11:00
James Polley
e3c0aa510a
Merge branch 'ticket-testing' into 'master'
...
Revert "Split out dev/prod docker builds into parallel jobs."
See merge request LCA2018/symposion_app!57
2017-10-04 13:16:24 +00:00
James Polley
df389b9ce5
Revert "Split out dev/prod docker builds into parallel jobs."
...
This reverts commit d7065ee43d
.
Dev build re-uses prod build, so they can't be split (and dev build
won't take much extra time anyway)
2017-10-04 23:56:28 +11:00
James Polley
d48573073c
Merge branch 'ticket-testing' into 'master'
...
Remove errant debugging line from profile form
See merge request LCA2018/symposion_app!56
2017-10-04 12:54:44 +00:00
James Polley
d7065ee43d
Split out dev/prod docker builds into parallel jobs.
2017-10-04 23:49:16 +11:00
James Polley
f6b629bd60
Remove debugging line left on profile form.
2017-10-04 23:49:16 +11:00
James Polley
84f198e0e3
Merge branch 'ticket-testing' into 'master'
...
Add datatables to ticket reports
See merge request LCA2018/symposion_app!55
2017-10-04 12:27:14 +00:00
James Polley
af5fec11ff
Utilise multi-stage docker build for consistent dev/prod base
...
* developers can use --target symposion_dev to get a responsive site
that reads from their homedir and reacts to changed files instantly
* without a specified target the default is to build the prod image,
which is identical except for running uwsgi instead of the django
built-in server
* Enable debug when running in a developer's test environment
* Remove the makemigrations script and dockerfile
2017-10-04 20:43:01 +11:00
James Polley
45512e815a
Add datatables tools to ticket reports
2017-10-04 20:43:00 +11:00
James Polley
64f9b3fb6c
Merge branch 'clarify_profile_buttons' into 'ticket-testing'
...
Clarify function of buttons on profile form
See merge request LCA2018/symposion_app!54
2017-10-04 07:12:43 +00:00
James Polley
3c6c98021d
Clarify function of buttons on profile form
...
* "return to dashboard" throws away changes, so change the label to
"cancel" to make this more clear.
* "Save profile" is probably the button you're looking for, so flag it
as btn-success to make this clear.
2017-10-04 18:06:23 +11:00
James Polley
4ce5f1daa0
Merge branch 'ticket-testing' into 'master'
...
speakers_dinner_ticket requires acceptance of T&Cs
See merge request LCA2018/symposion_app!53
2017-10-01 23:33:38 +00:00
James Polley
dd5f789ef3
speakers_dinner_ticket requires acceptance of T&Cs
2017-10-02 09:13:05 +11:00