feat: profile components

This commit is contained in:
NGPixel
2018-05-20 23:27:06 -04:00
parent 17b2117b39
commit b1499d1d64
11 changed files with 238 additions and 6 deletions

View File

@@ -15,6 +15,13 @@ router.get(['/a', '/a/*'], (req, res, next) => {
res.render('main/admin')
})
/**
* Profile
*/
router.get(['/p', '/p/*'], (req, res, next) => {
res.render('main/profile')
})
/**
* View document
*/

View File

@@ -99,14 +99,14 @@ exports.up = knex => {
// PAGE TAGS ---------------------------
.createTable('pageTags', table => {
table.increments('id').primary()
table.integer('pageId').unsigned().references('id').inTable('pages')
table.integer('tagId').unsigned().references('id').inTable('tags')
table.integer('pageId').unsigned().references('id').inTable('pages').onDelete('CASCADE')
table.integer('tagId').unsigned().references('id').inTable('tags').onDelete('CASCADE')
})
// USER GROUPS -------------------------
.createTable('userGroups', table => {
table.increments('id').primary()
table.integer('userId').unsigned().references('id').inTable('users')
table.integer('groupId').unsigned().references('id').inTable('groups')
table.integer('userId').unsigned().references('id').inTable('users').onDelete('CASCADE')
table.integer('groupId').unsigned().references('id').inTable('groups').onDelete('CASCADE')
})
// =====================================
// REFERENCES

View File

@@ -0,0 +1,6 @@
extends ../master.pug
block body
body
#app
profile