Returns posts creation level with group info.

This commit is contained in:
Pierre HUBERT
2018-07-16 08:38:54 +02:00
parent 39645de9ff
commit 18c5f2e64c
3 changed files with 28 additions and 0 deletions

View File

@ -37,6 +37,14 @@ class GroupsController {
GroupInfo::SECRET_GROUP => "secrete"
);
/**
* API posts creation levels
*/
const GROUPS_POSTS_LEVELS = array(
GroupInfo::POSTS_LEVEL_MODERATORS => "moderators",
GroupInfo::POSTS_LEVEL_ALL_MEMBERS => "members"
);
/**
* Create a group
*
@ -616,6 +624,7 @@ class GroupsController {
$data["membership"] = self::GROUPS_MEMBERSHIP_LEVELS[$info->get_membership_level()];
$data["visibility"] = self::GROUPS_VISIBILITY_LEVELS[$info->get_visibility()];
$data["registration_level"] = self::GROUPS_REGISTRATION_LEVELS[$info->get_registration_level()];
$data["posts_level"] = self::GROUPS_POSTS_LEVELS[$info->get_posts_level()];
$data["virtual_directory"] = $info->get_virtual_directory();
return $data;