Ben Kurtovic
de863465d2
Campaign module style tweaks.
9 anos atrás
Ben Kurtovic
b7bb0f61d8
Add database to campaigns module; flesh out more.
9 anos atrás
Ben Kurtovic
16d093df71
Refactor campaigns module and extend.
9 anos atrás
Ben Kurtovic
c6a91161bb
Add campaign operations, some styling, demo.
9 anos atrás
Ben Kurtovic
6ea69e5a08
Show disabled campaigns with a flag; placeholder for invalid char IDs.
9 anos atrás
Ben Kurtovic
f8713d9357
Allow accessing individual campaigns directly.
9 anos atrás
Ben Kurtovic
493a077e48
Fix status codes on internal error.
9 anos atrás
Ben Kurtovic
e4cb5306c3
Missing import.
9 anos atrás
Ben Kurtovic
d992f92d5a
Redirect after /settings/campaign instead of 204.
9 anos atrás
Ben Kurtovic
eedacfb594
request.args -> request.form for POST
9 anos atrás
Ben Kurtovic
506deb24cd
Add dropdown for campaign selection; titles.
9 anos atrás
Ben Kurtovic
fbc9d8142c
Create special EVEAPIForbiddenError exception; catch in members module.
9 anos atrás
Ben Kurtovic
75cd3945de
Teach ESI cache about private responses.
9 anos atrás
Ben Kurtovic
dda18add9a
Display empty member list correctly.
9 anos atrás
Ben Kurtovic
d3dce543be
Sort members by roles, then by name.
9 anos atrás
Ben Kurtovic
3f6e8f1248
Note CEO in member list.
9 anos atrás
Ben Kurtovic
877ac85628
Add styling to members module.
9 anos atrás
Ben Kurtovic
da788d83fb
Implement most of members module logic.
9 anos atrás
Ben Kurtovic
328a9132d5
Let modules request scopes; add missing docstrings.
9 anos atrás
Ben Kurtovic
dfa695bb83
Add structure and supporting code for modules; add Campaigns module.
* Add config/modules/.
* Add hook-aware post-login homepage.
* Add flexible character module property database table, plus
AuthManager interface.
* Add Config.modules.
* Modules are imported dynamically with a _provided pseudo-module that
contains their Flask blueprint and a config reference.
* Add stubs for Map, Members, and Intel modules.
* Implement starting code for Campaigns module.
* Update sample config.
* Update database schema with foreign key constraints (unused for now).
* Restructure header HTML and desktop CSS slightly to cleanly display
large navigation bars.
* Dynamically generate navigation bar.
* Properly align character options popup with portrait.
9 anos atrás
Ben Kurtovic
9da51282ee
Add modules to config; recast corp title as h1.
9 anos atrás
Ben Kurtovic
181f54e618
Int-ify timestamps.
9 anos atrás
Ben Kurtovic
79b88d4d08
Better session expiry handling, storing creation timestamp in cookie.
9 anos atrás
Ben Kurtovic
9f4bc204e5
Refactor database character update function.
9 anos atrás
Ben Kurtovic
463143095b
Clean up styles and make them configurable.
9 anos atrás
Ben Kurtovic
e20957a236
Let HTTPExceptions fall through catch_exceptions().
9 anos atrás
Ben Kurtovic
7af344b00a
Bugfix in SSO.
9 anos atrás
Ben Kurtovic
676a9d357c
Fix refresh token behavior.
9 anos atrás
Ben Kurtovic
e5ee28c378
Relax session expiry times.
9 anos atrás
Ben Kurtovic
90874b72c3
Fix up header styling when logged in.
9 anos atrás
Ben Kurtovic
1d511fe4d4
Add calefaction.enable_logging() function.
9 anos atrás
Ben Kurtovic
5f289aec9e
Add logging throughout API and auth code.
9 anos atrás
Ben Kurtovic
0e9949b31b
Add caching to ESI and clean up.
9 anos atrás
Ben Kurtovic
c9ccea29c1
Finish setup docs; fix ESI bug.
9 anos atrás
Ben Kurtovic
f557ae9950
add wsgi
9 anos atrás
Ben Kurtovic
c131340b44
Implement ESI.
9 anos atrás
Ben Kurtovic
2db54531f2
Extend caching for versioned assets.
9 anos atrás
Ben Kurtovic
493de28a5d
Add clean message flashing, error handling.
9 anos atrás
Ben Kurtovic
d29d4b12cd
Flesh out database, authentication, EVE SSO, docstrings.
9 anos atrás
Ben Kurtovic
a8bf24b19a
Add basic database, session management.
10 anos atrás
Ben Kurtovic
bf7e58dba9
Add EVE date to footer.
10 anos atrás
Ben Kurtovic
5363fc32b0
Add style to config; minor tweaks.
10 anos atrás
Ben Kurtovic
7b49e002d9
Update styles, flesh out more.
10 anos atrás
Ben Kurtovic
fce7e1c4ee
Flask basics, style.
10 anos atrás