Example #1
0
        private async void load(string url)
        {
            HMS.SP.Group spGroup = await SPGet.getGroup(spglb.myClient, url);

            this.add_Group(1, spGroup);
            this.hide_running();
        }
Example #2
0
 public int  add_Group(int pos, int level, HMS.SP.Group spGroup)
 {
     if (spGroup.__HMSError_ != null && (spGroup.__HMSError_.errno != 0 || spGroup.__HMSError_.info != ""))
     {
         pos = this.add_lineAt(pos, level, "__HMSError", HMS.Util.__HMSError.toString(spGroup.__HMSError_));
     }
     pos = this.add__deferred(pos, level, spGroup.__deferred_);
     pos = this.add__metadata(pos, level, spGroup.__metadata_);
     pos = this.add__rest(pos, level, spGroup.__rest);
     pos = this.add_lineAt(pos, level, "AllowMembersEditMembership", HMS.SP.SPUtil.toString(spGroup.AllowMembersEditMembership_));         //Boolean;
     pos = this.add_lineAt(pos, level, "AllowRequestToJoinLeave", HMS.SP.SPUtil.toString(spGroup.AllowRequestToJoinLeave_));               //Boolean;
     pos = this.add_lineAt(pos, level, "AutoAcceptRequestToJoinLeave", HMS.SP.SPUtil.toString(spGroup.AutoAcceptRequestToJoinLeave_));     //Boolean;
     pos = this.add_lineAt(pos, level, "CanCurrentUserEditMembership", HMS.SP.SPUtil.toString(spGroup.CanCurrentUserEditMembership_));     //Boolean;
     pos = this.add_lineAt(pos, level, "CanCurrentUserManageGroup", HMS.SP.SPUtil.toString(spGroup.CanCurrentUserManageGroup_));           //Boolean;
     pos = this.add_lineAt(pos, level, "CanCurrentUserViewMembership", HMS.SP.SPUtil.toString(spGroup.CanCurrentUserViewMembership_));     //Boolean;
     pos = this.add_lineAt(pos, level, "Description", HMS.SP.SPUtil.toString(spGroup.Description_));                                       //String;
     pos = this.add_lineAt(pos, level, "Id", HMS.SP.SPUtil.toString(spGroup.Id_));                                                         //Int32;
     pos = this.add_lineAt(pos, level, "IsHiddenInUI", HMS.SP.SPUtil.toString(spGroup.IsHiddenInUI_));                                     //Boolean;
     pos = this.add_lineAt(pos, level, "LoginName", HMS.SP.SPUtil.toString(spGroup.LoginName_));                                           //String;
     pos = this.add_lineAt(pos, level, "OnlyAllowMembersViewMembership", HMS.SP.SPUtil.toString(spGroup.OnlyAllowMembersViewMembership_)); //Boolean;
     pos = this.add_deferredAt(pos, level, "Owner", "...", knownPages.pagePrincipal, spGroup.Owner_.__deferred_);                          //Principal;
     pos = this.add_lineAt(pos, level, "OwnerTitle", HMS.SP.SPUtil.toString(spGroup.OwnerTitle_));                                         //String;
     pos = this.add_lineAt(pos, level, "RequestToJoinLeaveEmailSetting", HMS.SP.SPUtil.toString(spGroup.RequestToJoinLeaveEmailSetting_)); //String;
     pos = this.add_lineAt(pos, level, "PrincipalType", HMS.SP.SPUtil.toString(spGroup.PrincipalType_));                                   //Int32;
     pos = this.add_lineAt(pos, level, "Title", HMS.SP.SPUtil.toString(spGroup.Title_));                                                   //String;
     pos = this.add_deferredAt(pos, level, "Users", "...", myType.GetType("SP.User"), spGroup.Users_.__deferred_);                         //User;
     return(pos);
 }
Example #3
0
 public int add_Group_deferred(int pos, int level, HMS.SP.Group spGroup)
 {
     if (spGroup.TitleResource_.uri == null)
     {
         pos = this.add_lineAt(pos, level, true, "Group", HMS.SP.SPUtil.toString(spGroup.Title_), knownPages.NONE, ""); //String;
         pos = add_Group(pos, level + 1, spGroup);
     }
     else
     {
         string useUrl = spGroup.__deferred_.uri;
         if (String.IsNullOrEmpty(useUrl))
         {
             useUrl = spGroup.TitleResource_.uri.Replace("/TitleResource", "");
         }
         pos = this.add_lineAt(pos, level, false, spGroup.Title_, "", knownPages.pageGroup, useUrl);
     }
     return(pos);
 }
Example #4
0
 public int add_Group(int level, HMS.SP.Group spGroup)
 {
     return(add_Group(-1, level, spGroup));
 }