Web Entry 2.0 User field Improvements request
This commit is contained in:
dheeyi william
2017-10-04 12:19:40 -04:00
committed by davidcallizaya
parent ed32b004f1
commit bdf7faa1f0
2 changed files with 31 additions and 1 deletions

View File

@@ -0,0 +1,12 @@
{
"name": "Environment variables",
"description": "Definition of system constants",
"constants": {
"userguest": {
"uid": "00000000000000000000000000000002",
"firstname": "Guest",
"lastname": "Guest",
"username": "guest"
}
}
}

View File

@@ -6,6 +6,7 @@ const path = require('path'),
_ = require('underscore'), _ = require('underscore'),
gutil = require('gulp-util'), gutil = require('gulp-util'),
grename = require('gulp-rename'), grename = require('gulp-rename'),
createFile = require('fs'),
del = require('del'), del = require('del'),
exec = require('child_process').exec, exec = require('child_process').exec,
execFile = require('child_process').execFile, execFile = require('child_process').execFile,
@@ -471,7 +472,24 @@ gulp.task('clean', function () {
cleanDirectory('workflow/public_html/lib'); cleanDirectory('workflow/public_html/lib');
}); });
gulp.task('default', ['clean'], function (cb) { /**
* This scheduled task is to be able to create the guest user constants
*/
gulp.task('__env', function (cb) {
var data = require('./config/enviromentvariables.json'),
pathEnviroment = 'vendor/colosa/MichelangeloFE/src/enviromentVariables/',
content = 'var __env = __env || {};';
gutil.log(gutil.colors.green('Creating guest user constants...'));
createFile.writeFile(
pathEnviroment + 'enviromentVariables.js',
content + '__env.USER_GUEST = ' + JSON.stringify(data.constants.userguest) + ';',
cb
);
});
gulp.task('default', ['clean', '__env'], function (cb) {
var i, tasks = []; var i, tasks = [];
gutil.log(gutil.colors.green('Initializing ProcessMaker building...')); gutil.log(gutil.colors.green('Initializing ProcessMaker building...'));