Account page
This commit is contained in:
		
							
								
								
									
										69
									
								
								views/pages/account.pug
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										69
									
								
								views/pages/account.pug
									
									
									
									
									
										Normal file
									
								
							| @@ -0,0 +1,69 @@ | ||||
| extends ../layout.pug | ||||
|  | ||||
| block rootNavCenter | ||||
|  | ||||
|  | ||||
| block rootNavRight | ||||
| 	i.nav-item#notifload | ||||
| 	span.nav-item | ||||
| 		a.button.is-dark.is-outlined.btn-edit-discard(href='/') | ||||
| 			span.icon | ||||
| 				i.fa.fa-home | ||||
| 			span Home | ||||
|  | ||||
| block content | ||||
|  | ||||
| 	#page-type-account | ||||
| 		section.hero.is-dark | ||||
| 			.hero-body | ||||
| 				.container | ||||
| 					h1.title Account | ||||
| 					h2.subtitle Manage your settings and site configuration | ||||
| 		nav.nav.has-shadow | ||||
| 			.container | ||||
| 				.nav-left | ||||
| 					a.nav-item.is-tab.is-active My Profile | ||||
| 					a.nav-item.is-tab Stats | ||||
| 					a.nav-item.is-tab Users | ||||
| 					a.nav-item.is-tab Site Settings | ||||
| 					a.nav-item.is-tab(href='/logout') Logout | ||||
| 		section.section | ||||
| 			.container | ||||
| 				.columns | ||||
| 					.column.is-two-thirds | ||||
| 						label.label Email | ||||
| 						p.control.has-icon.has-icon-right | ||||
| 							input.input(type='email', placeholder='Email', value=user.email, disabled=(user.provider !== 'local')) | ||||
| 							i.fa.fa-envelope | ||||
| 						if user.provider == 'local' | ||||
| 							label.label Password | ||||
| 							p.control.has-icon.has-icon-right | ||||
| 								input.input(type='password', placeholder='Password', value='********') | ||||
| 								i.fa.fa-lock | ||||
| 							label.label Verify Password | ||||
| 							p.control.has-icon.has-icon-right | ||||
| 								input.input(type='password', placeholder='Password', value='********') | ||||
| 								i.fa.fa-lock | ||||
| 						label.label Display Name | ||||
| 						p.control.has-icon.has-icon-right | ||||
| 							input.input(type='text', placeholder='John Smith', value=user.name) | ||||
| 							i.fa.fa-user | ||||
| 					.column | ||||
| 						label.label Provider | ||||
| 						p.control.account-profile-provider | ||||
| 							case user.provider | ||||
| 								when 'local': i.fa.fa-database | ||||
| 								when 'windowslive': i.fa.fa-windows.is-blue | ||||
| 								when 'google': i.fa.fa-google.is-blue | ||||
| 								when 'facebook': i.fa.fa-facebook.is-purple | ||||
| 								default: i.fa.fa-question-circle | ||||
| 							= t('auth:providers.' + user.provider) | ||||
| 						label.label Member since | ||||
| 						p.control= userMoment(user.createdAt).format('LL') | ||||
| 						label.label Last Profile Update | ||||
| 						p.control= userMoment(user.updatedAt).format('LL') | ||||
| 		section.section | ||||
| 			.container | ||||
| 				p.control | ||||
| 					button.button.is-success | ||||
| 						| Save Changes | ||||
| @@ -44,7 +44,7 @@ block content | ||||
| 										li | ||||
| 											a(href='/' + pageData.parent.path)= pageData.parent.title | ||||
| 									li | ||||
| 										a(href='/account') Account | ||||
| 										a(href='/admin') Account | ||||
| 						.box.stickyscroll(data-margin-top=70) | ||||
| 							aside.menu(style= { 'min-width': '200px' }) | ||||
| 								p.menu-label | ||||
|   | ||||
		Reference in New Issue
	
	Block a user