Ben Kurtovic
f8713d9357
Allow accessing individual campaigns directly.
8 years ago
Ben Kurtovic
a28c3d8635
make flashes dismissible.
8 years ago
Ben Kurtovic
9a4c10ff74
Fix titles for error routes.
8 years ago
Ben Kurtovic
9880e8d66f
Standardize title generation.
8 years ago
Ben Kurtovic
493a077e48
Fix status codes on internal error.
8 years ago
Ben Kurtovic
e4cb5306c3
Missing import.
8 years ago
Ben Kurtovic
d992f92d5a
Redirect after /settings/campaign instead of 204.
8 years ago
Ben Kurtovic
eedacfb594
request.args -> request.form for POST
8 years ago
Ben Kurtovic
506deb24cd
Add dropdown for campaign selection; titles.
8 years ago
Ben Kurtovic
8b23005570
Properly escape login link for safety.
8 years ago
Ben Kurtovic
fbc9d8142c
Create special EVEAPIForbiddenError exception; catch in members module.
8 years ago
Ben Kurtovic
75cd3945de
Teach ESI cache about private responses.
8 years ago
Ben Kurtovic
dda18add9a
Display empty member list correctly.
8 years ago
Ben Kurtovic
d3dce543be
Sort members by roles, then by name.
8 years ago
Ben Kurtovic
dbcbe05729
Typo fix.
8 years ago
Ben Kurtovic
9acd3a85b8
Don't link back to current page.
8 years ago
Ben Kurtovic
aaa5d5ba6a
Fix members without roles, spacing.
8 years ago
Ben Kurtovic
3f6e8f1248
Note CEO in member list.
8 years ago
Ben Kurtovic
199903e619
More CSS improvements to members.
8 years ago
Ben Kurtovic
8cd7c55e2d
Fix CSS.
8 years ago
Ben Kurtovic
877ac85628
Add styling to members module.
8 years ago
Ben Kurtovic
da788d83fb
Implement most of members module logic.
8 years ago
Ben Kurtovic
328a9132d5
Let modules request scopes; add missing docstrings.
8 years ago
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.
8 years ago
Ben Kurtovic
9da51282ee
Add modules to config; recast corp title as h1.
8 years ago
Ben Kurtovic
350172fd04
Add title to portrait image tag.
8 years ago
Ben Kurtovic
631a7432c0
Minor styling/CSS tweaks.
8 years ago
Ben Kurtovic
7719fd349b
Tweak style colors.
8 years ago
Ben Kurtovic
6d8e8443b1
Fix JS for previous commit.
8 years ago
Ben Kurtovic
ce66786573
Make style picker indicate current selection.
8 years ago
Ben Kurtovic
181f54e618
Int-ify timestamps.
8 years ago
Ben Kurtovic
79b88d4d08
Better session expiry handling, storing creation timestamp in cookie.
8 years ago
Ben Kurtovic
9f4bc204e5
Refactor database character update function.
8 years ago
Ben Kurtovic
52ffd35abc
Add custom 404.
8 years ago
Ben Kurtovic
8aece18afa
Switch style immediately with JS.
8 years ago
Ben Kurtovic
8b2f6edf87
Optimize style images.
8 years ago
Ben Kurtovic
463143095b
Clean up styles and make them configurable.
8 years ago
Ben Kurtovic
e20957a236
Let HTTPExceptions fall through catch_exceptions().
8 years ago
Ben Kurtovic
3b59e3b4dc
Add jQuery; make logout link auto-POST.
8 years ago
Ben Kurtovic
7af344b00a
Bugfix in SSO.
8 years ago
Ben Kurtovic
676a9d357c
Fix refresh token behavior.
8 years ago
Ben Kurtovic
ccfb5ac379
More minor style tweaks.
8 years ago
Ben Kurtovic
e5ee28c378
Relax session expiry times.
8 years ago
Ben Kurtovic
90874b72c3
Fix up header styling when logged in.
8 years ago
Ben Kurtovic
1d511fe4d4
Add calefaction.enable_logging() function.
8 years ago
Ben Kurtovic
d65f55c1f2
Revert "Add PIDFile for uWSGI."
This reverts commit 30f1e63a6c
.
8 years ago
Ben Kurtovic
f4281b7487
Fix PIDFile location.
8 years ago
Ben Kurtovic
30f1e63a6c
Add PIDFile for uWSGI.
8 years ago
Ben Kurtovic
5f289aec9e
Add logging throughout API and auth code.
8 years ago
Ben Kurtovic
0e9949b31b
Add caching to ESI and clean up.
8 years ago