69 Commits

Author SHA1 Message Date
Adarnof
8e52a76018 Update common_task.py 2016-06-14 22:02:26 -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
Joakim Strandberg
b190b8e191 Adding "Paplink" feature (#401)
* Initial testing of paplink functionality. More fancy interfaces coming.

* Removed a invalid view reference.

* Added a link on the front page.

* Fixed some bad references and incorrect in game browser header usages.

* Started work on statistics-pages.

* Added an initial modify-paplink page where the pap itself can be deleted and characters removed.

* Added a very simple statistics page. Also some name change for ~reasons~.

* Small but crucial fix of syntax.

* Added personal statistics page.

* Corputils page now include fatlinkstats.

* Added link to the personal statistics page. Moved other buttons for clarity.

* Removed some unused code and imports

* Added more statistics, and all corps in alliance are now visible even if no paps are registered.

* Now requesting trust for the right domain. And some redundant imports and commented lines are removed.
2016-04-29 18:00:45 -05:00
Mr McClain
5025ab8ffe Pathfinder Integration (#394)
tested and working
2016-04-17 15:02:50 -05:00
Adarnof
e29c1d3295 Discourse (#377)
* Initial work on Discourse integration

* Views for discourse

* Discourse group updates
Correct password display

* Removed password functions
Changed delete to suspend user forever
Added unsuspend check to add_user
2016-04-17 14:17:32 -05:00
Mr McClain
6f8e478baf Evernus Alliance Market Integration (#369)
* Added SMF Forum Support

* removed comment

* Fixed bugs.

* removed unused SQL statement

* Fixed Grammer in debug code

* Fixed Null Bug

* Update operationmanagement.html

* fixed bug

* fixed error

* Users now show up on the posts correctly

* Evernus Alliance Market Integration

* removed duplicate function

* empty string handling
2016-04-07 20:46:14 -05:00
Mr McClain
cfe0e23430 SMF Forum Integration
* Added SMF Forum Support

* removed comment

* Fixed bugs.

* removed unused SQL statement

* Fixed Grammer in debug code

* Fixed Null Bug

* Update operationmanagement.html

* fixed bug

* fixed error

* Users now show up on the posts correctly
2016-04-06 20:32:02 -05:00
orbitroom
fb6fb61d61 Fixed IPS4 User deletion 2016-03-30 05:11:43 -05:00
Ydmir
c852d3f8e2 Changed to only using two permissions. 2016-02-27 09:48:42 +01:00
Ydmir
a2438b2e16 Merged corpstats and membertracking. Added two new permissions, corp_apis and alliance_apis. 2016-02-26 00:15:10 +01:00
Adarnof
58584903bc Merge branch 'master' of https://github.com/R4stl1n/allianceauth into notification
Conflicts:
	celerytask/tasks.py
2016-02-17 22:33:47 +00:00
Adarnof
86e9ea7634 typo 2016-02-17 17:35:08 -05:00
Adarnof
0807bc98a3 Shorthand notify command
Notifications on API key update failures
Notifications on application status updates
Notifications on services disabled
2016-02-17 22:30:43 +00:00
Adarnof
ece06a6832 Toggle assignment of alliance groups 2016-02-17 21:16:16 +00:00
Adarnof
1d99ef69d1 Front-end notification model
Context processor to count notifications for display in base template
Logging handler to generate notifications for users with permission
2016-02-13 05:25:57 +00:00
Adarnof
45e1adf3b3 Merge pull request #200 from Ydmir/corputils
Corputils
2016-01-31 13:58:26 -05:00
Ydmir
62efad2b66 Merged changes in master. 2016-01-24 00:27:03 +01:00
Ydmir
39a77829db Added new permission. 2016-01-23 01:11:10 +01:00
orbitroom
6fb70b3160 Added Fleet Operations Timer 2016-01-20 22:04:58 -05:00
Mr McClain
6e2ec4d041 typos fixed 2016-01-17 01:25:17 -06:00
orbitroom
c9e600dfee Added Signature Tracker
Added a tool to help track various sites and wormholes
2016-01-15 03:01:18 -06:00
Adarnof
6bd99d10e7 Updates key requirements on api add form for account 2015-12-11 14:12:46 +00:00
Adarnof
4fa764e301 Renamed MEDIA_URL to prevent overriding django setting
https://docs.djangoproject.com/en/1.9/ref/settings/#media-url
2016-01-06 20:58:17 +00:00
Adarnof
87393b8529 Variable forum/killboard/media urls on index #140
- only rendered if set, otherwise link removed
2016-01-05 23:57:30 +00:00
Adarnof
b31dcb7ac0 Permission 'jabber_broadcast_all' to restrict groups
- without, can only broadcast to own groups
 - with, can broadcast to all and every group
Updated form to check request user for permission and groups when generating form
For #159
2016-01-05 23:36:17 +00:00
Adarnof
08cd2c1f1a Corrections for typos in logging.
Rephrased EveManager exceptions to reflect determination id is not of type rather than failure of function.
2016-01-03 20:08:44 +00:00
Adarnof
a789edb3d8 Logging everywhere.
Corrected corp model updating logic to handle owning corp.
Corrected typecasting during api access mask comparison.
Removed error protection during user TS3 group updating to propogate errors.

Relevent issues:
Sorry for the spam.
2016-01-02 21:24:40 +00:00
Adarnof
8442ec1f55 Changed discord account handling. Now requests email and password and grabs UID via API.
UID is stored in authserviceinfo model and used as required.
2015-12-02 01:02:13 +00:00
Adarnof
54d216bdf0 Changed how user account deletions are handled.
Now bans/unbans account as necessary.
2015-12-01 04:50:14 +00:00
Adarnof
c009420536 Included Discord in disable_services from common_task.
Changed how user accounts in discord are handled: endpoint accepts password and email.
Accounts are created with a password(random) and their user email. Need to activate account through link in email.
2015-12-01 04:12:50 +00:00
Adarnof
a6447d3596 Added link to discord server to services page.
Corrected handling of user deletion to return true if account absent on server.
2015-11-30 23:01:44 +00:00
Adarnof
2da93d4410 Added required settings and context to render services page.
Added URLs for enabling and disabling Discord.
Added Discord section to services page.
2015-11-30 22:30:18 +00:00
Adarnof
02dc27deac Corrected ALLIANCE_NAME context processor to render alliance name if IS_CORP false.
Added ALLIANCE_NAME vs CORP_NAME toggle for index page title per IS_CORP value.
Closes #85
2015-11-28 05:08:37 +00:00
Adarnof
c9f61e5def Added new permission model to view timer boards.
Enforced permission on base template for link to timerboard as well as view rendering.
Addresses #15
2015-11-28 01:53:21 +00:00
Adarnof
35277b7f33 Manual conflict resoltuion for pull request #98 2015-11-25 02:59:13 +00:00
Adarnof
984ab31d33 changed templates to reflect corp or alliance toggle
created context processors for IS_CORP, ALLIANCE_ID and ALLIANCE_NAME variables

Signed-off-by: Adarnof <adarnof@gmail.com>
2015-10-31 17:59:27 -04:00
Adarnof
e98bc36a9c Removed all dependency on alliance membership
Renamed permission 'alliance_member' 'member'
Renamed multiple variables in settings.py and associated handlers in util

Maybe it still works?
2015-09-17 04:42:36 +00:00
Raynaldo Rivera
cce15d1667 Added srp program features, updated hr applications to support adding a "mark in progress" 2014-11-26 22:09:57 -07:00
Raynaldo Rivera
b806ab6755 Added Teamspeak3 support 2014-11-23 02:17:38 -07:00
Raynaldo Rivera
6287252c60 Added another check to tasks 2014-11-22 15:54:24 -07:00
Raynaldo Rivera
d52a0d5331 Updated hr management to actually be useful 2014-11-20 03:21:07 -07:00
Raynaldo Rivera
1ed41ae043 Added IPBoard support 2014-11-17 08:40:25 -07:00
Raynaldo Rivera
d1244a97e3 Added timerboard feature 2014-11-16 01:10:41 -07:00
Raynaldo Rivera
1eed8751ba Added support for blue jabber access and blue forums.
Groups remain and are updated.
Now configuration options for disabling individual services.
2014-11-11 15:34:21 -07:00
Raynaldo Rivera
55b3e09cec Added basic corporation stats page 2014-11-10 01:03:47 -07:00
Raynaldo Rivera
d4f16f49f1 Fixed issue when picking a primary character who is not blue/not in alliance 2014-11-05 13:54:43 -07:00
Raynaldo Rivera
9b14137681 Fixed issue with adding api keys. 2014-11-04 16:44:27 -07:00
Raynaldo Rivera
48373c285a Added blue support to the auth 2014-11-02 21:53:26 -07:00
Raynaldo Rivera
884d39c148 Added the task to auto update corp and alliance info 2014-11-01 23:07:20 -07:00