Begin of EditPeerBox redesigning.

- Moved buttons from ManageGroupBox to EditPeerBox.
 - Added counting of permissions.
This commit is contained in:
23rd
2019-03-15 11:20:12 +03:00
committed by John Preston
parent 3a5bad4b7a
commit 0f3ec47074
9 changed files with 442 additions and 16 deletions
+18
View File
@@ -644,6 +644,24 @@ Data::RestrictionCheckResult PeerData::amRestricted(
namespace Data {
std::vector<ChatRestrictions> ListOfRestrictions() {
using Flag = ChatRestriction;
return {
Flag::f_send_messages,
Flag::f_send_media,
Flag::f_send_stickers
| Flag::f_send_gifs
| Flag::f_send_games
| Flag::f_send_inline,
Flag::f_embed_links,
Flag::f_send_polls,
Flag::f_invite_users,
Flag::f_pin_messages,
Flag::f_change_info,
};
}
std::optional<LangKey> RestrictionErrorKey(
not_null<PeerData*> peer,
ChatRestriction restriction) {