[nodebb-plugin-eve] EVE Online registration whitelists
-
Current version is up to 0.0.8.
Changelog:
- Fixed registration
- Fixed corporation check
- Fixed a bug that might cause NodeBB to fail loading
- Compatibility with NodeBB's latest hooks
- Fixed a bug where you couldn't register if you weren't in an alliance/corporation
- Your NodeBB avatar will now reflect the avatar of the selected character
Yes, I did it. The avatar thing is real. It's a hack, I'm not especially proud of it, but most of my plugins are built upon NodeBB hacks Pretty much the reason why they break so often..
-
Some feedback I've received so far:
Many folks are requesting the ability to add multiple API's on a single account in order to keep track of their characters and which character belongs to who. The purpose behind this is so that a corporation can manage their characters and players all the same, and easily view these characters in a single interface.
The features that I would request are as follows:
- Ability to add multiple API's/Characters to a single account
- A front-end or back-end interface to view account's "mains" and their associated API's or "alts"
I imagine it would look something like this:
But with different character names, of course.
-
@Schamper that's correct. It should more or less be a list of alts associated with the main account for corporate management purposes. Adding multiple API's to the main account shouldn't re-check the API, it should just add the characters to a list associated with the main.
Having the page that displays this information restricted to admins would be preferable.
-
Getting an error with alliance whitelisting, where even though the alliance is added the user cannot be whitelisted if they are part of said alliance. Seems that you have to add individual corps in order for the whitelisting to work.
-
@Schamper it's possible that this plugin may be causing NodeBB to restart when trying to access /admin/manage/groups as the output in the log is as follows when trying to access that particular page:
2014-11-16T14:15:23.443Z - error: TypeError: Cannot set property 'eve_keyid' of null
at Object.EVE.modifyUserData (/home/forum/node_modules/nodebb-plugin-eve/library.js:251:26)
at /home/forum/src/plugins.js:415:32
at /home/forum/node_modules/async/lib/async.js:272:13
at iterate (/home/forum/node_modules/async/lib/async.js:149:13)
at Object.async.eachSeries (/home/forum/node_modules/async/lib/async.js:165:9)
at Object.async.reduce (/home/forum/node_modules/async/lib/async.js:271:15)
at Object.Plugins.fireHook (/home/forum/src/plugins.js:409:12)
at modifyUserData (/home/forum/src/user.js:130:11)
at /home/forum/src/user.js:96:4
at /home/forum/node_modules/redis/index.js:1138:13
[cluster] Child Process (29612) has disconnectedCould this have anything to do with the fact that the admin does not have an EVE API tied to it?