1636 Commits

Author SHA1 Message Date
Adarnof
f3d1fc87b2 Update views.py 2016-10-17 20:21:22 -04:00
Adarnof
31d454b1d2 include missing request args for messages 2016-10-17 19:59:39 -04:00
Adarnof
a14c90fd6d Remove old admin staticfiles
Closes #551
2016-10-17 09:55:14 -04:00
Adarnof
d6a522300a import EveManager
closes #550
2016-10-17 09:08:43 -04:00
Adarnof
1b4f5e4e88 Adarnof's Little Things (#547)
* Port to Django 1.10
Initial migrations for current states of all models. Requires faking to retain data.
Removed all references to render_to_response, replacing with render shortcut.
Same for HttpResponseRedirect to render shortcut.
Corrected notification signal import to wait for app registry to finish loading.

* Correct typos from render conversion

* Modify models to suppress Django field warnings

* Script for automatic database conversion
 - fakes initial migrations to preserve data
Include LOGIN_URL setting

* Correct context processor import typo

* Removed pathfinder support.
Current pathfinder versions require SSO, not APIs added to database.
Conditionally load additional database definitions only if services are enabled.
Prevents errors when running auth without creating all possible databases.

* Condense context processors

* Include Django 1.10 installation in migrate script
Remove syncdb/evolve, replace with migrate for update script

* Replaced member/blue perms with user state system
Removed sigtracker
Initial migrations for default perms and groups
Removed perm bootstrapping on first run

* Clean up services list

* Remove fleet fittings page

* Provide action feedback via django messaging
Display unread notification count
Correct left navbar alignment

* Stop storing service passwords.
Provide them one time upon activation or reset.
Closes #177

* Add group sync buttons to admin site
Allow searcing of AuthServicesInfo models
Display user main character

* Correct button CSS to remove underlines on hover

* Added bulk actions to notifications
Altered notification default ordering

* Centralize API key validation.
Remove unused error count on API key model.
Restructure API key refresh task to queue all keys per user and await completion.
Closes #350

* Example configuration files for supervisor.
Copy to /etc/supervisor/conf.d and restart to take effect.
Closes #521
Closes #266

* Pre-save receiver for member/blue state switching
Removed is_blue field
Added link to admin site

* Remove all hardcoded URLs from views and templates
Correct missing render arguments
Closes #540

* Correct celeryd process directory

* Migration to automatically set user states.
Runs instead of waiting for next API refresh cycle. Should make the transition much easier.

* Verify service accounts accessible to member state

* Restructure project to remove unnecessary apps.
(celerytask, util, portal, registraion apps)
Added workarounds for python 3 compatibility.

* Correct python2 compatibility

* Check services against state being changed to

* Python3 compatibility fixes

* Relocate x2bool py3 fix

* SSO integration for logging in to existing accounts.

* Add missing url names for fleetup reverse

* Sanitize groupnames before syncing.

* Correct trailing slash preventing url resolution

* Alter group name sanitization to allow periods and hyphens

* Correct state check on pre_save model for corp/alliance group assignment

* Remove sigtracker table from old dbs to allow user deletion

* Include missing celery configuration

* Teamspeak error handling

* Prevent celery worker deadlock on async group result wait

* Correct active navbar links for translated urls.
Correct corp status url resolution for some links.
Remove DiscordAuthToken model.
2016-10-16 18:01:14 -04:00
Adarnof
56136d050a correct type mismatch on ID comparison
Closes #350
2016-09-11 15:39:17 -04:00
moriartyj
812268211c Added Discord nickname syncing with EVE alliance character name (#525) 2016-09-03 23:13:54 -04:00
Adarnof
c382b0fd1f Include market in deactivate_services 2016-08-17 13:42:16 -04:00
Adarnof
b0c41598cf limit usernames to 30 characters 2016-08-10 18:40:06 -04:00
Adarnof
f119d06956 limit usernames to 30 characters 2016-08-10 18:39:31 -04:00
Sean
75f0f3cda9 Typo in discourse task (#515) 2016-08-06 19:51:51 -04:00
Csaba Turek
319567f1ac "update authorization header" fix (#514) 2016-08-06 17:23:21 -04:00
Adarnof
9435db4a32 update authorization header
include token_type as required by recent API changes
2016-08-05 22:58:08 -04:00
Adarnof
15d3a862a9 unregister depreciated DiscordAuthToken 2016-08-04 19:54:21 -04:00
moriartyj
11572fc09d fixed debug message (#509) 2016-07-29 11:51:33 -04:00
Adarnof
65e5e8ebb8 Update admin.py 2016-07-29 11:50:44 -04:00
Adarnof
507634ffdc Add main character field to character admin 2016-07-28 12:02:39 -04:00
Adarnof
c14e0aecef load translations 2016-07-27 14:39:45 -04:00
Adarnof
e8888c1fe9 correct background sizing
closes #507
2016-07-21 14:18:00 -04:00
moriartyj
7e4d411685 Changed timerboard to Future/Past timers (#503) 2016-07-18 14:07:22 -04:00
Adarnof
c2c03de22a convert newlines in comment text to <br> 2016-07-15 10:43:55 -04:00
Adarnof
45388a8907 remove comment character limit 2016-07-15 10:41:12 -04:00
Adarnof
abddcc9844 import disable_member 2016-07-14 12:41:33 -04:00
Adarnof
f9f2b97241 correct references to Application.approved field 2016-07-13 12:14:59 -04:00
Adarnof
9227122633 correct admin site registration for old django 2016-07-11 19:17:14 +00:00
Adarnof
470e51d8ec Extend EveCharacter admin page
display and allow searching of relevant fields
2016-07-11 16:18:21 +00:00
Adarnof
12da00f9c4 translate \n to <br> in responses 2016-07-11 16:06:33 +00:00
Adarnof
eeea5ce14e capture error code on user deletion issues
addresses #501
2016-07-11 15:33:32 +00:00
Adarnof
6ab73dbb41 assess state on user reactivation
addresses #502
2016-07-11 15:27:00 +00:00
Adarnof
7aae314e74 do not assess states of inactive users
addresses #502
2016-07-11 15:25:09 +00:00
Adarnof
28018bcc2d disable member services on deletion or inactive
addresses #502
2016-07-11 15:22:09 +00:00
Adarnof
fb57bd224d load i18n for translations 2016-07-05 18:15:01 -04:00
Csaba Turek
2074c40569 Character tab Translating error under Doctrines (#495) 2016-07-05 09:28:25 -04:00
RichterSR
a6ff3c48b1 404 error when selecting doctrin/fitting (#492)
This fix will resolve the 404 (Page not found) error due to a missing "/" in the URL from different links.
2016-07-04 20:23:23 -04:00
RichterSR
f591207d5c 404 error after user registration (#491)
This fix will resolve the 404 (Page not found) issue after a new user registers to the website.
2016-07-04 20:22:47 -04:00
Geabo
1b12230cef Update index.html (#490)
Line 47 missing double quote.
2016-07-04 20:22:34 -04:00
Adarnof
8b42259ee5 replace corp_stats permission check 2016-06-28 16:45:36 -04:00
moriartyj
cb3dd1f393 Mumble uses alliance ticker for BLUES (#479)
* Mumble uses alliance ticker for BLUES

* Move alliance ticker section for blues

* Fixed Reviewer translated link
2016-06-26 10:18:48 -04:00
iAddz
c9e490a5c5 Added German Translations (#406)
* Added German Translations

Translated using
https://docs.djangoproject.com/en/1.9/topics/i18n/translation/

Added language drop down menu's for base.html, registration & login
pages

Known issues:
* Translated items in whtracker>create signature remain translated when
posted
* No date/time localisation for Fleet/Structure timers

* Added time locale

Added date/time locale to
*Structure Timers
*Fleet Timers
*Fleet timer form datetimepicker.js

Fixed a bug where the bootstrap label didn't show up when making a
structure timer using the translated form

Missed some base.html translations

* Small translation error

Some obscure SRP strings went unnoticed for context review

* FAT & Fleet-up German Translations

+ a fix in settings.py.example

The only small thing not done is German Date/Time locale for Fleet-up

* Compiled de/django.po
2016-06-16 22:54:04 +00:00
Adarnof
e0693e7ca8 use 404 to test user not on server 2016-06-15 21:42:26 -04:00
Adarnof
8e52a76018 Update common_task.py 2016-06-14 22:02:26 -04:00
Adarnof
b548d8a87a initialize logger 2016-06-14 10:02:31 -04:00
Adarnof
2da3cbfb70 correct guild members endpoint url 2016-06-14 00:37:07 -04:00
Adarnof
54731d4aea correct user deletion headers 2016-06-13 10:42:19 -04:00
Adarnof
769357453a remove discord token cleanup task 2016-06-13 10:13:09 -04:00
Adarnof
8cbfa954fa catch IndexError when getting fitting doctrine #
addresses #462
2016-06-13 10:04:57 -04:00
Adarnof
1fd423e20f Discord OAuth Integration (#468)
* Implement Discord OAuth
 - extend group caching to Discord
 - use bot token to manipulate api
 - migrate to official API
Addresses #419

* Remove virtualenv wrapper

* Discord OAuth integration playtest corrections
Closes #419
2016-06-13 00:16:27 +00:00
Meletis Flevarakis
e6b08fca88 XenForo integration initial version (#459)
* XenForo integration beta

* Removing debug loggers
2016-06-11 21:22:58 +00:00
Adarnof
842080f3de log warnings on failed connection to fleetup 2016-06-10 22:35:02 -04:00
Adarnof
020a3022f1 Handle empty responses from fleetup
Closes #413
Closes #421
2016-06-10 22:34:03 -04:00