Integration to Requarks Core
This commit is contained in:
		
							
								
								
									
										30
									
								
								views/pages/admin/_layout.pug
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										30
									
								
								views/pages/admin/_layout.pug
									
									
									
									
									
										Normal file
									
								
							| @@ -0,0 +1,30 @@ | ||||
| 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(href='/admin/profile', class={'is-active': adminTab === 'profile'}) My Profile | ||||
| 					a.nav-item.is-tab(href='/admin/stats', class={'is-active': adminTab === 'stats'}) Stats | ||||
| 					a.nav-item.is-tab(href='/admin/users', class={'is-active': adminTab === 'users'}) Users | ||||
| 					a.nav-item.is-tab(href='/admin/settings', class={'is-active': adminTab === 'settings'}) Site Settings | ||||
| 					a.nav-item.is-tab(href='/logout') Logout | ||||
| 		block adminContent | ||||
							
								
								
									
										43
									
								
								views/pages/admin/profile.pug
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										43
									
								
								views/pages/admin/profile.pug
									
									
									
									
									
										Normal file
									
								
							| @@ -0,0 +1,43 @@ | ||||
| extends ./_layout.pug | ||||
|  | ||||
| block adminContent | ||||
| 	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 | ||||
							
								
								
									
										6
									
								
								views/pages/admin/settings.pug
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										6
									
								
								views/pages/admin/settings.pug
									
									
									
									
									
										Normal file
									
								
							| @@ -0,0 +1,6 @@ | ||||
| extends ./_layout.pug | ||||
|  | ||||
| block adminContent | ||||
| 	section.section | ||||
| 		.container | ||||
| 			label.label Coming soon | ||||
							
								
								
									
										11
									
								
								views/pages/admin/stats.pug
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										11
									
								
								views/pages/admin/stats.pug
									
									
									
									
									
										Normal file
									
								
							| @@ -0,0 +1,11 @@ | ||||
| extends ./_layout.pug | ||||
|  | ||||
| block adminContent | ||||
| 	section.section | ||||
| 		.container | ||||
| 			label.label Entries | ||||
| 			p.control= totalEntries | ||||
| 			label.label Uploads | ||||
| 			p.control= totalUploads | ||||
| 			label.label Users | ||||
| 			p.control= totalUsers | ||||
							
								
								
									
										15
									
								
								views/pages/admin/users.pug
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										15
									
								
								views/pages/admin/users.pug
									
									
									
									
									
										Normal file
									
								
							| @@ -0,0 +1,15 @@ | ||||
| extends ./_layout.pug | ||||
|  | ||||
| block adminContent | ||||
| 	section.section | ||||
| 		.container | ||||
| 			.columns | ||||
| 				.column.is-three-quarters | ||||
| 					label.label Coming soon | ||||
| 				.column | ||||
| 					p.control | ||||
| 						button.button.is-info | ||||
| 							| Create Local User | ||||
| 					p.control | ||||
| 						button.button.is-info | ||||
| 							| Authorize Social User | ||||
		Reference in New Issue
	
	Block a user