1
0
mirror of https://gitlab.com/comunic/comunicapiv3 synced 2025-06-21 17:05:16 +00:00

Can set the list of members of a group public

This commit is contained in:
2021-03-17 18:03:34 +01:00
parent ce1d851585
commit 135131ada6
3 changed files with 5 additions and 1 deletions

View File

@ -384,6 +384,7 @@ pub fn set_settings(g: &Group) -> ResultBoxError {
.set_u64("visibility", g.visibility.to_db())
.set_u32("registration_level", g.registration_level.to_db())
.set_u32("posts_level", g.posts_creation_level.to_db())
.set_legacy_bool("is_members_list_public", g.is_members_list_public)
.set_opt_str("virtual_directory", g.virtual_directory.clone())
.set_opt_str("description", g.description.clone())
.set_opt_str("url", g.url.clone())
@ -521,6 +522,7 @@ fn db_to_group(row: &database::RowResult) -> ResultBoxError<Group> {
visibility: GroupVisibilityLevel::from_db(row.get_u32("visibility")?),
registration_level: GroupRegistrationLevel::from_db(row.get_u32("registration_level")?),
posts_creation_level: GroupPostsCreationLevel::from_db(row.get_u32("posts_level")?),
is_members_list_public: row.get_legacy_bool("is_members_list_public")?,
logo: row.get_optional_str("path_logo")?,
virtual_directory: row.get_optional_str("virtual_directory")?,
time_create: row.get_u64("time_create")?,