Coder Social home page Coder Social logo

expdev07 / legacy-rp-admin-v3 Goto Github PK

View Code? Open in Web Editor NEW
43.0 7.0 26.0 113.87 MB

💻 A web interface to help with administrative duties at the FiveM server: Legacy Roleplay. Currently compatible with the OP-FW framework.

Home Page: https://legacy-roleplay.com

License: MIT License

PHP 49.09% Vue 50.25% Shell 0.38% Blade 0.13% CSS 0.15%
fivem roleplay laravel laravel-framework dashboard staff-management bootstrap legacy-roleplay fivem-server hacktoberfest

legacy-rp-admin-v3's Introduction

Legacy RP Logo

legacy-rp-admin-v3

Build Status GitHub GitHub pull requests GitHub issues


Buy Me a Coffee at ko-fi.com Buy Twoot a Coffee at ko-fi.com

100% FREE + OPEN SOURCE.

A web interface to help with administrative duties at the FiveM server: Legacy Roleplay. Written in PHP using Laravel Framework and Tailwindcss for the frontend.

!!!DEPRECATED!!! Continuation of this project can be found here: https://github.com/coalaura/opfw-admin

This repository will not receive any further support and/or updates.

See #contributing for more details on how you can help shape legacy-rp-admin-v3. We're always down to improve and receive feedback.

Note

It is recommended that you use Chrome or Edge as your web browser for the best experience.

Features

Improvements from v1

  1. Re-done to give a more minimalistic and "simple" look.
  2. Backend improvements that encourage scaling and maintainability.
  3. More.

License

Please refer to LICENSE.md for this project's license.

Contributors

This list only contains some of the most notable contributors. For the full list, refer to GitHub's contributors graph.

  • ExpDev07 (Marius) - creator and maintainer of both frontend and backend.
  • twooot (Twoot) - maintainer of both frontend and backend.

Pictures

(more will be posted soon once some design decisions are finalized).

Logging in

Logging in

Dashboard

Dashboard

Players

Players

Viewing player

View Player

Characters

Characters

Viewing character

View Character

Server Logs

Logs

Panel Logs

Panel Logs

Server List

Server List

Advanced

Advanced

Suspicious Search

Suspicious Search

Contributing

This section describes how you can help contribute.

Prerequisites

  • PHP 7.4+.
  • Composer.
  • Node (and npm).
  • SQL (database).

Setting up project

Grab yourself a copy of this repository:

$ git clone https://github.com/ExpDev07/legacy-rp-admin-v3.git

Install all the required dependencies (we use both npm and composer):

$ composer install
$ npm install

Create a new file called envs/.env and copy the contents from .env.example over to it, then apply your configurations.

$ cp .env.example envs/.env

Create a private and unique application key:

$ php artisan key:generate

Run database migrations so that we can store things:

$ php artisan migrate

Create a symbolic link at public/storage so that it points to storage/app/public:

$ php artisan storage:link

Install, configure and run the socket server from legacyrp-admin-panel-sockets

Compile frontend assets (use "dev" for development and "prod" for production):

$ npm run dev/prod

Finally, boot the server up:

$ php artisan serve

legacy-rp-admin-v3's People

Contributors

bradyrenting avatar cloudthewolf avatar coalaura avatar dependabot[bot] avatar expdev07 avatar inzidiuz avatar mariusspring avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar

legacy-rp-admin-v3's Issues

Ability to 'edit' bans

Is your feature request related to a problem? Please describe.
Whenever you want to edit a ban, either when you want to edit the ban reason or the time of expiration, you have to lift the ban and then add it again.

Describe the solution you'd like
An ability to edit ban reasons and ban lengths. Perhaps also being able to change a ban from permanent to temporary.

Describe alternatives you've considered
Unbanning the player and then banning them again.

I cannot ban any person On Web Panel

I am admin of Legacy India Server and when i am trying to use the Web Panel i can unban add warning and i can search for every player but when it comes for banning someone I am again and again getting this error.
I tried changing my steam name, Logout Login done, Changed browser, Changed Internet Connection still i am getting the same error even in my phone
Screenshot_20200928-034405_Chrome
unknown

Live server information on the admin panel

Is your feature request related to a problem? Please describe.
This isn't really related to a problem, it's more so that you can just get some live information about the FiveM server(s) directly on the admin panel.

Describe the solution you'd like
I'd like to see a new page called 'Servers' where you can view some information such as framework version, uptime, players and more. Being able to see who's currently online would also be great, and perhaps having a redirect to their user profile on the admin panel.

Additional context
This can be achieved by using some of the routes that I have created for the framework. Currently there are only two that would be relevant to this, but I'd be open to add far more for whatever you'd want and/or need.

The two (GET) routes are:
/api.json
/connections.json

You can reach them by going to this 'example' URL.

Some clusters have multiple servers, though, so if this were to be implemented, it would be great to have a way of viewing various servers that have been added to the admin panel.

OP-FW Logo not getting displayed in web panel

Describe the bug
A clear and concise description of what the bug is.
OP-FW logo doesnt load in webpanel
To Reproduce
Log into your admin webpanel on the top left the op-fw wont load

Expected behavior
A clear and concise description of what you expected to happen.
Logo should be displayed correctly
Screenshots
If applicable, add screenshots to help explain your problem.
https://gyazo.com/6621400a0a2cb55f45acf327cf3b3dec
Here is a console error https://gyazo.com/61549042f7c1d4efab114e8675cd5db2

Incorrect Log time

Describe the bug
A clear and concise description of what the bug is.
The time in the server logs is in EST instead of being in the timezone as the user viewing the page is in.

To Reproduce
Steps to reproduce the behavior:

  1. Don't live in EST
  2. Go to Server Logs
  3. Look at the time

Expected behavior
It should be displayed in the same timezone as the user viewing the page is in.

Screenshots
time wrong

Logical rebranding of the admin panel

Is your feature request related to a problem? Please describe.
OP-FW is not directly related to Legacy, and the intent is that Legacy simply relies on OP-FW to provide the game servers and other services. With that in mind, it doesn't make that much sense for this admin panel to be called 'legacy' and be full with hardcoded Legacy branding.

Describe the solution you'd like
My suggestion would be to rebrand it to not announce any 'affiliation' with Legacy, and instead replace that with OP-FW.

Additional context
This isn't a big deal, but I figured I'd bring it to your attention and see if you'd like to change it.

Additional Character Management

Is your feature request related to a problem? Please describe.
More options to manage characters/players from the control panel would be really helpful. Things like setting a players job, resetting job, or character name changes. I know for job setting especially, it'd be much easier to do through a UI on the control panel than to use the commands in-game.

Describe the solution you'd like
First step to this would be making each character's job viewable in the admin panel. Then when you click into a character, you'd have an option to modify the job/department/position.

How can i be a contributor

I have no steam key. because i didn't spend 5 USD on any game. i hope this shouldn't be a barrier for a developer to contribute using developer key of steam. can you please help me out from this situation. i really like to contribute. i am a fan of legacy rp

Kicking players

Describe the bug
A clear and concise description of what the bug is.
Kind of a bug but also a feature tbh. Whenever you ban someone from the panel, but they're in the city, you have to go in the city too and manually kick them. It would be cool if we could somehow integrate that in the panel (maybe a "kick" button that triggers some form of API on the server)

To Reproduce
Steps to reproduce the behavior:

  1. Ban someone from panel
  2. Join the server
  3. Manually have to kick them

Expected behavior
A clear and concise description of what you expected to happen.
Maybe a button or something in the panel like that to kick players from the game or banning someone from the panel would trigger an API endpoint.

Screenshots
If applicable, add screenshots to help explain your problem.
N/A

Banning expiration doesn't take certain hour timestamps

Describe the bug
When temporarily banning someone, you won't be able to select an hour prior to your current one.

To Reproduce
Steps to reproduce the behavior:

  1. Go to "Players".
  2. Go to a user's profile.
  3. Go to "Issue Ban".
  4. Set the expiration date to be in a week.
  5. Set the hour or minute to something slightly earlier.
  6. See it tell you that the value is invalid.

Expected behavior
It should allow you to ban them for the value you inserted.

Screenshots
Here's a gif of the issue.

Player Logs second page is not opening

Describe the bug
whenever i open any player database by using hex id on panel and than after i open that player logs it is working fine in first page but whenever i click on next page it will directly redirect me to all server logs second page means that player logs second page is not opening

To Reproduce
Steps to reproduce the behavior:

  1. Go to 'players' and search any player
  2. open that player database on panel
  3. than scrolldown and open logs of that player
  4. than after click on next button to open second page
  5. than after it will directly redirect you to server logs second page instead of player logs second page

Expected behavior
if we press next button on player logs than it must be open second page of that player logs but right now server logs is opening so it is a bug.

Screenshots
https://gyazo.com/c64673fc01e0b3551080f0963c81f1dc

Character owned vehicle's display names

Describe the bug
May not be a bug, but the flatbed (tow truck) and the rumpo (weazel news van) currently display as their uint32 id rather than their name on the panel. This is frustrating for me when I am trying to complete my job in roleplay, I have to look up each time what these cars are, replace the id with the real name and then place it on the documents it needs to be on. Quality of life update would be very much appreciated! I have been as detailed as possible.

To Reproduce
An example for the rumpo (weazel news van)

  1. Go to Legacy EU/NA's panel and search for user "Matt;)";
  2. Click on character "Rolf Lions";
  3. Scroll down to owned vehicles;
  4. Notice the rumpo (weazel news van) is listed as it's uint32 id (1162065741) instead of it's name.

An example for the flatbed

  1. Go to Legacy EU/NA's panel and search for user "Matt;)";
  2. Click Edit on character "Miles Sullivan";
  3. Scroll down to owned vehicles;
  4. Notice the flatbed (tow truck) is listed as it's uint32 id (1353720154) instead of it's name.

Alternatively find a character on a server's panel you have access to and search for a character with these specific cars.

Expected behavior
Instead of the uint32 id showing for these specific cars, the name should show instead.
If not possible or unknown why this happens to these specific cars, catch them separately i.e. if display name is '1162065741', instead show 'rumpo (weazel news van)'.

Screenshots
https://imgur.com/a/OyLLKe6

Clickable Links

Is your feature request related to a problem? Please describe.
A clear and concise description of what the problem is. Ex. I'm always frustrated when [...]
Inability to click links
Describe the solution you'd like
A clear and concise description of what you want to happen.
Clickable links in the warnings
Describe alternatives you've considered
A clear and concise description of any alternative solutions or features you've considered.
none
Additional context
Add any other context or screenshots about the feature request here.

Staff Member

You must be a staff member to use this webpanel! If you believe this is a mistake, contact a developer.

How can i setup thes i am a stuff member where i can make this?

Gun Runs/ Plane Runs Logs

Is your feature request related to a problem? Please describe.
A clear and concise description of what the problem is. Ex. I'm always frustrated when [...]
Being able to make sure people are following the rules for the new gang rules set in place. Currently there is no way for us to know someone takes the coke plane or does gun runs unless they admit to it or staff is watching the places 24/7
Describe the solution you'd like
A clear and concise description of what you want to happen.
A log in the admin panel in staff documents that says for example “ NovaPurple has rented the plane “ or “NovaPurple has used Lesters computers”
Describe alternatives you've considered
A clear and concise description of any alternative solutions or features you've considered. Something easy to read and easy to search for if you want to see logs for this

Additional context
Add any other context or screenshots about the feature request here.

Character name searching

Is your feature request related to a problem? Please describe.
Sometimes people have an unrelated steam and discord name so it is hard to lookup a player if we do not know either of these, but instead we know them by their character name(s).

Describe the solution you'd like
A new "Search by Character Name" with "First name" / "Last name" fields added to the Players section of the panel.

Describe alternatives you've considered
I do not believe there could be any alternate way to search character names, it does not make sense to do this on the Logs section of the panel, but it may be possible.

Additional context
When inputting First name and Last name, it should only display steam users in our databases that match (not case sensitive) or include the search string in their name (e.g. if we search for First name "Alex", ideally "Alexis" should show up as well, this helps in a lot of cases for Staff in case we don't know the spelling of the name).

Users' playtime is mislabeled

Describe the bug
The 'playtime' indicates that the number displayed is in minutes, but it is meant to be seconds.

To Reproduce
On the 'players' page:

  1. Go to 'Players'.
  2. See the 'playtime' columns say minutes instead of seconds.

On a user's profile page:

  1. Go to 'Players'.
  2. Go to any player's profile.
  3. See the 'playtime' box in the top-left corner saying minutes instead of seconds.

Expected behavior
It should say seconds instead of minutes.

Screenshots
A screenshot of the issue on the 'Players' page.
A screenshot of the issue on a user's profile page.

Additional
I'm not sure what you'd like to do, but possibly displaying the value in a more user-friendly way could be good. Instead of just giving the amount of seconds of playtime, maybe it could give you a more sensible understanding of it by giving you minutes, hours, and perhaps even days.

Multiple characters not animating properly

Describe the bug
A clear and concise description of what the bug is.
Only the first 3 character cards load on the Player page.

To Reproduce
Steps to reproduce the behavior:

  1. Go to a Player page who has more than 3 characters

Expected behavior
A clear and concise description of what you expected to happen.
All the character cards to show

Screenshots
If applicable, add screenshots to help explain your problem.
one
two

Ability to edit character birthdays

Is your feature request related to a problem? Please describe.
A clear and concise description of what the problem is. Ex. I'm always frustrated when [...]
I want to be able to edit the birthday of a character

Describe the solution you'd like
A clear and concise description of what you want to happen.
In the character edit screen the ability to change the birthday

Describe alternatives you've considered
A clear and concise description of any alternative solutions or features you've considered.
No real alternative, there is no way of editing birthdays at the moment

Additional context
Add any other context or screenshots about the feature request here.

** Teleporting to GPS Mark/ Waypoint **

Is your feature request related to a problem? Please describe.
When you want to go to an exact location or trying to find something it takes some time with no clip.

Describe the solution you'd like
If we were able to TP to the exact location that we mark on our Map, it will be faster. For Ex: https://prnt.sc/12nmoei If I want to go a location. There should be an option on the EasyAdmin menu: Teleport To GPS Location/ Marker.

Describe alternatives you've considered
N/A

Additional context
https://prnt.sc/12nmr98
Something like this: https://www.youtube.com/watch?v=CY6tLHYCraA

"Ghost" bans

Describe the bug
Sometimes it shows users are banned on the panel but they are actually not banned, it is grabbing a ban from someone else and putting it on their panel profile. They are able to connect to servers properly, it just confuses the staff members involved. We have dubbed them "Ghost" bans for now, bans that don't actually exist.

To Reproduce
It is unknown how this is reproduced. I first encountered this issue around 7-9 months ago where we would see new "Ghost bans" every other week. This stopped at around June and they've recently made a return with us finding new examples of said "bans" every other day.

Expected behaviour
Go onto a profile of a person who is clearly not banned, and it shows they are not banned, instead of a ban being pulled out of the database and being displayed.

Screenshots
https://cdn.discordapp.com/attachments/686057091475046451/810956089654247464/I_never_did_this.jpg
Example of a staff member that is displayed as banned but can connect properly.

For clarification, the one's I have seen are definitely from banning on the panel. A quick search in the logs shows no results https://prnt.sc/zn0nye.

Player Playtime (Suggestion/Recommendation)

Is your feature request related to a problem? Please describe.
A clear and concise description of what the problem is. Ex. I'm always frustrated when
I have recieved complaints regarding some new players exploiting ingame mechanics also trying to find cheaters in the server at times this info is useful to the admins.
Describe the solution you'd like
A clear and concise description of what you want to happen.
So there can be a way we can view the playtime of a player in the admin panel. The way there is a /playtime data ingame it could be added to logs so admins can see the player playtimes.
Describe alternatives you've considered
A clear and concise description of any alternative solutions or features you've considered.
Addition of player playtime to the admin panel would make a great difference as currently it is either found in the database which is hard and can take some time and isnt quite effective.
Additional context
Add any other context or screenshots about the feature request here.

Stock/Company tablet/Account balance in Admin Logs (Suggestion/Recommendation)

Is your feature request related to a problem? Please describe.
A clear and concise description of what the problem is. Ex. I'm always frustrated when [...]
There should be visible cash visible in logs/panel if someone has stored some money in their company/account balance
Describe the solution you'd like
A clear and concise description of what you want to happen.
The way there is an area that shows a players vehicles a tab or area can be added showing balance and in company account.
Describe alternatives you've considered
A clear and concise description of any alternative solutions or features you've considered.
A feature that either shows the money or cash of the player including the company balance or account or it can be added in a below section or a new section can be made.
Additional context
Add any other context or screenshots about the feature request here.

Vehicle List

Is your feature request related to a problem? Please describe.
Prevent abuse of people using cars as storage lockers to avoid interaction as well as see if a user received a vehicle correctly.

Describe the solution you'd like
Above the Edit command of users have a vehicles button to allow viewing of all vehicles currently owned by that individual.

Describe alternatives you've considered
Having a CAD system that automatically logs these types of things within the server. Though this feature is mainly for staff to ensure there are no rule breaks and troubleshoot vehicle issues.

Additional context
Add any other context or screenshots about the feature request here.

Admin panel linked to new Database.

Having the white-listed server, it has been hard not having a working admin panel.
I think it would be good to have one linked to the new database.

Localization

Is your feature request related to a problem? Please describe.
A lot of non-English communities use this admin panel. Because of that, adding localization is something I believe would be a great addition.

Describe the solution you'd like
A localization system, allowing players to set their preferred language.

Additional context
On OP-FW, the server has its own 'default language' set to whatever the language of the community is, then all of the players on the server has the ability to change their language to another one if they'd like. Perhaps something like that would be good here.

Allow to ban players without a specified reason

Is your feature request related to a problem? Please describe.
OP-FW allows you to ban players without any specified reason through the 'ban' command. Because of that, I thought it would be nice to allow players to do the same thing on the admin panel.

Describe the solution you'd like
Allow players to ban without any specified reason. On the framework when someone is banned without any specified reason, the reason column in the user_bans table, is set to null and the message column in the warnings table, is set to:

I banned this person without a specified reason. This warning was generated automatically as a result of the ban.

Bug due to recent commit

@ExpDev07 your changes to app/Player.php on line 157 seems to have caused an error on the Panel:

ParseError
syntax error, unexpected '$ban' (T_VARIABLE), expecting ')'

If you need more information to resolve this let me know.

Temproary bans and keeping a record of bans

Is your feature request related to a problem? Please describe.
A clear and concise description of what the problem is. Ex. I'm always frustrated when [...]
Currently while within the city we can issue a duration ban. The staff team on the NA / EU server is looking at going to more times bans rather than having everything be an indefinite ban. It would be great if we’d be able to issue a timed ban on the web panel as well as currently to my knowledge it is only an indefinite ban option.

Describe the solution you'd like
A clear and concise description of what you want to happen.

the ability to issue a timed ban on the web panel but also have a new section created that has a historical log of any bans the account has received so there is a record when the ban timer expires of what they were banned previously for.

Describe alternatives you've considered
A clear and concise description of any alternative solutions or features you've considered.

currently we utilize the warning field to notate if someone has been banned previously as well as a spreadsheet. I feel it would be cleaner looking if we had a separate section that logged any bans

Additional context
Add any other context or screenshots about the feature request here.

This page is not working

is currently unable to process this request.
HTTP ERROR 500

npm run dev/prod
npm WARN npm npm does not support Node.js v10.15.2
npm WARN npm You should probably upgrade to a newer version of node as we
npm WARN npm can't make any promises that npm will work with this version.
npm WARN npm Supported releases of Node.js are the latest release of 4, 6, 7, 8, 9.
npm WARN npm You can find the latest version at https://nodejs.org/
npm ERR! missing script: dev/prod

npm ERR! A complete log of this run can be found in:
npm ERR! /root/.npm/_logs/2020-03-30T21_02_48_956Z-debug.log

Being able to search players with identifiers

Is your feature request related to a problem? Please describe.
Whenever I want to find a player through their discord id, for example, I usually load up the database and perform the query below in order to make an attempt to find out who they are. This would be a lot easier if it was possible to do in the admin panel, and it would also open up the ability for other people using the admin panel that don't have direct access to the database to do this.

Query: SELECT * FROM users WHERE identifiers LIKE '%identifier%'; (the 'identifier' here would be replaced by whatever was inputted from the user, for example 150219115892703232 (my discord id))

Describe the solution you'd like
I'd like to see the query I showed above to somehow be integrated into the search function on the 'Players' page.

Describe alternatives you've considered
Directly running the query into the database.

Update/fix the database migration

Is your feature request related to a problem? Please describe.
Currently when you run the php artisan migrate command, the database is migrated. The issue though, is that the tables and columns are outdated and their data-types change to something they aren't meant to be.

Describe the solution you'd like
I'd like to see an update to this so that the command can be ran without it causing any issues.

Additional context
Here's a complete list with all of the tables and columns including their data-types.

Updates to the .htaccess (or not)

Is your feature request related to a problem? Please describe.
Up until a few days ago I had been (very recklessly) running all my admin panels on the dev environment, and only recently discovered what a mistake that had been. Because of that, I set them up properly and they're now running way smoother than before. An issue I encountered however, is that the .htaccess file in public/ seems to not be up-to-date. I'm not entirely sure as I'm completely new to hosting like this, and I'm not quite sure what I'm doing. But, I ultimately found that I had to change some lines in order to get everything to work properly.

Describe the solution you'd like
Updates to the .htaccess file.

Additional context
The working .htaccess file looks like this for me. I changed a few lines at the bottom. The problem though, is that I have no idea what most of that does and I'm not sure what is necessary and what isn't, which is why I'm labeling this as a suggestion and not a bug.

'Next' and 'previous' pages doesn't work

Describe the bug
When on a page that has other pages (i.e. the 'logs' page and the 'users' page), the "Next" and "Previous" page buttons doesn't work.

For some reason when I tried to test this locally, they seemed to function. But on panels in production, they don't seem to work at all. Appending ?page=x, however, does let you go to the different pages without issue. (appending ?page=100000 gives you no logs.)

To Reproduce
Steps to reproduce the behavior:

  1. Go to the 'Players' page.
  2. Press "Next".
  3. It loads infinitely.

Expected behavior
It should load the next page without problems.

Screenshots
Here's a gif of it not working.

Logging /ban in game

Is your feature request related to a problem? Please describe.
The panel currently logs when you ban someone with an expiry date on the panel with a warning, it would be good if it also logged a /ban in-game with a warning too.

Describe the solution you'd like
A warning placed on the banned persons account when they are banned FROM THE CITY. This already happens when banning someone from the panel.

Describe alternatives you've considered
N/A

Additional context
N/A

Display 'super admins' on the admin panel

Is your feature request related to a problem? Please describe.
Not being able to tell who's a super admin on the admin panel.

Describe the solution you'd like
You recently added a "Staff Member" box on staff members' user profiles. Perhaps an additional square could be added for super admins?

Additional context
I'm not sure if this was something you didn't think about, or if it was something you did intentionally. Maybe it's common practice to leave these 'higher levels of permission' a bit more hidden.

Can not edit character information

Describe the bug
When trying to update a character name it does not save.

To Reproduce
Steps to reproduce the behaviour:

  1. Go to 'any character'
  2. Update the name, click "Update Character"
  3. Refresh
  4. Nothing changes

Can't Reset Jobs

Describe the bug
A clear and concise description of what the bug is.

To Reproduce
Steps to reproduce the behavior:

  1. Go to Players Steam Name
  2. Click on Reset Job
  3. Scroll down to nothing
  4. The Page is loading and nothing is resetting.

Expected behavior
When clicking to reset any job, its not taking place. The page doesn't reload and the job can't be removed.

Screenshots

https://streamable.com/zux0ni

More in depth job information/features in the panel

Is your feature request related to a problem? Please describe.

I have received many reports regarding people abusing paychecks in-game through all the jobs.
Many people who have held any RP roles in businesses, state RP, Department of justice, etc slip by and continue to capitalize on their previous paychecks even after leaving those positions. Some of them have actually never even made any RP contribution to begin with. I think this paycheck abuse is super scummy and falls under FailRP

At this time this is difficult to fight against, staff members can only see a person's job through the admin panel, but not their "position" or "department" (which actually determines the paycheck). Nor can we change their job through the panel, they must be connected to the server with us so we can do it with the commands.

Describe the solution you'd like

Admin panel features that would allow staff members to see, change or reset player jobs, departments, and positions.

Describe alternatives you've considered

In the meantime, I have set up a google drive database that would at least allow us to track businesses and their employees steam names. Which will hopefully limit the number of people who slip by unnoticed.

Improve log performance

Loading 2+ mil logs, even when using simple pagination, is not a good idea and takes time. This needs to be improved so that the "refresh" button doesn't actually use 5 seconds to refresh.

Being able to see player's character

With this new Admin Panel, I do not see a way in which we can see a player's characters for tracking things like permadeaths and such. This could be a valuable addition.

Twitter page

Is your feature request related to a problem? Please describe.
I would love to have a page for Twitter on the staff panel.

Describe the solution you'd like
This would be a dedicated page on the panel which includes a search for Twitter accounts in the database, along with the steam account/character page of who logged into a said account (over the last month).
This will help us instead of bothering InZidiuZ to look at who said person is, staff can become independent and work fast to resolve issues of trolling, or worse on Twitter.
It can even include a log of all recently sent tweets with the timestamp, but specifically searching for accounts and the steam account linked would be perfect.

Describe alternatives you've considered
N/A, although I guess there doesn't need to be a separate page, but it would make sense for it to be it's own thing.

Deleting a Character feature in web admin panel

Is your feature request related to a problem? Please describe.
A clear and concise description of what the problem is. Ex. I'm always frustrated when [...]

Life was very simple when there was an option to delete character from the panel when the exploiters used to do money and character exploit. Would be great if the feature to delete a character can be added.
Describe the solution you'd like
A clear and concise description of what you want to happen.
An option to delete a character from the web panel maybe under the option where character backstory is maybe.
Describe alternatives you've considered
A clear and concise description of any alternative solutions or features you've considered.

Tried to do it in support channel but since banning 15-20 money exploiters and then unbanning them every week kinda gets unproductive to delete their characters one by one it would be nice to just have a feature in the panel so while clicking unban the character can be deleted saves a lot of time if you unban alot of exploiters.
Additional context
Add any other context or screenshots about the feature request here.

Adding a (Deleted character) next to someone's character in player profile

Is your feature request related to a problem? Please describe.
A clear and concise description of what the problem is. Ex. I'm always frustrated when [...]

Describe the solution you'd like
A clear and concise description of what you want to happen.
So when we open some players profile and logs get deleted after 30 days and if there is a log character deleted we cant see it after 30 days. It will be helpful if we can have (Deleted Character) next to the name of the character in their profile next to the character name helpful to catch exploiters since some have like 6 characters at times.
Describe alternatives you've considered
A clear and concise description of any alternative solutions or features you've considered.
It will be helpful if we can have (Deleted Character) next to the name of the character in their profile
https://gyazo.com/32781c106ee73ffd638ad1d6575d9ad3
Kinda like this but I know you can make this work way better than I can explain :)
Additional context
Add any other context or screenshots about the feature request here.

Admin site problem

Describe the bug
I am facing a problem of admin site as if it take too long to response and if it response then the other option shows error like the picture. I tried clearing caches and browser data as well but it did not worked for me also I tried several browser and its remain same.
unknown

To Reproduce
Steps to reproduce the behavior:

  1. Go to '...'
  2. Click on '....'
  3. Scroll down to '....'
  4. See error

Expected behavior
A clear and concise description of what you expected to happen.

Screenshots
If applicable, add screenshots to help explain your problem.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.