Johnny
664be38680
Adds documentation.
2018-10-26 22:19:02 +00:00
Johnny
0e4323cdde
Merge branch 'develop' into detailviews
2018-10-26 18:40:51 +00:00
Johnny
38e8b54b5a
Fixes redirect bug where character quickselect would always return browser to character management page.
2018-10-26 00:19:38 +00:00
Johnny
e8d4bbf5fa
Adds a generic object detail view.
2018-10-26 00:15:48 +00:00
Johnny
524df146e2
Fixes redirect bug after character update, updates tests.
2018-10-24 22:53:04 +00:00
Johnny
f083cf61c3
Adds puppet quick links to dropdown menu, implements views and adds tests. Converts index view to CBV.
2018-10-24 21:11:17 +00:00
Johnny
20af9ae238
Updates AccountCreateView to use typeclass create method.
2018-10-24 20:24:41 +00:00
Johnny
659b264160
Changes charcreateview to use new typeclass create() method instead.
2018-10-24 19:00:47 +00:00
Johnny
f9999119e2
Housekeeping.
2018-10-24 00:55:37 +00:00
Johnny
21972dac31
Adds unit tests for char create and delete, fixes bugs.
2018-10-24 00:02:26 +00:00
Johnny
48b62a258a
Adds permissions checks for views involving objects.
2018-10-23 23:43:40 +00:00
Johnny
712177b718
Makes forms more generic and implements a set of class-based CRUD views for character objects.
2018-10-18 19:49:05 +00:00
Johnny
c5f2ac171c
Adds character management/deletion views and some other changes.
2018-10-05 21:07:44 +00:00
Johnny
b0cd7d33e5
Implements character management and update views.
2018-10-05 20:16:01 +00:00
Griatch
cdac9678b9
Add smarter shared login on website/webclient. Resolves #1063 .
...
This makes it so that logging into the website will auto-log you
into the webclient and vice-versa when you refresh the page. But if
you log out of the web client will have to manually log in again. If
you log out of the website and reload the webclient page you will have
to log back into the client too (this is because logging out of the
website flushes the browser session, it doesn't seem worth the effort
to override django.auth in this).
2017-08-20 20:36:35 +02:00
Griatch
0ac190b6ea
First attemtps at fixing the auto-login and making it cleaner.
2017-08-20 17:07:18 +02:00
Griatch
5590ee2258
Rename all instances of Player->Account.
2017-07-07 23:47:21 +02:00
Griatch
07944918f7
Implement a custom authenticate middleware to correctly handle already-authenticated players in auto-connect webclient mode. Resolves #1037 .
2016-09-14 22:33:06 +02:00
Griatch
f04c82fa17
Implemented shared sessions between webclient and website - logging into either will also log in the player to the other. This is addresses the first point of #613 .
2016-06-01 01:22:20 +02:00
Griatch
eebd41f46d
Getting an improved version of the shared session system vaguely in shape.
2016-06-01 01:22:20 +02:00
Griatch
a31441b3ce
First working version of the shared web login.
2016-06-01 01:22:19 +02:00
Griatch
9ddd0ecf33
Fixed the login/out links on the default website. Cleaned up some template lookups.
2016-05-22 20:41:36 +02:00
Griatch
4fd06b8976
Cleaned up the web folder to make two separate 'apps'-webclient and website, each with their own static and template dirs. Also merged the prosimii template files into the website template folder. This will make it clearer how to override, since the static/template_override dirs will now look like website/static/... etc rather than using the template names, of which we only ever have used one anyway.
2016-05-22 20:41:36 +02:00