1261 Commits

Author SHA1 Message Date
Adarnof
0b57e027f7 Variable itemtype name datasources (#662)
Make provider settings optional
Wait to initialize adapter until first external call
Abstract get methods from adapter
2017-01-19 19:19:20 -05:00
Adarnof
3d50f977d9 Remove leftover IS_CORP references 2017-01-18 23:25:42 -05:00
Adarnof
0abb160886 Update links for new repo's new organization 2017-01-18 22:48:37 -05:00
Adarnof
ff3bb9743f Enforce unique IDs and names for eveonline models (#657)
Should help narrow down #656. Please report IntegrityErrors.
2017-01-18 19:52:04 -05:00
Adarnof
cf81f59fa6 Add missing titles to SRP buttons (#654)
Add pending request counter.
Restrict SRP status to choices.

Closes #643
2017-01-18 15:46:47 -05:00
Adarnof
d186088a8f Update universe types call to v2 format 2017-01-18 12:03:12 -05:00
Adarnof
2106e492e3 Adjust hierarchy for doc indexes 2017-01-18 00:46:09 -05:00
Adarnof
badc5a1f7f Include troubleshooting steps. 2017-01-18 00:43:13 -05:00
Adarnof
cced434a99 Correct API key form validation errors.
If an individual field fails, its value gets removed from the cleaned_data dict, but the full form clean() method still gets called.
As this form checks for api_id and api_key in the dict upon clean(), it would raise an unhandled KeyError
2017-01-17 23:49:55 -05:00
Adarnof
6c4e8ec2d1 Ensure correct corp and alliance groups are assigned.
Closes #650
2017-01-15 22:49:33 -05:00
ixof
5bbaef4476 Update Dashboard Image URL Scheme to HTTPS (#648) 2017-01-15 17:24:44 -05:00
Adarnof
6208071537 Include gcc-c++ CentOS dependency.
#645
2017-01-14 16:17:06 -05:00
Adarnof
df02982983 Login newly registered users.
Closes #642
2017-01-14 02:28:13 -05:00
Adarnof
eaa9d1930c Update documentation to allow removal of wiki pages. 2017-01-13 23:16:44 -05:00
Adarnof
24bc9d4b7f Provide feedback when ESI errors occur.
Closes #620
2017-01-13 21:56:27 -05:00
Adarnof
73641a7a1e Merge remote-tracking branch 'origin/master' 2017-01-13 21:33:18 -05:00
Adarnof
485c0fc373 Periodic task to update all corpstats every 6 hours.
Closes #617
2017-01-13 21:33:02 -05:00
Adarnof
55cbbadc2b Cache EVE API objects using django-redis to speed repeated queries. (#638) 2017-01-13 20:56:41 -05:00
Adarnof
b1dafeda8d Pathfinder setup instructions. 2017-01-13 20:53:58 -05:00
Adarnof
380069627a Correct Jacknife SQL step. 2017-01-13 19:17:50 -05:00
Adarnof
c3390b089e Include installation instructions for Jacknife
Update teamspeak binary links.
2017-01-13 19:13:07 -05:00
Adarnof
c9d9b0bf07 Install instructions fetch latest auth release 2017-01-12 21:11:04 -05:00
Adarnof
d4064fd059 Version bump to 1.14.1 v1.14.1 2017-01-12 00:17:20 -05:00
Adarnof
dd63ff7884 Add supervisor installation instructions.
Closes #521
2017-01-11 22:58:42 -05:00
Adarnof
5e9a782c99 Correct CentOS installation instructions.
Closes #625
Closes #621
2017-01-11 22:29:51 -05:00
Adarnof
9865726d2d Correct documentation structure. 2017-01-11 22:10:15 -05:00
Adarnof
e8915b84e5 Get ship type name from ESI
Closes #631
2017-01-11 21:58:20 -05:00
Adarnof
8360371ab7 Enforce unique AuthServicesInfo (#618)
Alter user field to OneToOneField
Migration to enforce uniqueness pre-change
Migration to ensure all users have an AuthServicesInfo
Receiver to automatically create one upon user creation
Replace AuthServicesInfo.get_or_create with get
Prevent deletion of AuthServicesInfo from admin site
Remove add and delete permissions from model.

Get character names in chunks on corpstats update to prevent HTTP400 when requesting >350(ish) names

Include corpstats docs.
Update settings docs.
2017-01-11 21:48:20 -05:00
Adarnof
33c2ba9bca Change default log name to avoid conflict
Allows use of supervisor conf without changes
2017-01-10 21:53:53 -05:00
Adarnof
ab3c671d53 Only initialize clients specified in settings 2017-01-07 23:30:56 -05:00
Adarnof
4c72352737 Get character names in chunks on corpstats update
Prevents HTTP400 when requesting >350(ish) names
2017-01-06 22:32:41 -05:00
Adarnof
c4a6492ab5 Cache related objects to speed queries (#616) 2017-01-06 01:10:12 -05:00
Adarnof
e1ccd972e4 Clean up readme. Add rtfd badge. 2017-01-06 01:10:41 -05:00
Basraah
9ad61c1f4c Move documentation into repository (#613) 2017-01-06 00:11:24 -05:00
Adarnof
8e64fe145e Correct state migration for multitenant 2017-01-05 23:51:49 -05:00
Adarnof
395c2c1bec Correct ID type mismatch on API key refresh. 2017-01-05 00:43:52 -05:00
Adarnof
3d25f58fbb Correct missing ticker. 2017-01-05 00:23:06 -05:00
Adarnof
1887d612e6 Only trigger group update for saved users 2017-01-03 20:43:35 -05:00
Adarnof
a561862911 Correct TS group update on perm key refresh 2017-01-03 20:12:29 -05:00
Adarnof
a309a733d6 Hide alliance logo when main character has none. 2017-01-03 18:33:30 -05:00
Adarnof
d964197b27 Correct missing permission names. 2017-01-03 18:05:35 -05:00
Adarnof
653bb97c55 Correct standing model creation 2017-01-03 13:18:04 -05:00
Adarnof
02aaa7ff78 Version bump to 1.14 v1.14 2017-01-03 00:44:42 -05:00
Adarnof
c205bff99f Remove references to optional SSO configuration 2017-01-02 20:55:12 -05:00
Adarnof
56082848a7 EVE Swagger Interface (#591)
FAT uses ESI tokens to get character location/ship
 - closes #564

 Pull corp memebrship data from ESI

Additional permissions for non-api viewing.
 - migration to convert permissions from old users.

Standardize EVE datasource responses.
 - allow different sources for EVE data types.

Allow empty values for character alliance id and name

Allow multiple corps and alliances to be considered 'members'
2017-01-02 20:50:21 -05:00
Adarnof
2816a5fa46 Change admin site header to version number (#611) 2017-01-02 20:24:41 -05:00
Adarnof
4f26fa03e6 Correct navbar highlighting for group management. 2017-01-02 18:54:37 -05:00
Basraah
4ae450f963 Group system overhaul (#588)
* Add open/hidden group membership display and remove

* Include requestable groups other than open

* Prevent users requesting or leaving non-joinable groups

I have not prevented users joining hidden groups however, as
there may be some use cases where the direct link is provided
for users to request access to the group.

Also prevent users generating leave requests for groups they
are not a member of.

* Refactor Group extension models into a single OneToOne model

Added group leader field

* Add blankable fields

* Switched to use navactive for menu highlighting

* Consolidate member state checking for easier code reuse

* Added support for group leaders to manage groups

* Added info log when a user removes someone from a group

* Add ordering to group member list
2017-01-02 18:52:20 -05:00
Adarnof
959e167987 Remove references to legacy character management. 2017-01-02 18:51:19 -05:00
Basraah
f96959d854 Replace API Key page with Dashboard profile (#582)
Shows characters on each API key, main character, API key
status and the user groups.
2017-01-02 18:47:10 -05:00