github.com/ngocphuongnb/tetua@v0.0.7-alpha/views/manage-user-compose.jade.go (about) 1 // Code generated by "jade.go"; DO NOT EDIT. 2 3 package views 4 5 import ( 6 "bufio" 7 "fmt" 8 9 "github.com/ngocphuongnb/tetua/app/asset" 10 "github.com/ngocphuongnb/tetua/app/cache" 11 "github.com/ngocphuongnb/tetua/app/config" 12 "github.com/ngocphuongnb/tetua/app/entities" 13 "github.com/ngocphuongnb/tetua/app/server" 14 "github.com/ngocphuongnb/tetua/app/utils" 15 ) 16 17 const ( 18 manageusercompose__21 = `<p>Auth provider<select name="provider">` 19 manageusercompose__22 = `</select></p>` 20 manageusercompose__23 = `<hr/><strong>To keep the old password, leave this field blank.</strong>` 21 manageusercompose__26 = `</div><strong>Select roles</strong>` 22 manageusercompose__27 = `<div><strong>Avatar</strong><input class="image-input" id="avatar-image" type="file" name="avatar_image"/><div class="image-upload-previewer" for="avatar-image">` 23 manageusercompose__28 = `</div></div></div></div></div></form></div><div class="mobile-menu"><div class="menu-head">` 24 manageusercompose__33 = `<script>listenDeleteNodeEvents('user', '/manage/users', '/manage/users')</script></body></html>` 25 manageusercompose__138 = `<button class="danger delete-user" data-id="` 26 manageusercompose__140 = `<div class="multi-checkbox scroll">` 27 manageusercompose__142 = `<label for="` 28 manageusercompose__143 = `"><input type="checkbox" name="` 29 manageusercompose__145 = `" id="` 30 manageusercompose__146 = `" checked="checked"/><span class="name">` 31 manageusercompose__147 = `</span></label>` 32 manageusercompose__152 = `"/><span class="name">` 33 manageusercompose__156 = `<img/>` 34 ) 35 36 func ManageUserCompose(ID int, user *entities.User, roles []*entities.Role, providers []server.AuthProvider) func(meta *entities.Meta, wr *bufio.Writer) { 37 return func(meta *entities.Meta, wr *bufio.Writer) { 38 buffer := &WriterAsBuffer{wr} 39 40 buffer.WriteString(commentlist__0) 41 42 var title = meta.GetTitle() 43 var appName = config.Setting("app_name") 44 var appLogo = config.Setting("app_logo") 45 buffer.WriteString(commentlist__1) 46 WriteAll(title, true, buffer) 47 buffer.WriteString(commentlist__2) 48 WriteAll(meta.Canonical, true, buffer) 49 buffer.WriteString(commentlist__3) 50 WriteAll(meta.Type, true, buffer) 51 buffer.WriteString(commentlist__4) 52 WriteAll(meta.Canonical, true, buffer) 53 buffer.WriteString(commentlist__5) 54 WriteAll(title, true, buffer) 55 buffer.WriteString(commentlist__6) 56 WriteAll(appName, true, buffer) 57 buffer.WriteString(commentlist__7) 58 WriteAll(config.Setting("twitter_site"), true, buffer) 59 buffer.WriteString(commentlist__8) 60 WriteAll(title, true, buffer) 61 buffer.WriteString(commentlist__9) 62 WriteAll(appName, true, buffer) 63 buffer.WriteString(commentlist__10) 64 WriteAll(appName, true, buffer) 65 buffer.WriteString(commentlist__11) 66 WriteAll(appName+" Feed", true, buffer) 67 buffer.WriteString(commentlist__12) 68 WriteAll(utils.Url("/feed"), true, buffer) 69 buffer.WriteString(commentlist__13) 70 if appLogo != "" { 71 buffer.WriteString(commentlist__30) 72 WriteAll(appLogo, true, buffer) 73 buffer.WriteString(commentlist__31) 74 WriteAll(appLogo, true, buffer) 75 buffer.WriteString(commentlist__13) 76 } 77 if meta.Description != "" { 78 buffer.WriteString(commentlist__33) 79 WriteAll(meta.Description, true, buffer) 80 buffer.WriteString(commentlist__34) 81 WriteAll(meta.Description, true, buffer) 82 buffer.WriteString(commentlist__35) 83 WriteAll(meta.Description, true, buffer) 84 buffer.WriteString(commentlist__13) 85 } 86 if meta.Image != "" { 87 buffer.WriteString(commentlist__37) 88 WriteAll(meta.Image, true, buffer) 89 buffer.WriteString(commentlist__38) 90 WriteAll(meta.Image, true, buffer) 91 buffer.WriteString(commentlist__13) 92 } 93 WriteAll(asset.CssFile("css/light.min.css"), false, buffer) 94 WriteAll(asset.CssFile("css/style.css"), false, buffer) 95 WriteAll(config.Setting("inject_header"), false, buffer) 96 buffer.WriteString(commentlist__14) 97 WriteAll(utils.Url(""), true, buffer) 98 buffer.WriteString(commentlist__15) 99 var logoUrl = config.Setting("app_logo") 100 if logoUrl != "" { 101 buffer.WriteString(commentlist__40) 102 WriteAll(logoUrl, true, buffer) 103 buffer.WriteString(commentlist__41) 104 WriteAll(config.Setting("app_name"), true, buffer) 105 buffer.WriteString(commentlist__13) 106 } else { 107 buffer.WriteString(commentlist__43) 108 109 } 110 buffer.WriteString(commentlist__16) 111 WriteAll(meta.Query, true, buffer) 112 buffer.WriteString(commentlist__17) 113 WriteAll(utils.Url("/search"), true, buffer) 114 buffer.WriteString(commentlist__18) 115 116 if meta.User == nil || meta.User.ID == 0 { 117 buffer.WriteString(commentlist__44) 118 WriteAll(utils.Url("/login"), true, buffer) 119 buffer.WriteString(commentlist__45) 120 WriteAll(utils.Url("/register"), true, buffer) 121 buffer.WriteString(commentlist__46) 122 123 } else { 124 buffer.WriteString(commentlist__44) 125 WriteAll(utils.Url("/posts/new"), true, buffer) 126 buffer.WriteString(commentlist__48) 127 WriteAll(meta.User.Url(), true, buffer) 128 buffer.WriteString(commentlist__49) 129 WriteAll(meta.User.Username, true, buffer) 130 buffer.WriteString(commentlist__50) 131 if meta.User.AvatarImageUrl != "" { 132 buffer.WriteString(commentlist__57) 133 WriteAll(meta.User.AvatarImageUrl, true, buffer) 134 buffer.WriteString(commentlist__41) 135 WriteAll(meta.User.Username, true, buffer) 136 buffer.WriteString(commentlist__13) 137 } else { 138 buffer.WriteString(commentlist__60) 139 140 } 141 buffer.WriteString(commentlist__51) 142 143 if meta.User != nil && meta.User.IsRoot() { 144 buffer.WriteString(commentlist__44) 145 WriteAll(utils.Url("/manage"), true, buffer) 146 buffer.WriteString(commentlist__62) 147 148 } 149 buffer.WriteString(commentlist__44) 150 WriteAll(meta.User.Url(), true, buffer) 151 buffer.WriteString(commentlist__53) 152 WriteAll(utils.Url("/posts"), true, buffer) 153 buffer.WriteString(commentlist__54) 154 WriteAll(utils.Url("/settings"), true, buffer) 155 buffer.WriteString(commentlist__55) 156 WriteAll(utils.Url("/logout"), true, buffer) 157 buffer.WriteString(commentlist__56) 158 159 } 160 buffer.WriteString(managepagecompose__19) 161 162 { 163 buffer.WriteString(commentlist__119) 164 WriteAll(utils.Url("/manage"), true, buffer) 165 buffer.WriteString(commentlist__120) 166 WriteAll(utils.Url("/manage/topics"), true, buffer) 167 buffer.WriteString(commentlist__121) 168 WriteAll(utils.Url("/manage/posts"), true, buffer) 169 buffer.WriteString(commentlist__122) 170 WriteAll(utils.Url("/manage/pages"), true, buffer) 171 buffer.WriteString(commentlist__123) 172 WriteAll(utils.Url("/manage/roles"), true, buffer) 173 buffer.WriteString(commentlist__124) 174 WriteAll(utils.Url("/manage/users"), true, buffer) 175 buffer.WriteString(commentlist__125) 176 WriteAll(utils.Url("/manage/comments"), true, buffer) 177 buffer.WriteString(commentlist__126) 178 WriteAll(utils.Url("/manage/files"), true, buffer) 179 buffer.WriteString(commentlist__127) 180 WriteAll(utils.Url("/manage/settings"), true, buffer) 181 buffer.WriteString(commentlist__72) 182 183 } 184 185 buffer.WriteString(managecommentindex__20) 186 187 if ID > 0 { 188 buffer.WriteString(managepagecompose__77) 189 WriteAll("Editing user: "+user.Username, true, buffer) 190 buffer.WriteString(error__20) 191 } else { 192 buffer.WriteString(managepagecompose__77) 193 WriteEscString("Create a new user", buffer) 194 buffer.WriteString(error__20) 195 } 196 { 197 var ( 198 msgs = meta.Messages 199 ) 200 201 if msgs.Length() > 0 { 202 buffer.WriteString(commentlist__73) 203 var messages = msgs.Get() 204 for _, msg := range messages { 205 buffer.WriteString(commentlist__75) 206 WriteAll(msg.Type, true, buffer) 207 buffer.WriteString(commentlist__50) 208 WriteAll(msg.Message, true, buffer) 209 buffer.WriteString(commentlist__77) 210 } 211 buffer.WriteString(commentlist__74) 212 } 213 } 214 215 { 216 var ( 217 name = "username" 218 value = user.Username 219 label = "Username" 220 ) 221 222 buffer.WriteString(managepagecompose__85) 223 WriteEscString(label, buffer) 224 buffer.WriteString(managepagecompose__86) 225 WriteEscString(name, buffer) 226 buffer.WriteString(managepagecompose__87) 227 WriteAll(value, true, buffer) 228 buffer.WriteString(managepagecompose__88) 229 } 230 231 { 232 var ( 233 name = "display_name" 234 value = user.DisplayName 235 label = "Display name" 236 ) 237 238 buffer.WriteString(managepagecompose__85) 239 WriteEscString(label, buffer) 240 buffer.WriteString(managepagecompose__86) 241 WriteEscString(name, buffer) 242 buffer.WriteString(managepagecompose__87) 243 WriteAll(value, true, buffer) 244 buffer.WriteString(managepagecompose__88) 245 } 246 247 { 248 var ( 249 name = "email" 250 value = user.Email 251 label = "Email" 252 ) 253 254 buffer.WriteString(managepagecompose__85) 255 WriteEscString(label, buffer) 256 buffer.WriteString(managepagecompose__86) 257 WriteEscString(name, buffer) 258 buffer.WriteString(managepagecompose__87) 259 WriteAll(value, true, buffer) 260 buffer.WriteString(managepagecompose__88) 261 } 262 263 { 264 var ( 265 name = "url" 266 value = user.URL 267 label = "Url" 268 ) 269 270 buffer.WriteString(managepagecompose__85) 271 WriteEscString(label, buffer) 272 buffer.WriteString(managepagecompose__86) 273 WriteEscString(name, buffer) 274 buffer.WriteString(managepagecompose__87) 275 WriteAll(value, true, buffer) 276 buffer.WriteString(managepagecompose__88) 277 } 278 279 { 280 var ( 281 name = "bio" 282 value = user.Bio 283 label = "User bio" 284 ) 285 286 buffer.WriteString(managepagecompose__85) 287 WriteEscString(label, buffer) 288 buffer.WriteString(managetopiccompose__87) 289 WriteEscString(name, buffer) 290 buffer.WriteString(commentlist__50) 291 WriteAll(value, true, buffer) 292 buffer.WriteString(managesettings__98) 293 } 294 295 buffer.WriteString(manageusercompose__21) 296 297 for _, provider := range providers { 298 { 299 var ( 300 value = provider.Name() 301 selected = user.Provider 302 label = provider.Name() 303 ) 304 305 if value == selected { 306 buffer.WriteString(managepostindex__85) 307 WriteAll(value, true, buffer) 308 buffer.WriteString(managerolecompose__98) 309 WriteAll(label, true, buffer) 310 buffer.WriteString(managepostindex__87) 311 } else { 312 buffer.WriteString(managepostindex__85) 313 WriteAll(value, true, buffer) 314 buffer.WriteString(commentlist__50) 315 WriteAll(label, true, buffer) 316 buffer.WriteString(managepostindex__87) 317 } 318 } 319 320 } 321 buffer.WriteString(manageusercompose__22) 322 323 { 324 var ( 325 name = "provider_id" 326 value = user.ProviderID 327 label = "Provider ID" 328 ) 329 330 buffer.WriteString(managepagecompose__85) 331 WriteEscString(label, buffer) 332 buffer.WriteString(managepagecompose__86) 333 WriteEscString(name, buffer) 334 buffer.WriteString(managepagecompose__87) 335 WriteAll(value, true, buffer) 336 buffer.WriteString(managepagecompose__88) 337 } 338 339 { 340 var ( 341 name = "provider_username" 342 value = user.ProviderUsername 343 label = "Provider username" 344 ) 345 346 buffer.WriteString(managepagecompose__85) 347 WriteEscString(label, buffer) 348 buffer.WriteString(managepagecompose__86) 349 WriteEscString(name, buffer) 350 buffer.WriteString(managepagecompose__87) 351 WriteAll(value, true, buffer) 352 buffer.WriteString(managepagecompose__88) 353 } 354 355 { 356 var ( 357 name = "provider_avatar" 358 value = user.ProviderAvatar 359 label = "Provider avatar" 360 ) 361 362 buffer.WriteString(managepagecompose__85) 363 WriteEscString(label, buffer) 364 buffer.WriteString(managepagecompose__86) 365 WriteEscString(name, buffer) 366 buffer.WriteString(managepagecompose__87) 367 WriteAll(value, true, buffer) 368 buffer.WriteString(managepagecompose__88) 369 } 370 371 buffer.WriteString(manageusercompose__23) 372 373 { 374 var ( 375 name = "password" 376 value = "" 377 label = "Password" 378 ) 379 380 buffer.WriteString(managepagecompose__85) 381 WriteEscString(label, buffer) 382 buffer.WriteString(managepagecompose__86) 383 WriteEscString(name, buffer) 384 buffer.WriteString(managepagecompose__87) 385 WriteEscString(value, buffer) 386 buffer.WriteString(managepagecompose__88) 387 } 388 389 buffer.WriteString(managerolecompose__21) 390 391 { 392 var ( 393 label = "New User" 394 link = "/manage/users/new" 395 ) 396 397 buffer.WriteString(managepagecompose__93) 398 WriteEscString(link, buffer) 399 buffer.WriteString(managepagecompose__94) 400 WriteEscString(label, buffer) 401 buffer.WriteString(commentlist__132) 402 } 403 404 { 405 var ( 406 name = "active" 407 condition = user.Active 408 label = "Active" 409 ) 410 411 buffer.WriteString(managerolecompose__118) 412 WriteEscString(label, buffer) 413 buffer.WriteString(managerolecompose__119) 414 if condition { 415 buffer.WriteString(managerolecompose__121) 416 WriteEscString(name, buffer) 417 buffer.WriteString(managerolecompose__122) 418 } else { 419 buffer.WriteString(managerolecompose__121) 420 WriteEscString(name, buffer) 421 buffer.WriteString(commentlist__13) 422 } 423 buffer.WriteString(managerolecompose__120) 424 425 } 426 427 buffer.WriteString(managerolecompose__22) 428 429 if ID > 1 { 430 buffer.WriteString(manageusercompose__138) 431 WriteInt(int64(ID), buffer) 432 buffer.WriteString(managerolecompose__126) 433 434 } 435 buffer.WriteString(manageusercompose__26) 436 437 { 438 var ( 439 name = "role_ids" 440 roles = roles 441 selected = user.RoleIDs 442 ) 443 444 buffer.WriteString(manageusercompose__140) 445 for _, role := range roles { 446 var inputId = fmt.Sprintf("role-%d", role.ID) 447 if utils.SliceContains(selected, role.ID) { 448 buffer.WriteString(manageusercompose__142) 449 WriteEscString(inputId, buffer) 450 buffer.WriteString(manageusercompose__143) 451 WriteEscString(name, buffer) 452 buffer.WriteString(managepagecompose__87) 453 WriteAll(role.ID, true, buffer) 454 buffer.WriteString(manageusercompose__145) 455 WriteEscString(inputId, buffer) 456 buffer.WriteString(manageusercompose__146) 457 WriteAll(role.Name, true, buffer) 458 buffer.WriteString(manageusercompose__147) 459 460 } else { 461 buffer.WriteString(manageusercompose__142) 462 WriteEscString(inputId, buffer) 463 buffer.WriteString(manageusercompose__143) 464 WriteEscString(name, buffer) 465 buffer.WriteString(managepagecompose__87) 466 WriteAll(role.ID, true, buffer) 467 buffer.WriteString(manageusercompose__145) 468 WriteEscString(inputId, buffer) 469 buffer.WriteString(manageusercompose__152) 470 WriteAll(role.Name, true, buffer) 471 buffer.WriteString(manageusercompose__147) 472 473 } 474 } 475 buffer.WriteString(commentlist__22) 476 } 477 478 buffer.WriteString(manageusercompose__27) 479 480 if user.AvatarImage != nil { 481 buffer.WriteString(commentlist__40) 482 WriteAll(user.AvatarImage.Url(), true, buffer) 483 buffer.WriteString(commentlist__13) 484 } else { 485 buffer.WriteString(manageusercompose__156) 486 } 487 buffer.WriteString(manageusercompose__28) 488 WriteAll(config.Setting("app_name"), true, buffer) 489 buffer.WriteString(commentlist__25) 490 491 if meta.User == nil || meta.User.ID == 0 { 492 buffer.WriteString(commentlist__106) 493 WriteAll(utils.Url("/login"), true, buffer) 494 buffer.WriteString(commentlist__107) 495 WriteAll(utils.Url("/register"), true, buffer) 496 buffer.WriteString(commentlist__108) 497 498 } else { 499 { 500 buffer.WriteString(commentlist__63) 501 WriteAll(meta.User.AvatarElm("32", "32", false), false, buffer) 502 buffer.WriteString(commentlist__64) 503 WriteAll(meta.User.Url(), true, buffer) 504 buffer.WriteString(commentlist__50) 505 WriteAll(meta.User.Name(), true, buffer) 506 buffer.WriteString(commentlist__66) 507 WriteAll("@"+meta.User.Username, true, buffer) 508 buffer.WriteString(commentlist__67) 509 WriteAll(utils.Url("/posts/new"), true, buffer) 510 buffer.WriteString(commentlist__68) 511 WriteAll(utils.Url("/posts"), true, buffer) 512 buffer.WriteString(commentlist__69) 513 WriteAll(utils.Url("/comments"), true, buffer) 514 buffer.WriteString(commentlist__70) 515 WriteAll(utils.Url("/files"), true, buffer) 516 buffer.WriteString(commentlist__71) 517 WriteAll(utils.Url("/settings"), true, buffer) 518 buffer.WriteString(commentlist__72) 519 520 } 521 522 if meta.User.IsRoot() { 523 { 524 buffer.WriteString(commentlist__119) 525 WriteAll(utils.Url("/manage"), true, buffer) 526 buffer.WriteString(commentlist__120) 527 WriteAll(utils.Url("/manage/topics"), true, buffer) 528 buffer.WriteString(commentlist__121) 529 WriteAll(utils.Url("/manage/posts"), true, buffer) 530 buffer.WriteString(commentlist__122) 531 WriteAll(utils.Url("/manage/pages"), true, buffer) 532 buffer.WriteString(commentlist__123) 533 WriteAll(utils.Url("/manage/roles"), true, buffer) 534 buffer.WriteString(commentlist__124) 535 WriteAll(utils.Url("/manage/users"), true, buffer) 536 buffer.WriteString(commentlist__125) 537 WriteAll(utils.Url("/manage/comments"), true, buffer) 538 buffer.WriteString(commentlist__126) 539 WriteAll(utils.Url("/manage/files"), true, buffer) 540 buffer.WriteString(commentlist__127) 541 WriteAll(utils.Url("/manage/settings"), true, buffer) 542 buffer.WriteString(commentlist__72) 543 544 } 545 546 } 547 } 548 buffer.WriteString(commentlist__26) 549 550 for _, topic := range cache.Topics { 551 buffer.WriteString(commentlist__106) 552 WriteAll(topic.Url(), true, buffer) 553 buffer.WriteString(commentlist__49) 554 WriteAll(topic.Name, true, buffer) 555 buffer.WriteString(commentlist__50) 556 WriteAll("#"+topic.Name, true, buffer) 557 buffer.WriteString(commentlist__132) 558 } 559 buffer.WriteString(commentlist__27) 560 WriteAll(config.Setting("footer_content"), false, buffer) 561 buffer.WriteString(commentlist__28) 562 WriteAll(config.Setting("inject_footer"), false, buffer) 563 WriteAll(asset.JsFile("js/layout.js"), false, buffer) 564 WriteAll(asset.JsFile("js/main.js"), false, buffer) 565 buffer.WriteString(manageusercompose__33) 566 567 } 568 }