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

@@ -49,6 +49,9 @@ class Users;
class Groups;
class SLog;
class Session;
class Locale;
class SessionManager;
class TimeZones;
class WinixModelConnector : public morm::ModelConnector
@@ -66,6 +69,9 @@ public:
Groups * get_winix_groups();
SLog * get_winix_session_logger();
Session * get_winix_session();
Locale * get_winix_locale();
SessionManager * get_winix_session_manager();
TimeZones * get_winix_time_zones();
const Config * get_winix_config() const;
const Request * get_winix_request() const;
@@ -76,6 +82,9 @@ public:
const Groups * get_winix_groups() const;
const SLog * get_winix_session_logger() const;
const Session * get_winix_session() const;
const Locale * get_winix_locale() const;
const SessionManager * get_winix_session_manager() const;
const TimeZones * get_winix_time_zones() const;
void set_winix_config(Config * config);
void set_winix_request(Request * request);
@@ -86,6 +95,9 @@ public:
void set_winix_groups(Groups * groups);
void set_winix_session_logger(SLog * slog);
void set_winix_session(Session * session);
void set_winix_locale(Locale * locale);
void set_winix_session_manager(SessionManager * session_manager);
void set_winix_time_zones(TimeZones * time_zones);
protected:
@@ -99,6 +111,10 @@ protected:
Groups * groups;
SLog * slog;
Session * session;
Locale * locale;
SessionManager * session_manager;
TimeZones * time_zones;
};