Administrators - Waiviogit/waivio GitHub Wiki

Original task description: Hive is a public blockchain and any user can publish updates to objects. Then the community votes for these proposals.

However, within a site, it is sometimes important that objects appear in a certain way. There is an administrator role to manage this process. Approve or reject is the governing vote of the administrator. If several administrators voted for one update, then only the last vote in time is taken into account.

If any of the administrators claimed authority over an object as ownership, then only the (updates) fields that are approved by one of the administrators are shown for that object.

In Administrators mode, the site owner can assign administrators.

image

The logic for working with a list is identical to working with a blacklist.


Website Administrators

Hive is a public blockchain where any user can publish updates to objects. These updates are then subject to community voting for approval or rejection. However, on individual websites, there may be a need for certain objects to appear in a specific way as defined by the site operators. To manage this, the website owner can assign administrative privileges to certain Hive users, giving them the authority to govern the appearance and updates of objects. Administrators play a key role in deciding which updates to approve or reject. Administrator Management UI

Administrator Voting and Object Ownership:

  • Voting Power: Administrators have the final say in whether an update is accepted or rejected for the site. If several administrators vote on the same update, only the last vote is considered.
  • Object Ownership: If an administrator claims ownership over an object, only the updates that are explicitly approved by that administrator (or other approved administrators) will be displayed for the object.

Managing Administrators:

In Administrators Mode, the website owner can add or remove administrators as needed. The process for managing the administrator list is similar to managing a blacklist.

  1. Grant Administrative Privileges:
    • Use the "Find User" field to search for and select a Hive user to assign as an administrator.
    • The "Add" button will become active once a user is selected.
  2. List of Website Administrators:
    • The Administrator List displays all users who have been assigned administrative privileges.
    • Each entry includes a delete button, allowing the removal of an administrator if necessary. Text: Hive is a public blockchain and any user can post updates to any object. The Hive community then approves or rejects these updates. But sometimes it is essential that certain objects appear on the website exactly as intended by the site operators. To do this, the website owner may grant administrative privileges to some Hive users. Administrators have a deciding right to approve or reject object updates on the website. If several administrators vote on the same update, only the last vote stands.