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

@@ -170,6 +170,47 @@ User * WinixModel::get_current_user()
}
Locale * WinixModel::get_locale()
{
WinixModelConnector * connector = get_winix_model_connector();
if( connector )
{
return connector->get_winix_locale();
}
return nullptr;
}
SessionManager * WinixModel::get_session_manager()
{
WinixModelConnector * connector = get_winix_model_connector();
if( connector )
{
return connector->get_winix_session_manager();
}
return nullptr;
}
TimeZones * WinixModel::get_time_zones()
{
WinixModelConnector * connector = get_winix_model_connector();
if( connector )
{
return connector->get_winix_time_zones();
}
return nullptr;
}
const Config * WinixModel::get_config() const
{
@@ -303,6 +344,50 @@ const User * WinixModel::get_current_user() const
const Locale * WinixModel::get_locale() const
{
const WinixModelConnector * connector = get_winix_model_connector();
if( connector )
{
return connector->get_winix_locale();
}
return nullptr;
}
const SessionManager * WinixModel::get_session_manager() const
{
const WinixModelConnector * connector = get_winix_model_connector();
if( connector )
{
return connector->get_winix_session_manager();
}
return nullptr;
}
const TimeZones * WinixModel::get_time_zones() const
{
const WinixModelConnector * connector = get_winix_model_connector();
if( connector )
{
return connector->get_winix_time_zones();
}
return nullptr;
}
WinixModelConnector * WinixModel::get_winix_model_connector()
{
if( model_connector )