some ezc functions from templates/item.cpp moved to Item and ItemContent

methods HasAccess() HasReadAccess() and similar moved from System to Item and ItemContent
This commit is contained in:
2021-06-18 19:18:13 +02:00
parent ebd791a256
commit ec94dff7d7
32 changed files with 1255 additions and 544 deletions

View File

@@ -49,6 +49,7 @@ WinixModelConnector::WinixModelConnector()
users = nullptr;
groups = nullptr;
slog = nullptr;
session = nullptr;
}
@@ -93,12 +94,74 @@ Groups * WinixModelConnector::get_winix_groups()
return groups;
}
SLog * WinixModelConnector::get_winix_session_logger()
{
return slog;
}
Session * WinixModelConnector::get_winix_session()
{
return session;
}
const Config * WinixModelConnector::get_winix_config() const
{
return config;
}
const Request * WinixModelConnector::get_winix_request() const
{
return request;
}
const Log * WinixModelConnector::get_winix_logger() const
{
return log;
}
const Dirs * WinixModelConnector::get_winix_dirs() const
{
return dirs;
}
const Mounts * WinixModelConnector::get_winix_mounts() const
{
return mounts;
}
const Users * WinixModelConnector::get_winix_users() const
{
return users;
}
const Groups * WinixModelConnector::get_winix_groups() const
{
return groups;
}
const SLog * WinixModelConnector::get_winix_session_logger() const
{
return slog;
}
const Session * WinixModelConnector::get_winix_session() const
{
return session;
}
void WinixModelConnector::set_winix_config(Config * config)
{
this->config = config;
@@ -140,11 +203,18 @@ void WinixModelConnector::set_winix_groups(Groups * groups)
this->groups = groups;
}
void WinixModelConnector::set_winix_session_logger(SLog * slog)
{
this->slog = slog;
}
void WinixModelConnector::set_winix_session(Session * session)
{
this->session = session;
}
}