Basic documentation for confreg system
authorMagnus Hagander <magnus@hagander.net>
Mon, 9 Jul 2018 08:37:56 +0000 (10:37 +0200)
committerMagnus Hagander <magnus@hagander.net>
Mon, 9 Jul 2018 08:37:56 +0000 (10:37 +0200)
commitaf98642c10e1be0c59a589df13945c2d29b17611
tree733066fbef9ccee2889c234338ec6ffa39de57f8
parentee66cb54e17fe87e6b380448a57df621de634b56
Basic documentation for confreg system

This adds basic contextual aware documentation to the confreg system
(sponsorship system not yet included, but will be at some point in the
future). A help link is added to the top right part of the navigation
bar, which links to (potentially context aware) help pages.

Docs live in markdown format in the repo and are rendered as django
views, inside the framework. Graphs that are used are generated using
graphviz, but checked into the repo both as .dot and as .svg to not make
graphviz a dependency for anything other than actually changing the
graphs. The docs view in django basically does the markdown rendering
straight up but also knows how to inline the svg graphs specifically.
38 files changed:
docs/confreg/badges.md [new file with mode: 0644]
docs/confreg/callforpapers.md [new file with mode: 0644]
docs/confreg/configuring.md [new file with mode: 0644]
docs/confreg/copyfromother.md [new file with mode: 0644]
docs/confreg/emails.md [new file with mode: 0644]
docs/confreg/feedback.md [new file with mode: 0644]
docs/confreg/graphs/Makefile
docs/confreg/graphs/regular_reg.dot [new file with mode: 0644]
docs/confreg/graphs/regular_reg.svg [new file with mode: 0644]
docs/confreg/graphs/waitlist.dot [new file with mode: 0644]
docs/confreg/graphs/waitlist.svg [new file with mode: 0644]
docs/confreg/index.md [new file with mode: 0644]
docs/confreg/personaldata.md [new file with mode: 0644]
docs/confreg/registrations.md [new file with mode: 0644]
docs/confreg/reports.md [new file with mode: 0644]
docs/confreg/schedule.md [new file with mode: 0644]
docs/confreg/series.md [new file with mode: 0644]
docs/confreg/signups.md [new file with mode: 0644]
docs/confreg/stepbystep.md [new file with mode: 0644]
docs/confreg/super_conference.md [new file with mode: 0644]
docs/confreg/tokens.md [new file with mode: 0644]
docs/confreg/volunteers.md [new file with mode: 0644]
docs/confreg/vouchers.md [new file with mode: 0644]
docs/confreg/waitlist.md [new file with mode: 0644]
docs/confreg/wiki.md [new file with mode: 0644]
media/css/confadmin.css
postgresqleu/confreg/backendforms.py
postgresqleu/confreg/backendviews.py
postgresqleu/confreg/docsviews.py [new file with mode: 0644]
postgresqleu/confreg/feedback.py
postgresqleu/confreg/pdfschedule.py
postgresqleu/confreg/reporting.py
postgresqleu/confreg/templatetags/docslink.py [new file with mode: 0644]
postgresqleu/confreg/views.py
postgresqleu/confwiki/views.py
postgresqleu/urls.py
template/confreg/admin_backend_docpage.html [new file with mode: 0644]
template/confreg/confadmin_base.html