Merge pull request #208 from writeas/silence-invites
add silenced warning on invites page Ref T661
This commit is contained in:
commit
252d59d3f7
2 changed files with 14 additions and 4 deletions
|
@ -56,12 +56,19 @@ func handleViewUserInvites(app *App, u *User, w http.ResponseWriter, r *http.Req
|
||||||
|
|
||||||
p := struct {
|
p := struct {
|
||||||
*UserPage
|
*UserPage
|
||||||
Invites *[]Invite
|
Invites *[]Invite
|
||||||
|
Suspended bool
|
||||||
}{
|
}{
|
||||||
UserPage: NewUserPage(app, r, u, "Invite People", f),
|
UserPage: NewUserPage(app, r, u, "Invite People", f),
|
||||||
}
|
}
|
||||||
|
|
||||||
var err error
|
var err error
|
||||||
|
|
||||||
|
p.Suspended, err = app.db.IsUserSuspended(u.ID)
|
||||||
|
if err != nil {
|
||||||
|
log.Error("view invites: %v", err)
|
||||||
|
}
|
||||||
|
|
||||||
p.Invites, err = app.db.GetUserInvites(u.ID)
|
p.Invites, err = app.db.GetUserInvites(u.ID)
|
||||||
if err != nil {
|
if err != nil {
|
||||||
return err
|
return err
|
||||||
|
|
|
@ -20,6 +20,9 @@ table td {
|
||||||
</style>
|
</style>
|
||||||
|
|
||||||
<div class="snug content-container">
|
<div class="snug content-container">
|
||||||
|
{{if .Suspended}}
|
||||||
|
{{template "user-suspended"}}
|
||||||
|
{{end}}
|
||||||
<h1>Invite people</h1>
|
<h1>Invite people</h1>
|
||||||
<p>Invite others to join <em>{{.SiteName}}</em> by generating and sharing invite links below.</p>
|
<p>Invite others to join <em>{{.SiteName}}</em> by generating and sharing invite links below.</p>
|
||||||
|
|
||||||
|
@ -27,7 +30,7 @@ table td {
|
||||||
<div class="row">
|
<div class="row">
|
||||||
<div class="half">
|
<div class="half">
|
||||||
<label for="uses">Maximum number of uses:</label>
|
<label for="uses">Maximum number of uses:</label>
|
||||||
<select id="uses" name="uses">
|
<select id="uses" name="uses" {{if .Suspended}}disabled{{end}}>
|
||||||
<option value="0">No limit</option>
|
<option value="0">No limit</option>
|
||||||
<option value="1">1 use</option>
|
<option value="1">1 use</option>
|
||||||
<option value="5">5 uses</option>
|
<option value="5">5 uses</option>
|
||||||
|
@ -39,7 +42,7 @@ table td {
|
||||||
</div>
|
</div>
|
||||||
<div class="half">
|
<div class="half">
|
||||||
<label for="expires">Expire after:</label>
|
<label for="expires">Expire after:</label>
|
||||||
<select id="expires" name="expires">
|
<select id="expires" name="expires" {{if .Suspended}}disabled{{end}}>
|
||||||
<option value="0">Never</option>
|
<option value="0">Never</option>
|
||||||
<option value="30">30 minutes</option>
|
<option value="30">30 minutes</option>
|
||||||
<option value="60">1 hour</option>
|
<option value="60">1 hour</option>
|
||||||
|
@ -52,7 +55,7 @@ table td {
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
<div class="row">
|
<div class="row">
|
||||||
<input type="submit" value="Generate" />
|
<input type="submit" value="Generate" {{if .Suspended}}disabled title="You cannot generate invites while your account is silenced."{{end}} />
|
||||||
</div>
|
</div>
|
||||||
</form>
|
</form>
|
||||||
|
|
||||||
|
|
Loading…
Add table
Reference in a new issue