[Feature] New admin interface (iteration 1)
See original GitHub issueNote: This issue is WIP. More included features will be added as comment. This issue represents the first iteration of a new admin interface
Motivation: Server admins, Corporation admins should be able to manage their registered users (characters).
Changes:
- New URL
[YOUR_DOMAIN]/admin
route added. HTTP requests to this route or subRoute (e.g.[YOUR_DOMAIN]/admin/test
require admin access.- A new “SuperAdmin” user will be added with master access to all admin functions
- Any EVE character who is authorized to login (e.g. matches corp/ally white list) with corp admin rules is able to use the new admin SSO login
- You need to accept the admin ESI scopes ( all default scopes plus
esi-corporations.read_corporation_membership.v1
) - You need at least one of these inGame roles:
director
,personnel_manager
orsecurity_officer
- You need to accept the admin ESI scopes ( all default scopes plus
- Corporation admins have access to admin functions for members of their corp
- Kick member for
5min
,1h
or24h
- Ban member forever
- Revoce kick/ban actions of a member
- Kick member for
WIP UI:
Additional information
- You can not kick/ban yourself
- When a character changed corporation/alliance or its owner (sold character). kick/ban actions will be reset.
- When a character is kicked/banned a new log is written
logs/admin.log
Issue Analytics
- State:
- Created 6 years ago
- Comments:5 (4 by maintainers)
Top Results From Across the Web
Iterative Design of User Interfaces - Nielsen Norman Group
Figure 1 shows a conceptual graph of the relation between design iterations and interface usability. Ideally, each iteration would be better than the...
Read more >Iteration protocols - JavaScript - MDN Web Docs
A function that accepts zero or one argument and returns an object conforming to the IteratorResult interface, typically with done equal to true ......
Read more >System Demo - Scaled Agile Framework
The system demo occurs at the end of every Iteration. It provides an integrated, comprehensive view of the new Features delivered by the...
Read more >Iterations - GitLab Documentation
Iterations are a way to track issues over a period of time. This allows teams to track velocity and volatility metrics. For tracking...
Read more >Java Iterator: Learn To Use Iterators In Java With Examples
This function is a new addition to the Iterator interface in Java 8. ... –1 – if the iterator is at the beginning...
Read more >
Top Related Medium Post
No results found
Top Related StackOverflow Question
No results found
Troubleshoot Live Code
Lightrun enables developers to add logs, metrics and snapshots to live code - no restarts or redeploys required.
Start Free
Top Related Reddit Thread
No results found
Top Related Hackernoon Post
No results found
Top Related Tweet
No results found
Top Related Dev.to Post
No results found
Top Related Hashnode Post
No results found
@discoandhaze double check the SUPERADMIN part against your version of pathfinder i’m guessing this was a change between initial implementation and on this issue from 2017 and the actual code.
https://github.com/exodus4d/pathfinder/blob/f443e8016f4a3f79c126b661b24b637101cb69dd/app/pathfinder.ini#L372
work fine for me 👍
I admin my corp’s Pathfinder server and I’m not able to give my character superadmin. My default pathfinder.ini has [PATHFINDER.ROLES] instead of [PATHFINDER.ADMIN] which is shown here. I have tried both with no luck. Receive message “ACCESS DENIED: Insufficient in-game roles. “my user” requires at least one of these corp roles: director, personnel_manager, security_officer.”
[PATHFINDER.ROLES] CHARACTER.0.ID = 956##### CHARACTER.0.ROLE = SUPERADMIN