tyler274 / recruitment-app Goto Github PK
View Code? Open in Web Editor NEWCorporation Recruitment Platform for EvE Online
License: BSD 3-Clause "New" or "Revised" License
Corporation Recruitment Platform for EvE Online
License: BSD 3-Clause "New" or "Revised" License
put a link to that somewhere easy to see and visable; link text "Visual Application Guide" or something like that.
I have to expand them 90% of the time to read what's in them. Can they just not default to a bigger height?
QOL change
Change it from eve-search to
https://forums.eveonline.com/default.aspx?g=search&postedby=AJ+Deathwing
Naturally changing the postedby= to the character name.
eve-search seems to be pretty shitty nowdays and oftentimes doesn't find the thread.
ADD
"Have you ever interacted with another member of Goonswarm Federation?"
"Do you have any friends in KarmaFleet? If so, who?"
REMOVE
"How did you find out about KarmaFleet?"
CHANGE
"What do you know about KarmaFleet?" -> "What do you know about KarmaFleet and how did you find out about KarmaFleet?"
Can you add the API mask from https://developers.eveonline.com/blog/article/chat-channel-info-available-in-xml-api into our required API
as well as add the information from that new API mask somewhere on an application?
There should ideally be an email sent to certain people when a new application is posted.
This list could be defined in the back end somewhere.
This would really improve our speed of processing.
See
https://recruit.karmafleet.org/recruits/application/93/
The last 2 comments, mine was posted first but is shown last.
How long have you been playing EVE?
Any notable accomplishments in that time?
Walk us through your Corporation history:
Why are you leaving your current Corporation?
What do you know about KarmaFleet / How do you expect daily life in KarmaFleet to be?
Are any of your characters bought, and if so, which ones? (Include links to EVE-O forum sales threads)
Why are you interested in joining KarmaFleet?
On a scale from 1 to 10, where 1 is pure PvE and 10 is pure PvP, where do you see yourself?
Select options:
1 (Pure PVE)
2
3
4
5 (Equal PVE and PVP)
6
7
8
9
10 (Pure PVP)
What PVP fleet role do you enjoy the most?
How did you find out about KarmaFleet?
Upon submitting a new application, the application page should have a full width, top-center positioned message box that informs them to apply in game on their main with the URL of the application.
['Character Creation onKiah Strawberryfailed', 'Character Creation onBrown Cyanfailed', 'Character Creation onKailea Tradeberryfailed']
It still works though.
Ideally show related applications by characters so we know if they've applied previously on any character.
Change "Are any of your characters bought, and if so, which ones?" to
"Do you have any alts or other characters? Are any of your characters bought, and if so, which ones?"
Every character should be checked against the blacklist, including after they add a new API and alts.
Blacklist status should be shown somewhere easy to see on the application page. Blacklist information such as reason should be shown on the application page as well.
Blacklist should be accessible by any recruiter role and only editable by admin role. Blacklist information should include who added it, a reason, any characters, and an optional IP. All blacklist entries should work based on characters and IPs.
Adding a new entry to the blacklist should be able to be done manually by entering the required information, OR by a button on the application page, which automatically adds all characters on the application to the blacklist, and the IP.
Need to write tests for all the mainline functionality of the site and verify that everything works as intended without erroring out, as well as trying things that shouldn't work and verifying that the site gives the intended response.
It is still matching partials of name such as any generic last name. Extremely annoying and generates tons of false positives. Easy fix is doing a select against blacklist table.
SELECT * FROM blacklisttable WHERE name = 'name';
Shouldn't be any joins or magic required.
Currently if a character is blacklisted, a player can simply apply a fresh alt and we won't know they're blacklisted without manually checking IPs of each applicant. Being able to add a set of IPs to a blacklist entry would greatly increase effectiveness of the blacklist system, which is a key tool for us.
It would be very nice to have API updates occuring.
Built in admin page loads all foreign keys at page load for form choices, looks like easiest is to switch to ajax choice load.
"API Key is not an account wide API. Select "All" as the character when creating the API key."
title
We need to be able to see the application ID in ALL application lists.
(number) ### of comments would be really nice to see too.
Add this to the top left corner where the API key IDs are listed.
Apparently some people started having issues when adding APIs. They get 404 errors and/or 500's. Here's all I know:
"I have been having issues signing up on the website. When I try to add my API key it will 404. However, it takes my API key down but will not show any charcters. When I go to the API management page and click the refresh API button it gives me error 500. I have tried on chrome, Internet explorer and the in-game browser."
"I am trying to add characters to the website so I can fill out an application. However, when I try to click the blue button on the API I get sent to https://recruit.karmafleet.org/users/api_update/4250346 and it returns as a 404 Not Found. As such I can't add any characters in order to proceed with the application process.
Thanks in advance for any help you might provide."
As well as this post:
http://www.reddit.com/r/Karmafleet/comments/32bbtw/api_update/
https://recruit.karmafleet.org/recruits/application_queue/history/
The first 3 applications are ID's 33, 35, then 34. They are out of order all throughout the page as well.
https://recruit.karmafleet.org/recruits/application_queue/history/
can't page to page 2
alert-success for accepted
alert-danger for declined
alert-warning for pending/new(rename as per other ticket)
alert-info for in progress/role stasis/awaiting response
title
Instead of directing back to the "list" of applications, just go straight to the detail page. This will make it even more simple to use.
https://recruit.karmafleet.org/recruits/applications/1019/
search for "Raizen Kashuken" and there's no results because he has no characters anymore.
note that he is adding an API soon to do recruitment stuff so when you see this it might work but the concept is there.
This is probably a pretty massive design flaw given that old applications will become impossible to find once the applicant allows their API to expire (if batch API updates are happening weekly or etc)
"Reviewer"
CANNOT accept, decline or close applications (new status)
[23:43:00] Jasmine Zamayaid > I applied on your website. However, when I click the blue eye on the Personal Applications it just refreshes the page.
(This would go on the front page, probably as the only content. It should be a easy to read and will be updated at a later point in time)
How to (successfully) join KarmaFleet using this website(aka a test in instruction following):
Please add additional application statues for our workflow:
"Role Stasis"
"Awaiting Response"
Also change "pending" (a brand new app) to "New"
Add a notice to the bottom that states "Low effort applications will be rejected". Make it somewhat big and in bold text, I guess.
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.