private async void load(string url) { HMS.SP.Group spGroup = await SPGet.getGroup(spglb.myClient, url); this.add_Group(1, spGroup); this.hide_running(); }
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); }
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); }
public int add_Group(int level, HMS.SP.Group spGroup) { return(add_Group(-1, level, spGroup)); }