adjust work project to the current codebase
This commit is contained in:
@@ -10,6 +10,7 @@
|
||||
#include "matador/object/object_ptr.hpp"
|
||||
|
||||
#include "matador/utils/base_class.hpp"
|
||||
#include "matador/utils/foreign_attributes.hpp"
|
||||
|
||||
namespace work::models::admin {
|
||||
struct LdapUserDirectory : UserDirectory {
|
||||
@@ -29,11 +30,11 @@ struct LdapUserDirectory : UserDirectory {
|
||||
field::attribute( op, "schema_base_dn", schema_base_dn, 511 );
|
||||
field::attribute( op, "additional_user_base_dn", additional_user_base_dn, 511 );
|
||||
field::attribute( op, "additional_group_base_dn", additional_group_base_dn, 511 );
|
||||
field::belongs_to( op, "user_schema_settings", user_schema_settings, matador::utils::default_foreign_attributes );
|
||||
field::belongs_to( op, "group_schema_settings", group_schema_settings, matador::utils::default_foreign_attributes );
|
||||
field::belongs_to( op, "import_settings", import_settings, matador::utils::default_foreign_attributes );
|
||||
field::has_many( op, "ldap_users", users, "users_id", matador::utils::default_foreign_attributes );
|
||||
field::has_many( op, "ldap_groups", groups, "groups_id", matador::utils::default_foreign_attributes );
|
||||
field::belongs_to( op, "user_schema_settings", user_schema_settings, matador::utils::CascadeAllFetchLazy );
|
||||
field::belongs_to( op, "group_schema_settings", group_schema_settings, matador::utils::CascadeAllFetchLazy );
|
||||
field::belongs_to( op, "import_settings", import_settings, matador::utils::CascadeAllFetchLazy );
|
||||
field::has_many( op, "ldap_users", users, "users_id", matador::utils::CascadeAllFetchLazy );
|
||||
field::has_many( op, "ldap_groups", groups, "groups_id", matador::utils::CascadeAllFetchLazy );
|
||||
}
|
||||
};
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user