mirror of
https://github.com/bodyrep/DemoApp.git
synced 2026-01-25 14:43:00 +00:00
migrating repo to Bodyrep org
This commit is contained in:
30
views/users/index.jade
Normal file
30
views/users/index.jade
Normal file
@@ -0,0 +1,30 @@
|
||||
extends ../layout
|
||||
|
||||
block content
|
||||
h1 Users
|
||||
|
||||
p
|
||||
a(href="/users/new") Create new profile
|
||||
p
|
||||
a(href="/workouts/new") Create new workout
|
||||
|
||||
p
|
||||
a(href="/users") List Users
|
||||
p
|
||||
a(href="/workouts") List workouts
|
||||
|
||||
|
||||
ul
|
||||
- users.forEach(function(user) {
|
||||
li
|
||||
a(href="/users/" + encodeURIComponent(user.username))= user.name
|
||||
- });
|
||||
|
||||
- if (page > 0) {
|
||||
a(href="?page=" + (page - 1)) Previous
|
||||
|
||||
- }
|
||||
|
||||
- if (! lastPage) {
|
||||
a(href="?page=" + (page + 1)) Next
|
||||
- }
|
||||
19
views/users/new.jade
Normal file
19
views/users/new.jade
Normal file
@@ -0,0 +1,19 @@
|
||||
extends ../layout
|
||||
block content
|
||||
h1 New User
|
||||
|
||||
form(method="POST", action="/users")
|
||||
p
|
||||
label(for="username") Username<br />
|
||||
input#username(name="username")
|
||||
p
|
||||
label(for="name") Name<br />
|
||||
input#name(name="name")
|
||||
p
|
||||
label(for="password") Password<br />
|
||||
input#password(type="password", name="password")
|
||||
p
|
||||
label(for="is_admin") Admin<br />
|
||||
input#isadmin(type="checkbox", name="is_admin", unchecked)
|
||||
p
|
||||
input(type="submit", value="Create")
|
||||
22
views/users/profile.jade
Normal file
22
views/users/profile.jade
Normal file
@@ -0,0 +1,22 @@
|
||||
extends ../layout
|
||||
block content
|
||||
h1= user.name
|
||||
|
||||
- if (session.user.name === requested)
|
||||
h1 Private View
|
||||
|
||||
p
|
||||
a(href="/workouts/new") Create new workout
|
||||
|
||||
- else
|
||||
h1 Public View
|
||||
|
||||
h2 Recent workouts:
|
||||
ul
|
||||
- recentworkouts.forEach(function(workout) {
|
||||
li
|
||||
a(href="/workouts/" + encodeURIComponent(workout._id))= workout._id
|
||||
- });
|
||||
|
||||
- if (session.user.is_admin === true)
|
||||
a(href="/users/") Goto Admin Page
|
||||
Reference in New Issue
Block a user