github.com/ngocphuongnb/tetua@v0.0.7-alpha/views/manage-role-index.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/utils" 14 ) 15 16 const ( 17 manageroleindex__19 = `</ul><label class="menu-trigger"><svg viewBox="0 0 24 24"><path fill="currentColor" d="M3,6H21V8H3V6M3,11H21V13H3V11M3,16H21V18H3V16Z"></path></svg></label></nav></header><div class="wrapper"><div class="container"><div class="layout"><div class="left"><div class="box fixed-sidebar">` 18 manageroleindex__21 = `<h1>Role</h1><a class="btn" href="` 19 manageroleindex__22 = `">New Role</a><ul class="nodes-list">` 20 manageroleindex__23 = `</ul></div></div><div class="right"><div class="box fixed-sidebar">` 21 manageroleindex__24 = `</div></div></div></div><div class="mobile-menu"><div class="menu-head">` 22 manageroleindex__82 = `</a></div></li>` 23 manageroleindex__83 = `<span class="status success">Root</span>` 24 ) 25 26 func ManageRoleIndex(roles []*entities.Role) func(meta *entities.Meta, wr *bufio.Writer) { 27 return func(meta *entities.Meta, wr *bufio.Writer) { 28 buffer := &WriterAsBuffer{wr} 29 30 buffer.WriteString(commentlist__0) 31 32 var title = meta.GetTitle() 33 var appName = config.Setting("app_name") 34 var appLogo = config.Setting("app_logo") 35 buffer.WriteString(commentlist__1) 36 WriteAll(title, true, buffer) 37 buffer.WriteString(commentlist__2) 38 WriteAll(meta.Canonical, true, buffer) 39 buffer.WriteString(commentlist__3) 40 WriteAll(meta.Type, true, buffer) 41 buffer.WriteString(commentlist__4) 42 WriteAll(meta.Canonical, true, buffer) 43 buffer.WriteString(commentlist__5) 44 WriteAll(title, true, buffer) 45 buffer.WriteString(commentlist__6) 46 WriteAll(appName, true, buffer) 47 buffer.WriteString(commentlist__7) 48 WriteAll(config.Setting("twitter_site"), true, buffer) 49 buffer.WriteString(commentlist__8) 50 WriteAll(title, true, buffer) 51 buffer.WriteString(commentlist__9) 52 WriteAll(appName, true, buffer) 53 buffer.WriteString(commentlist__10) 54 WriteAll(appName, true, buffer) 55 buffer.WriteString(commentlist__11) 56 WriteAll(appName+" Feed", true, buffer) 57 buffer.WriteString(commentlist__12) 58 WriteAll(utils.Url("/feed"), true, buffer) 59 buffer.WriteString(commentlist__13) 60 if appLogo != "" { 61 buffer.WriteString(commentlist__30) 62 WriteAll(appLogo, true, buffer) 63 buffer.WriteString(commentlist__31) 64 WriteAll(appLogo, true, buffer) 65 buffer.WriteString(commentlist__13) 66 } 67 if meta.Description != "" { 68 buffer.WriteString(commentlist__33) 69 WriteAll(meta.Description, true, buffer) 70 buffer.WriteString(commentlist__34) 71 WriteAll(meta.Description, true, buffer) 72 buffer.WriteString(commentlist__35) 73 WriteAll(meta.Description, true, buffer) 74 buffer.WriteString(commentlist__13) 75 } 76 if meta.Image != "" { 77 buffer.WriteString(commentlist__37) 78 WriteAll(meta.Image, true, buffer) 79 buffer.WriteString(commentlist__38) 80 WriteAll(meta.Image, true, buffer) 81 buffer.WriteString(commentlist__13) 82 } 83 WriteAll(asset.CssFile("css/light.min.css"), false, buffer) 84 WriteAll(asset.CssFile("css/style.css"), false, buffer) 85 WriteAll(config.Setting("inject_header"), false, buffer) 86 buffer.WriteString(commentlist__14) 87 WriteAll(utils.Url(""), true, buffer) 88 buffer.WriteString(commentlist__15) 89 var logoUrl = config.Setting("app_logo") 90 if logoUrl != "" { 91 buffer.WriteString(commentlist__40) 92 WriteAll(logoUrl, true, buffer) 93 buffer.WriteString(commentlist__41) 94 WriteAll(config.Setting("app_name"), true, buffer) 95 buffer.WriteString(commentlist__13) 96 } else { 97 buffer.WriteString(commentlist__43) 98 99 } 100 buffer.WriteString(commentlist__16) 101 WriteAll(meta.Query, true, buffer) 102 buffer.WriteString(commentlist__17) 103 WriteAll(utils.Url("/search"), true, buffer) 104 buffer.WriteString(commentlist__18) 105 106 if meta.User == nil || meta.User.ID == 0 { 107 buffer.WriteString(commentlist__44) 108 WriteAll(utils.Url("/login"), true, buffer) 109 buffer.WriteString(commentlist__45) 110 WriteAll(utils.Url("/register"), true, buffer) 111 buffer.WriteString(commentlist__46) 112 113 } else { 114 buffer.WriteString(commentlist__44) 115 WriteAll(utils.Url("/posts/new"), true, buffer) 116 buffer.WriteString(commentlist__48) 117 WriteAll(meta.User.Url(), true, buffer) 118 buffer.WriteString(commentlist__49) 119 WriteAll(meta.User.Username, true, buffer) 120 buffer.WriteString(commentlist__50) 121 if meta.User.AvatarImageUrl != "" { 122 buffer.WriteString(commentlist__57) 123 WriteAll(meta.User.AvatarImageUrl, true, buffer) 124 buffer.WriteString(commentlist__41) 125 WriteAll(meta.User.Username, true, buffer) 126 buffer.WriteString(commentlist__13) 127 } else { 128 buffer.WriteString(commentlist__60) 129 130 } 131 buffer.WriteString(commentlist__51) 132 133 if meta.User != nil && meta.User.IsRoot() { 134 buffer.WriteString(commentlist__44) 135 WriteAll(utils.Url("/manage"), true, buffer) 136 buffer.WriteString(commentlist__62) 137 138 } 139 buffer.WriteString(commentlist__44) 140 WriteAll(meta.User.Url(), true, buffer) 141 buffer.WriteString(commentlist__53) 142 WriteAll(utils.Url("/posts"), true, buffer) 143 buffer.WriteString(commentlist__54) 144 WriteAll(utils.Url("/settings"), true, buffer) 145 buffer.WriteString(commentlist__55) 146 WriteAll(utils.Url("/logout"), true, buffer) 147 buffer.WriteString(commentlist__56) 148 149 } 150 buffer.WriteString(manageroleindex__19) 151 152 { 153 buffer.WriteString(commentlist__119) 154 WriteAll(utils.Url("/manage"), true, buffer) 155 buffer.WriteString(commentlist__120) 156 WriteAll(utils.Url("/manage/topics"), true, buffer) 157 buffer.WriteString(commentlist__121) 158 WriteAll(utils.Url("/manage/posts"), true, buffer) 159 buffer.WriteString(commentlist__122) 160 WriteAll(utils.Url("/manage/pages"), true, buffer) 161 buffer.WriteString(commentlist__123) 162 WriteAll(utils.Url("/manage/roles"), true, buffer) 163 buffer.WriteString(commentlist__124) 164 WriteAll(utils.Url("/manage/users"), true, buffer) 165 buffer.WriteString(commentlist__125) 166 WriteAll(utils.Url("/manage/comments"), true, buffer) 167 buffer.WriteString(commentlist__126) 168 WriteAll(utils.Url("/manage/files"), true, buffer) 169 buffer.WriteString(commentlist__127) 170 WriteAll(utils.Url("/manage/settings"), true, buffer) 171 buffer.WriteString(commentlist__72) 172 173 } 174 175 buffer.WriteString(managecommentindex__20) 176 177 { 178 var ( 179 msgs = meta.Messages 180 ) 181 182 if msgs.Length() > 0 { 183 buffer.WriteString(commentlist__73) 184 var messages = msgs.Get() 185 for _, msg := range messages { 186 buffer.WriteString(commentlist__75) 187 WriteAll(msg.Type, true, buffer) 188 buffer.WriteString(commentlist__50) 189 WriteAll(msg.Message, true, buffer) 190 buffer.WriteString(commentlist__77) 191 } 192 buffer.WriteString(commentlist__74) 193 } 194 } 195 196 buffer.WriteString(manageroleindex__21) 197 WriteAll(utils.Url("/manage/roles/new"), true, buffer) 198 buffer.WriteString(manageroleindex__22) 199 200 for _, role := range roles { 201 buffer.WriteString(managepageindex__85) 202 203 if role.Root { 204 buffer.WriteString(manageroleindex__83) 205 206 } 207 buffer.WriteString(managerolecompose__119) 208 var roleEditUrl = fmt.Sprintf("/manage/roles/%d", role.ID) 209 buffer.WriteString(commentlist__106) 210 WriteAll(utils.Url(roleEditUrl), true, buffer) 211 buffer.WriteString(commentlist__50) 212 WriteAll(role.Name, true, buffer) 213 buffer.WriteString(manageroleindex__82) 214 215 } 216 buffer.WriteString(manageroleindex__23) 217 218 { 219 { 220 buffer.WriteString(managepagecompose__101) 221 222 } 223 } 224 225 buffer.WriteString(manageroleindex__24) 226 WriteAll(config.Setting("app_name"), true, buffer) 227 buffer.WriteString(commentlist__25) 228 229 if meta.User == nil || meta.User.ID == 0 { 230 buffer.WriteString(commentlist__106) 231 WriteAll(utils.Url("/login"), true, buffer) 232 buffer.WriteString(commentlist__107) 233 WriteAll(utils.Url("/register"), true, buffer) 234 buffer.WriteString(commentlist__108) 235 236 } else { 237 { 238 buffer.WriteString(commentlist__63) 239 WriteAll(meta.User.AvatarElm("32", "32", false), false, buffer) 240 buffer.WriteString(commentlist__64) 241 WriteAll(meta.User.Url(), true, buffer) 242 buffer.WriteString(commentlist__50) 243 WriteAll(meta.User.Name(), true, buffer) 244 buffer.WriteString(commentlist__66) 245 WriteAll("@"+meta.User.Username, true, buffer) 246 buffer.WriteString(commentlist__67) 247 WriteAll(utils.Url("/posts/new"), true, buffer) 248 buffer.WriteString(commentlist__68) 249 WriteAll(utils.Url("/posts"), true, buffer) 250 buffer.WriteString(commentlist__69) 251 WriteAll(utils.Url("/comments"), true, buffer) 252 buffer.WriteString(commentlist__70) 253 WriteAll(utils.Url("/files"), true, buffer) 254 buffer.WriteString(commentlist__71) 255 WriteAll(utils.Url("/settings"), true, buffer) 256 buffer.WriteString(commentlist__72) 257 258 } 259 260 if meta.User.IsRoot() { 261 { 262 buffer.WriteString(commentlist__119) 263 WriteAll(utils.Url("/manage"), true, buffer) 264 buffer.WriteString(commentlist__120) 265 WriteAll(utils.Url("/manage/topics"), true, buffer) 266 buffer.WriteString(commentlist__121) 267 WriteAll(utils.Url("/manage/posts"), true, buffer) 268 buffer.WriteString(commentlist__122) 269 WriteAll(utils.Url("/manage/pages"), true, buffer) 270 buffer.WriteString(commentlist__123) 271 WriteAll(utils.Url("/manage/roles"), true, buffer) 272 buffer.WriteString(commentlist__124) 273 WriteAll(utils.Url("/manage/users"), true, buffer) 274 buffer.WriteString(commentlist__125) 275 WriteAll(utils.Url("/manage/comments"), true, buffer) 276 buffer.WriteString(commentlist__126) 277 WriteAll(utils.Url("/manage/files"), true, buffer) 278 buffer.WriteString(commentlist__127) 279 WriteAll(utils.Url("/manage/settings"), true, buffer) 280 buffer.WriteString(commentlist__72) 281 282 } 283 284 } 285 } 286 buffer.WriteString(commentlist__26) 287 288 for _, topic := range cache.Topics { 289 buffer.WriteString(commentlist__106) 290 WriteAll(topic.Url(), true, buffer) 291 buffer.WriteString(commentlist__49) 292 WriteAll(topic.Name, true, buffer) 293 buffer.WriteString(commentlist__50) 294 WriteAll("#"+topic.Name, true, buffer) 295 buffer.WriteString(commentlist__132) 296 } 297 buffer.WriteString(commentlist__27) 298 WriteAll(config.Setting("footer_content"), false, buffer) 299 buffer.WriteString(commentlist__28) 300 WriteAll(config.Setting("inject_footer"), false, buffer) 301 WriteAll(asset.JsFile("js/layout.js"), false, buffer) 302 buffer.WriteString(error__26) 303 304 } 305 }