protected void Page_Load(object sender, EventArgs e) { if (!WorkBox.CurrentUserIsOwner() && !WorkBox.CurrentUserIsBusinessAdmin() && !WorkBox.CurrentUserIsSystemAdmin()) { ErrorText.Text = "Only owners or admin can invite individuals to have access to a work box."; return; } if (!IsPostBack) { WorkBoxTitle.Text = WorkBox.Title; InviteType.SelectedValue = "Involved"; CurrentlySelectedValue.Value = "Involved"; SendInviteEmail.Checked = true; SendAsOne.Checked = true; CCToYou.Checked = true; EmailSubject.Text = WorkBox.Template.InviteInvolvedUserEmailSubject; EmailBody.Text = WorkBox.Template.InviteInvolvedUserEmailBody; OtherEmailSubject.Value = WorkBox.Template.InviteVisitingUserEmailSubject; OtherEmailBody.Value = WorkBox.Template.InviteVisitingUserEmailBody; IndividualsToInviteControl.Focus(); DisposeWorkBox(); } }
protected void Page_Load(object sender, EventArgs e) { teams = WBTaxonomy.GetTeams(SPContext.Current.Site); team = WBTeam.GetFromTeamSite(teams, SPContext.Current); if (team == null) { ErrorText.Text = "You do not appear to be viewing this form while on a team site."; return; } if (!team.IsCurrentUserTeamOwnerOrSystemAdmin()) { ErrorText.Text = "Only team owners or system admin can invite individuals to a team."; return; } if (!IsPostBack) { TeamName.Text = team.Name; InviteAsMember.Checked = true; InviteAsOwner.Checked = false; SendInviteEmail.Checked = true; SendAsOne.Checked = true; CCToYou.Checked = true; EmailSubject.Text = WBFarm.Local.InviteToTeamDefaultEmailSubject; EmailBody.Text = WBFarm.Local.InviteToTeamDefaultEmailBody; IndividualsToInviteControl.Focus(); } }