mirror of
				https://github.com/mmumshad/ansible-playable.git
				synced 2025-03-09 23:38:54 +00:00 
			
		
		
		
	Fix login page and remove facebook from login.
Move admin and test password to environment variable for seed.
This commit is contained in:
		
							parent
							
								
									babc1c5e6c
								
							
						
					
					
						commit
						d7f415b3f7
					
				
					 5 changed files with 12 additions and 16 deletions
				
			
		|  | @ -2,8 +2,6 @@ | |||
|   <div class="row"> | ||||
|     <div class="col-sm-12"> | ||||
|       <h1>Login</h1> | ||||
|       <p>Accounts are reset on server restart from <code>server/config/seed.js</code>. Default account is <code>test@example.com</code> / <code>test</code></p> | ||||
|       <p>Admin account is <code>admin@example.com</code> / <code>admin</code></p> | ||||
|     </div> | ||||
|     <div class="col-sm-12"> | ||||
|       <form class="form" name="form" ng-submit="vm.login(form)" novalidate> | ||||
|  |  | |||
|  | @ -1,7 +1,7 @@ | |||
| <a ng-class="classes" ng-click="OauthButtons.loginOauth('facebook')" class="btn btn-social btn-facebook"> | ||||
| <!--<a ng-class="classes" ng-click="OauthButtons.loginOauth('facebook')" class="btn btn-social btn-facebook"> | ||||
|   <i class="fa fa-facebook"></i> | ||||
|   Connect with Facebook | ||||
| </a> | ||||
| </a>--> | ||||
| <a ng-class="classes" ng-click="OauthButtons.loginOauth('google')" class="btn btn-social btn-google"> | ||||
|   <i class="fa fa-google-plus"></i> | ||||
|   Connect with Google+ | ||||
|  |  | |||
|  | @ -14,7 +14,9 @@ import jsonpatch from 'fast-json-patch'; | |||
| import Project from './project.model'; | ||||
| import config from '../../config/environment'; | ||||
| const util = require('util'); | ||||
| var ansibleTool = require('../../components/ansible/ansible_tool'); | ||||
| const ansibleTool = require('../../components/ansible/ansible_tool'); | ||||
| 
 | ||||
| const logger = require('../../components/logger/logger'); | ||||
| 
 | ||||
| function respondWithResult(res, statusCode) { | ||||
|   statusCode = statusCode || 200; | ||||
|  | @ -51,7 +53,6 @@ function removeEntity(res) { | |||
| } | ||||
| 
 | ||||
| function handleEntityNotFound(res) { | ||||
|   console.log("Entity Not Found"); | ||||
|   return function(entity) { | ||||
|     if(!entity) { | ||||
|       res.status(404).end(); | ||||
|  | @ -64,23 +65,20 @@ function handleEntityNotFound(res) { | |||
| function handleError(res, statusCode) { | ||||
|   statusCode = statusCode || 500; | ||||
|   return function(err) { | ||||
|     console.log("ERror " + err); | ||||
|     logger.error("Error = " + err); | ||||
|     res.status(statusCode).send(err); | ||||
|   }; | ||||
| } | ||||
| 
 | ||||
| // Gets a list of Projects
 | ||||
| export function index(req, res) { | ||||
|   console.log("Getting projects list"); | ||||
| 
 | ||||
|   let filter ={owner_id: req.user._id}; | ||||
| 
 | ||||
|   if(config.userRoles.indexOf(req.user.role) >= config.userRoles.indexOf('admin')){ | ||||
|     console.log("User is admin"); | ||||
|     filter = {} | ||||
|   } | ||||
| 
 | ||||
|   console.log("Filter =" + JSON.stringify(filter)); | ||||
|   logger.info("Get projects filter = %s", JSON.stringify(filter) ); | ||||
| 
 | ||||
|   return Project.find(filter).exec() | ||||
|     .then(respondWithResult(res)) | ||||
|  |  | |||
|  | @ -11,6 +11,6 @@ module.exports = { | |||
|   }, | ||||
| 
 | ||||
|   // Seed database on startup
 | ||||
|   seedDB: true | ||||
|   seedDB: process.env.SEED_DB || true | ||||
| 
 | ||||
| }; | ||||
|  |  | |||
|  | @ -14,14 +14,14 @@ export default function seedDatabaseIfNeeded() { | |||
|         User.create({ | ||||
|           provider: 'local', | ||||
|           name: 'Test User', | ||||
|           email: 'test@example.com', | ||||
|           password: 'test' | ||||
|           email: 'test@playable.com', | ||||
|           password: process.env.PASSWORD_TEST || 'test' | ||||
|         }, { | ||||
|           provider: 'local', | ||||
|           role: 'admin', | ||||
|           name: 'Admin', | ||||
|           email: 'admin@example.com', | ||||
|           password: 'admin' | ||||
|           email: 'admin@playable.com', | ||||
|           password: process.env.PASSWORD_ADMIN || 'admin' | ||||
|         }) | ||||
|         .then(() => console.log('finished populating users')) | ||||
|         .catch(err => console.log('error populating users', err)); | ||||
|  |  | |||
		Loading…
	
	Add table
		Add a link
		
	
		Reference in a new issue