4#include "../core/ram_payer.hpp"
5#include <eosio/eosio.hpp>
9#include "../consts.hpp"
31 bool has_right(eosio::name contract, eosio::name action_name)
const {
32 for (
const auto &r : rights) {
33 if (r.contract ==
contract && r.action_name == action_name) {
contract
Definition: eosio.msig_tests.cpp:977
Definition: eosio.msig.hpp:34
Definition: table_soviet_staff.hpp:11
eosio::name contract
Definition: table_soviet_staff.hpp:12
eosio::name action_name
Definition: table_soviet_staff.hpp:13
Definition: table_soviet_staff.hpp:21
eosio::time_point_sec updated_at
Definition: table_soviet_staff.hpp:27
bool has_right(eosio::name contract, eosio::name action_name) const
Definition: table_soviet_staff.hpp:31
std::string position_title
Definition: table_soviet_staff.hpp:23
uint64_t primary_key() const
Definition: table_soviet_staff.hpp:29
std::vector< right > rights
Definition: table_soviet_staff.hpp:25
eosio::name username
Definition: table_soviet_staff.hpp:22
eosio::time_point_sec created_at
Definition: table_soviet_staff.hpp:26
std::vector< eosio::name > roles
Definition: table_soviet_staff.hpp:24
eosio::multi_index<"staff"_n, staff > staff_index
Definition: table_soviet_staff.hpp:41
RAM_PAYER_CLASS(staff, contract)