ItemContent::user_name(EzcEnv & env) changed to ItemContent::user(morm::ModelWrapper ** model_wrapper) and we return a User class

ItemContent::group_name(EzcEnv & env) changed to ItemContent::group(morm::ModelWrapper ** model_wrapper) and we return a Group class
added ItemContent::display_user_name(EzcEnv & env)
some functions in templates/item.cpp moved to Item
This commit is contained in:
2021-06-19 23:48:12 +02:00
parent d8c1a81bcb
commit e7c7324058
20 changed files with 318 additions and 88 deletions

View File

@@ -50,6 +50,9 @@ WinixModelConnector::WinixModelConnector()
groups = nullptr;
slog = nullptr;
session = nullptr;
locale = nullptr;
session_manager = nullptr;
time_zones = nullptr;
}
@@ -107,6 +110,31 @@ Session * WinixModelConnector::get_winix_session()
}
Locale * WinixModelConnector::get_winix_locale()
{
return locale;
}
SessionManager * WinixModelConnector::get_winix_session_manager()
{
return session_manager;
}
TimeZones * WinixModelConnector::get_winix_time_zones()
{
return time_zones;
}
const Config * WinixModelConnector::get_winix_config() const
{
return config;
@@ -161,6 +189,24 @@ const Session * WinixModelConnector::get_winix_session() const
}
const Locale * WinixModelConnector::get_winix_locale() const
{
return locale;
}
const SessionManager * WinixModelConnector::get_winix_session_manager() const
{
return session_manager;
}
const TimeZones * WinixModelConnector::get_winix_time_zones() const
{
return time_zones;
}
void WinixModelConnector::set_winix_config(Config * config)
{
@@ -216,5 +262,26 @@ void WinixModelConnector::set_winix_session(Session * session)
}
void WinixModelConnector::set_winix_locale(Locale * locale)
{
this->locale = locale;
}
void WinixModelConnector::set_winix_session_manager(SessionManager * session_manager)
{
this->session_manager = session_manager;
}
void WinixModelConnector::set_winix_time_zones(TimeZones * time_zones)
{
this->time_zones = time_zones;
}
}