Moderation Panel/Dashboard

Hello, I was wondering if anyone knows how to code a Moderation Panel/Dashboard where I can create pop-up warnings or ban pages show up on their account if they get moderated by an Admin or Moderator. I need this to be an Account Based Moderation thing and Not Forum Moderation. Does anyone know how to do this? I want it similar to Roblox’s Moderation shown below:

https://www.wix.com/velo/reference/wix-crm-backend/notifications

How does that have to deal with Moderation?

@felikswd2002
You want to generate a Dashboard-Moderation-Page, where you can do several things like → editing permissions for everysingle user (for every single page of the current user). You want perhaps also to delete accounts or do other editings on each of the user-accounts. You also want to let your users know about the changements, showing them a pop-up or sending them notifications (email or to the notifications-pop-up)

Therefore you will have to generate all these functions on your own.

  1. Generating a DASHBOARD-PAGE
  2. Coding all needed functionality and features.
  3. Generating a BADGE-MANAGEMENT-SYSTEM, which will give you the ability to control over USER-PAGES-ACCESS for every single user and every single page-permission.

Wix out of the box gives you just this one…


Where you can setup permissions to pages manually in the dashboard.


*your own Notification-Sys…

Do you have already something in this direction?
A prepared ready to go mock-up or similar?
Already developed DASHBOARD-PAGE?
Already created functions?
Anything?

So as you can see, if you want to achieve your aim → You will have a lot of coding and developement work in front of you.

Good luck!:wink:

There is no MODERATION-OPTION out of the box. Perhaps there is an APP for this on the wix-app-market → who knows. If not → then you will have to generate all these by your own.

Ohhh! And this is just an EXAMPLE !

@russian-dima So your saying that this Account Moderation screen is just a pop-up notification?

This is part of what I have set up with data collections to edit the Moderation Messages but I want them different for each user that is moderated.

Can you give me some code to redirect users to this page?

I want to be able to enter the user’s email and the email that I enter will be redirected to this page but each user will see a different message but I don’t know how to do that.

I found a javascript code that handles redirects after a user action.

<script>
// Check if the condition is true and then redirect.
if ( ... ) {
  window.location.href = "https://www.example.com";
}
</script>

To which page?
Please describe the whole situation. I can not read your mind.
Try always to describe in detail.

So your saying that this Account Moderation screen is just a pop-up notification?

Nope! I am saying, that if you want to make your “Moderation-Panel” work, you will have to generate it in custom mode, by your own from scratch.
You will have to code everything by your own. All features and functions.

You want to manage permissions for every single user?
You have two opertunities!

  1. Using the wix out of the box ones (which are surely not the most flexible ones, but you don’t have to code this functionality on your site, because already integrated by wix. (will work on all of your pages which are seted-up as member-pages).

  2. You generate your own Management-System, an example of such an system, which is similar to your wish, is this one… It’s not totaly identical, but similar!

https://russian-dima.wixsite.com/login-system/vnloginmgm

Just to let you know! If you really want to generate a similar system on your own, then also prepare yourself for a longterm-project. You won’t be able to generate this within few days. This can take some month until it works like you want.

Ohhh ok wait, now you are describing a little bit another situation…

I want to be able to enter the user’s email and the email that I enter will be redirected to this page but each user will see a different message but I don’t know how to do that.

Ok, in this case, what do we know about your wished function?

  1. You want to manage your NOTIFICATIONS right from oneSINGLE DASHBOARD-PAGE, right? Let us call it → Notification-Management-System, or in your case → Notification-MGM-Dashboard.

  2. You want to be able to send notifications to every single user and of course, just the user should be able to see the outgoing ADMIN-MESSAGES, right?

  3. The user should see a poppinp-up window on screen → can be done by using a LIGHBOX! When should this Window-Pop-up open? When user logs-in?
    When user-navigates to a special page → for example a PRIVATE-PAGE/PROFILE-PAGE?

  4. First make clear, what and how exactly would look like your Moderation-Dashboard-Control-Panel!

Make some brainstorming. As i can see, you do not have 100% imaginations, how it should look like at the end and how exactly it will work.

I found a javascript code that handles redirects after a user action.

< script > // Check if the condition is true and then redirect. if ( … ){ window . location . href = “https://www.example.com” ;} </ script >

If you are just looking for a simple REDIRECTION, take a look here…

https://www.wix.com/velo/reference/wix-location/to

@russian-dima Ok, I will show you what my Admin Dashboard looks like right now and explain it.

It look like this

As you can see I can update the user’s Moderation info but I need to actually redirect them to the screen that I first showed you after I add the info but it needs to be specific to that user.

This info is being displayed using content manager.

@felikswd2002
This is all i can see…


Something gone wrong with pic-insertion?

Yes i understand what you want to achieve.
Just another example for your → BANNED ← function…

Wix calls it → BLOCKED <— instead of banned! How does it work?
Take a look here…(a simple example to demonstrate you a similar functionality)…

https://russian-dima.wixsite.com/login-system/vnloginmgm

  1. Login with the predefined ACCOUNT → mr@president.com (PW:12345)
  2. Navigate to → CONTACTS


You will find an overview over all of the existing/registered CONTACTS/MEMBERS/USERS on the site.

  1. As you can see → the second CONTACT on the screenshot is → BLOCKED <–!
    It is the teacher@test.com-Account (PW: 12345).

  2. Now log out again and try to log-in as — > teacher@test.com! What happens?

  3. So it is a very similar functionality to your wished function.

If you take a closer look onto the whole Login-Management-System, you will surely find even more similar functions, also ones, which are planed to be developed soon, for example…

Oh yes → it will also include a → NOTIFICATION-SYSTEM !
A user will be informed almost the same way, you are expecting :wink:.

You can inspect all the shown example, perhaps it will help you to generate your own System.