瀏覽代碼

Added Streamer Badge

Yoginth 7 年之前
父節點
當前提交
1529fe9761

文件差異過大導致無法顯示
+ 2 - 1
models/user.go


+ 1 - 0
pkg/form/admin.go

@@ -59,6 +59,7 @@ type AdminEditUser struct {
 	Suspended        bool
 	IsVerified       bool
 	IsMaker          bool
+	IsStreamer       bool
 	IsBugHunter      bool
 	GitoteDeveloper  bool
 	PrivateProfile   bool

+ 1 - 0
routes/admin/users.go

@@ -231,6 +231,7 @@ func EditUserPost(c *context.Context, f form.AdminEditUser) {
 	u.Suspended = f.Suspended
 	u.IsVerified = f.IsVerified
 	u.IsMaker = f.IsMaker
+	u.IsStreamer = f.IsStreamer
 	u.IsBugHunter = f.IsBugHunter
 	u.GitoteDeveloper = f.GitoteDeveloper
 	u.IsBeta = f.IsBeta

+ 6 - 0
templates/admin/user/edit.tmpl

@@ -143,6 +143,12 @@
 								<input name="is_maker" type="checkbox" {{if .User.IsMaker}}checked{{end}}>
 							</div>
 						</div>
+						<div class="inline field">
+							<div class="ui checkbox">
+								<label><strong>This account is streamer</strong> <i class="maker octicon octicon-paintcan"></i></label>
+								<input name="is_streamer" type="checkbox" {{if .User.IsStreamer}}checked{{end}}>
+							</div>
+						</div>
 						<div class="inline field">
 							<div class="ui checkbox">
 								<label><strong>This account is staff</strong> <i class="isstaff octicon octicon-tools"></i></label>

+ 1 - 0
templates/admin/user/list.tmpl

@@ -37,6 +37,7 @@
 										<br/>
 										{{if .IsVerified}}<i class="admin-badge verified octicon octicon-verified"></i>{{end}}
 										{{if .IsMaker}}<i class="admin-badge maker octicon octicon-paintcan"></i>{{end}}
+										{{if .IsStreamer}}<i class="admin-badge streamer octicon octicon-paintcan"></i>{{end}}
 										{{if .IsBugHunter}}<i class="admin-badge bughunter octicon octicon-gist-secret"></i>{{end}}
 										{{if .IsBeta}}<i class="admin-badge developer octicon octicon-circuit-board"></i>{{end}}
 										{{if .IsStaff}}<i class="admin-badge isstaff octicon octicon-tools"></i>{{end}}

+ 0 - 1
templates/explore/users.tmpl

@@ -26,7 +26,6 @@
 											<a href="{{.HomeLink}}">
 												{{.FullName}}
 												{{if .IsVerified}}<a class="poping up"><i class="verified v-explore octicon octicon-verified"></i></a>{{end}}
-												{{if .IsMaker}}<a class="poping up"><i class="maker m-explore octicon octicon-paintcan"></i></a>{{end}}
 											</a>
 											<span class="username">{{.Name}}</span>
 										</span>

+ 0 - 1
templates/org/team/members.tmpl

@@ -19,7 +19,6 @@
 								<img class="ui avatar image" src="{{.RelAvatarLink}}">
 								{{.DisplayName}}
 								{{if .IsVerified}}<a class="poping up" target="_blank" href="/verified" data-content="Verified" data-variation="inverted tiny" data-position="right center"><i class="verified octicon octicon-verified"></i></a>{{end}}
-								{{if .IsMaker}}<a class="poping up" target="_blank" href="/maker" data-content="Maker" data-variation="inverted tiny" data-position="right center"><i class="maker octicon octicon-paintcan"></i></a>{{end}}
 							</a>
 						</div>
 					{{end}}

+ 0 - 1
templates/user/meta/header.tmpl

@@ -5,7 +5,6 @@
 		<a href="{{.HomeLink}}">{{.Name}}</a>
 		( {{.FullName}}
 		{{if .IsVerified}}<a class="poping up" target="_blank" href="/verified" data-content="Verified" data-variation="inverted tiny" data-position="right center"> <i class="verified octicon octicon-verified"></i></a>{{end}}
-		{{if .IsMaker}}<a class="poping up" target="_blank" href="/maker" data-content="Maker" data-variation="inverted tiny" data-position="right center"> <i class="maker octicon octicon-paintcan"></i></a>{{end}})
 	</span>
 
 	<div class="ui right">

+ 7 - 1
templates/user/profile.tmpl

@@ -74,6 +74,7 @@
 				{{if .Owner.GitoteDeveloper}}<img class="ui image" src="https://cdn.gitote.in/img/badges/gitotedeveloper.png">{{end}}
 				{{if .Owner.IsBeta}}<img class="ui image" src="https://cdn.gitote.in/img/badges/beta.png">{{end}}
 				{{if .Owner.IsMaker}}<img class="ui image" src="https://cdn.gitote.in/img/badges/maker.png">{{end}}
+				{{if .Owner.IsStreamer}}<img class="ui image" src="https://cdn.gitote.in/img/badges/streamer.png">{{end}}
 				{{if .Owner.IsBugHunter}}<img class="ui image" src="https://cdn.gitote.in/img/badges/bughunter.png">{{end}}
 			</div>
 		{{end}}
@@ -203,7 +204,7 @@
 									{{.Owner.NumFollowing}} {{.i18n.Tr "user.following"}}
 								</a>
 							</li>
-							{{if or .Owner.GitoteDeveloper .Owner.IsBeta .Owner.IsMaker .Owner.IsBugHunter}}
+							{{if or .Owner.GitoteDeveloper .Owner.IsBeta .Owner.IsMaker .Owner.IsStreamer .Owner.IsBugHunter}}
 								<li>
 									<div class="ui tiny images">
 										{{if .Owner.GitoteDeveloper}}
@@ -221,6 +222,11 @@
 												<img class="ui image" src="https://cdn.gitote.in/img/badges/maker.png">
 											</a>
 										{{end}}
+										{{if .Owner.IsStreamer}}
+											<a class="poping up" target="_blank" href="/streamer" data-content="Streamer" data-variation="inverted tiny" data-position="left center">
+												<img class="ui image" src="https://cdn.gitote.in/img/badges/streamer.png">
+											</a>
+										{{end}}
 										{{if .Owner.IsBugHunter}}
 											<a class="poping up" target="_blank" href="/security" data-content="Bug Hunter" data-variation="inverted tiny" data-position="left center">
 												<img class="ui image" src="https://cdn.gitote.in/img/badges/bughunter.png">