Commit Graph

52 Commits

Author SHA1 Message Date
6b67525a42 Raise exceptions correctly 2012-07-06 19:21:36 +01:00
3b28d3a1a3 Correct a few issues with adding/updating API keys. 2012-06-06 21:27:51 +01:00
58e6e76bc5 Use now() instead of datetime.now() 2012-05-20 16:12:34 +01:00
1d2bf5258b Fix import errors 2012-05-20 15:19:11 +01:00
0a4b30244f Initial work on eve_api for Django 1.4 2012-05-20 12:21:24 +01:00
5892538fb7 Basic upgrade to all base packages, Django, Celery and others. 2012-04-23 23:56:55 +01:00
c2ef2ae003 Fix typo 2012-02-03 00:43:48 +00:00
a9ed7d97f2 Better API handling, avoid hitting the character API with NPC corps 2012-02-03 00:14:06 +00:00
85c36b6829 Fix silly typo causing corp imports to fail 2012-01-26 21:04:47 +00:00
e4a113411c Check for MemberTrackingExtended and pass extra parameters as needed 2012-01-26 20:38:29 +00:00
28c44caea0 For corporate keys, if APIKeyInfo returned OK assume its OK to use. 2012-01-02 20:49:52 +00:00
61428654b5 Check the AccountStatus API to see if a account is still usable 2011-12-19 02:29:09 +00:00
98bda18f25 Cleanup some access checking code, make has_access a bit more smart 2011-10-26 14:04:25 +01:00
8314aa5178 Added the code for legacy key expiry 2011-10-11 09:27:23 +01:00
57b3a8f654 Allow for EVE API key claiming if they're already in the DB. - Thanks Dorijan and Nil'kandra 2011-10-07 09:13:11 +01:00
2f4ba7ab76 Cleanup the char import, avoid hitting the API with corp keys 2011-09-28 10:57:08 +01:00
aa2c153db5 Only check old keytypes if we don't have it already 2011-09-28 10:20:07 +01:00
c2214e1fb8 Handle Expired API keys correctly 2011-09-28 09:39:58 +01:00
ae6f991867 Fix error on log, also make the queue only execute if we have access to it 2011-09-05 13:37:35 +01:00
2ba567460e Ignore CEO characters with the ID 1 (aka, 'EVE System') 2011-09-03 22:54:08 +01:00
f3a51f3b95 Make timeout setting definable, stop avoidable stack traces 2011-09-03 22:45:49 +01:00
f0ea081638 Try and ignore people updating with invalid keys 2011-09-02 14:23:27 +01:00
9c41b843d4 Use new charlist, not the existing list 2011-09-01 07:12:41 +01:00
e3a0e51859 Use account PK instead of the user_id variable 2011-08-31 17:17:07 +01:00
ad56058631 Support for Incarna v1.1, Customizable API Keys
- Support CAK keys and their spinoffs
- Add support for the Employment History data available in CharacterInfo.xml.aspx
- Add a Gargoyle flag to disable backend processing when needed
- Clean up a few inconsistancies with how the models are handled
2011-08-31 13:42:09 +01:00
6c6f6ec6c5 Support if skill group/types are changed 2011-08-26 10:28:39 +01:00
9dd23d857c Added better error logging and some documentation 2011-08-26 10:26:21 +01:00
dbd1ec1329 Import exceptions from eve_proxy 2011-08-26 09:59:17 +01:00
87bed63e31 Only import corps missing from the DB 2011-08-25 11:33:32 +01:00
65cfcc306e Typo in alliance job 2011-08-25 10:36:03 +01:00
2021da2c92 Add retry to API import errors, and catch DocumentRetreivalErrors 2011-08-25 10:28:53 +01:00
bec05f1ee0 Refactor the alliance update function, try to avoid corps being left out without their alliance 2011-08-19 17:14:51 +01:00
a14ac273c1 Don't presave invalid account details 2011-08-11 22:23:00 +01:00
4af80ca77e Calculate the list to update in process, instead of using queries 2011-07-19 18:30:05 +01:00
f903497757 Upped the timeout for corp memberlist to 60 secs 2011-07-19 18:09:52 +01:00
08fe37fe4b Fixed API key updating, removed the ability for people to remove API keys 2011-07-07 19:37:11 +01:00
b2195c7030 Typo in option name 2011-06-22 14:01:18 +01:00
36f6d3a35c Added some error tracking to the Alliance details import task 2011-06-21 12:42:18 +01:00
f361189290 Don't define SentryHandler per task, we should be doing this on the global scope 2011-06-16 12:08:00 +01:00
42299e2c09 Better handling of corp details/member importing 2011-06-16 11:29:00 +01:00
31ff6c372f Fix current training skill problem 2011-06-02 09:33:32 +01:00
c9f5599500 Better error handling on Skill checking, also fixes EVE Proxt blowing auth params out the window 2011-05-31 13:41:10 +01:00
c75a8fbc1f Split out document parsing for easier debugging 2011-05-31 13:31:38 +01:00
fe95eb2d21 Fix a few asumptions not fixed in the last commit 2011-05-19 16:13:17 +01:00
d1afc15fc0 Correct longstanding issues with the EVEAccount object regarding its primary key 2011-05-19 16:00:27 +01:00
1533d937f4 Reworking of API key importing, allow keys to be updated 2011-05-19 15:50:00 +01:00
5fba2c003a Corp members task now fully imports characters from the MemberTracking document 2011-04-06 13:44:45 +01:00
ae27be7e90 Use the object, not the tuple 2011-03-16 09:18:55 +00:00
9a4afe9164 queuedoc instead of skill, oops 2011-03-16 09:16:33 +00:00
d33b85899c Calculate the "director" flag from roles 2011-03-15 17:00:08 +00:00