PHRAS-3399 lis new user, save not notify

This commit is contained in:
aynsix
2021-03-25 16:19:15 +03:00
parent 101399dd24
commit 420a645580
24 changed files with 1709 additions and 1489 deletions

View File

@@ -27569,7 +27569,7 @@ MapboxTokens.prototype.listScopes = function(callback) {
/* 450 */ /* 450 */
/***/ (function(module, exports) { /***/ (function(module, exports) {
module.exports = {"_args":[["mapbox-gl-circle@1.6.5","/home/n6/work/new_work41/Phraseanet/Phraseanet-production-client"]],"_from":"mapbox-gl-circle@1.6.5","_id":"mapbox-gl-circle@1.6.5","_inBundle":false,"_integrity":"sha512-VHA6lgxZE/WFtBXmMveU2zt7ZeVcBHe42k4U4b8xGEnrDSQs4/++EBPVywEMNqi01XQrbf1eiAhsIDZasR4drw==","_location":"/mapbox-gl-circle","_phantomChildren":{"@mapbox/geojson-area":"0.2.2","@mapbox/gl-matrix":"0.0.1","@mapbox/mapbox-gl-supported":"1.4.0","@mapbox/point-geometry":"0.1.0","@mapbox/shelf-pack":"3.2.0","@mapbox/tiny-sdf":"1.1.0","@mapbox/unitbezier":"0.0.0","@mapbox/vector-tile":"1.3.1","@mapbox/whoots-js":"3.1.0","brfs":"1.6.1","bubleify":"0.7.0","concat-stream":"1.6.2","csscolorparser":"1.0.3","earcut":"2.1.3","geojson-vt":"3.2.1","gray-matter":"3.1.1","grid-index":"1.1.0","jsonlint-lines-primitives":"1.6.0","minimist":"0.0.8","package-json-versionify":"1.0.4","pbf":"3.2.0","quickselect":"1.1.1","rw":"1.3.3","sharkdown":"0.1.1","shuffle-seed":"1.1.6","sort-object":"0.3.2","through2":"2.0.3","tinyqueue":"1.2.3","unassertify":"2.1.1","unflowify":"1.0.1","vt-pbf":"3.1.1","webworkify":"1.5.0"},"_requested":{"type":"version","registry":true,"raw":"mapbox-gl-circle@1.6.5","name":"mapbox-gl-circle","escapedName":"mapbox-gl-circle","rawSpec":"1.6.5","saveSpec":null,"fetchSpec":"1.6.5"},"_requiredBy":["/"],"_resolved":"https://registry.npmjs.org/mapbox-gl-circle/-/mapbox-gl-circle-1.6.5.tgz","_spec":"1.6.5","_where":"/home/n6/work/new_work41/Phraseanet/Phraseanet-production-client","author":{"name":"Smith Micro Software, Inc."},"browserify":{"transform":["babelify"]},"bugs":{"url":"https://github.com/smithmicro/mapbox-gl-circle/issues"},"dependencies":{"@turf/bbox":"^4.7.3","@turf/bbox-polygon":"^4.7.3","@turf/bearing":"^4.5.2","@turf/circle":"^4.7.3","@turf/destination":"^4.7.3","@turf/distance":"^4.7.3","@turf/helpers":"^4.7.3","@turf/truncate":"^4.7.3","core-util-is":"^1.0.2","debug":"^3.0.0","events":"^1.1.1","fsevents":"^1.1.2","glob":"^7.1.2","inflight":"^1.0.6","inherits":"^2.0.3","jsonparse":"^1.3.1","lodash":"^4.17.5","lodash.debounce":"^4.0.8","mapbox-gl":"^0.44.1","minimatch":"^3.0.4","once":"^1.4.0","punycode":"^2.1.0","readable-stream":"^2.3.3","string_decoder":"^1.0.3","through2":"^2.0.3","util-deprecate":"^1.0.2","wrappy":"^1.0.2","xtend":"^4.0.1","yarn":"^0.27.5"},"description":"A google.maps.Circle replacement for Mapbox GL JS API","devDependencies":{"async-each":"^1.0.1","babel-preset-es2015":"^6.24.1","babelify":"^7.3.0","brfs":"^1.4.4","browserify":"^14.5.0","buble":"^0.15.2","budo":"^10.0.4","documentation":"^5.1.0","eslint":"^4.18.1","eslint-config-google":"^0.9.1","esutils":"^2.0.2","magic-string":"^0.22.4","uglify-js":"^3.3.12","vlq":"^0.2.3","watchify":"^3.10.0"},"directories":{"example":"example","lib":"lib"},"engines":{"node":">=7.6.0","npm":">=5.3.0"},"files":["lib/","example/","dist/"],"homepage":"https://github.com/smithmicro/mapbox-gl-circle#readme","keywords":["mapbox","circle","osm","gl"],"license":"ISC","main":"lib/main.js","name":"mapbox-gl-circle","optionalDependencies":{"core-util-is":"^1.0.2","debug":"^3.0.0","fsevents":"^1.1.2","glob":"^7.1.2","inflight":"^1.0.6","inherits":"^2.0.3","jsonparse":"^1.3.1","minimatch":"^3.0.4","once":"^1.4.0","punycode":"^2.1.0","readable-stream":"^2.3.3","string_decoder":"^1.0.3","through2":"^2.0.3","util-deprecate":"^1.0.2","wrappy":"^1.0.2","xtend":"^4.0.1","yarn":"^0.27.5"},"repository":{"type":"git","url":"git+ssh://git@github.com/smithmicro/mapbox-gl-circle.git"},"scripts":{"browserify":"mkdir -p dist && browserify lib/main.js -o dist/mapbox-gl-circle-${BUILD_VERSION:-dev}.js --debug --delay=0 -v","docs":"documentation lint lib/main.js && documentation readme lib/main.js --access public --section=Usage","lint":"eslint lib","prepare":"mkdir -p dist && browserify --standalone MapboxCircle -t [ babelify --presets [ es2015 ] ] lib/main.js | uglifyjs -c -m > dist/mapbox-gl-circle-${BUILD_VERSION:-dev}.min.js && cp -f dist/mapbox-gl-circle-${BUILD_VERSION:-dev}.min.js dist/mapbox-gl-circle.min.js","start":"budo example/index.js --live --force-default-index --title budo/mapbox-gl-circle --verbose -- -t brfs","watchify":"mkdir -p dist && watchify lib/main.js -o dist/mapbox-gl-circle-${BUILD_VERSION:-dev}.js --debug -v"},"version":"1.6.5"} module.exports = {"_args":[["mapbox-gl-circle@1.6.5","/home/esokia-6/work/work41/Phraseanet/Phraseanet-production-client"]],"_from":"mapbox-gl-circle@1.6.5","_id":"mapbox-gl-circle@1.6.5","_inBundle":false,"_integrity":"sha512-VHA6lgxZE/WFtBXmMveU2zt7ZeVcBHe42k4U4b8xGEnrDSQs4/++EBPVywEMNqi01XQrbf1eiAhsIDZasR4drw==","_location":"/mapbox-gl-circle","_phantomChildren":{"@mapbox/geojson-area":"0.2.2","@mapbox/gl-matrix":"0.0.1","@mapbox/mapbox-gl-supported":"1.4.0","@mapbox/point-geometry":"0.1.0","@mapbox/shelf-pack":"3.2.0","@mapbox/tiny-sdf":"1.1.0","@mapbox/unitbezier":"0.0.0","@mapbox/vector-tile":"1.3.1","@mapbox/whoots-js":"3.1.0","brfs":"1.6.1","bubleify":"0.7.0","concat-stream":"1.6.2","csscolorparser":"1.0.3","earcut":"2.1.3","geojson-vt":"3.2.1","gray-matter":"3.1.1","grid-index":"1.1.0","jsonlint-lines-primitives":"1.6.0","minimist":"0.0.8","package-json-versionify":"1.0.4","pbf":"3.2.0","quickselect":"1.1.1","rw":"1.3.3","sharkdown":"0.1.1","shuffle-seed":"1.1.6","sort-object":"0.3.2","through2":"2.0.3","tinyqueue":"1.2.3","unassertify":"2.1.1","unflowify":"1.0.1","vt-pbf":"3.1.1","webworkify":"1.5.0"},"_requested":{"type":"version","registry":true,"raw":"mapbox-gl-circle@1.6.5","name":"mapbox-gl-circle","escapedName":"mapbox-gl-circle","rawSpec":"1.6.5","saveSpec":null,"fetchSpec":"1.6.5"},"_requiredBy":["/"],"_resolved":"https://registry.npmjs.org/mapbox-gl-circle/-/mapbox-gl-circle-1.6.5.tgz","_spec":"1.6.5","_where":"/home/esokia-6/work/work41/Phraseanet/Phraseanet-production-client","author":{"name":"Smith Micro Software, Inc."},"browserify":{"transform":["babelify"]},"bugs":{"url":"https://github.com/smithmicro/mapbox-gl-circle/issues"},"dependencies":{"@turf/bbox":"^4.7.3","@turf/bbox-polygon":"^4.7.3","@turf/bearing":"^4.5.2","@turf/circle":"^4.7.3","@turf/destination":"^4.7.3","@turf/distance":"^4.7.3","@turf/helpers":"^4.7.3","@turf/truncate":"^4.7.3","core-util-is":"^1.0.2","debug":"^3.0.0","events":"^1.1.1","fsevents":"^1.1.2","glob":"^7.1.2","inflight":"^1.0.6","inherits":"^2.0.3","jsonparse":"^1.3.1","lodash":"^4.17.5","lodash.debounce":"^4.0.8","mapbox-gl":"^0.44.1","minimatch":"^3.0.4","once":"^1.4.0","punycode":"^2.1.0","readable-stream":"^2.3.3","string_decoder":"^1.0.3","through2":"^2.0.3","util-deprecate":"^1.0.2","wrappy":"^1.0.2","xtend":"^4.0.1","yarn":"^0.27.5"},"description":"A google.maps.Circle replacement for Mapbox GL JS API","devDependencies":{"async-each":"^1.0.1","babel-preset-es2015":"^6.24.1","babelify":"^7.3.0","brfs":"^1.4.4","browserify":"^14.5.0","buble":"^0.15.2","budo":"^10.0.4","documentation":"^5.1.0","eslint":"^4.18.1","eslint-config-google":"^0.9.1","esutils":"^2.0.2","magic-string":"^0.22.4","uglify-js":"^3.3.12","vlq":"^0.2.3","watchify":"^3.10.0"},"directories":{"example":"example","lib":"lib"},"engines":{"node":">=7.6.0","npm":">=5.3.0"},"files":["lib/","example/","dist/"],"homepage":"https://github.com/smithmicro/mapbox-gl-circle#readme","keywords":["mapbox","circle","osm","gl"],"license":"ISC","main":"lib/main.js","name":"mapbox-gl-circle","optionalDependencies":{"core-util-is":"^1.0.2","debug":"^3.0.0","fsevents":"^1.1.2","glob":"^7.1.2","inflight":"^1.0.6","inherits":"^2.0.3","jsonparse":"^1.3.1","minimatch":"^3.0.4","once":"^1.4.0","punycode":"^2.1.0","readable-stream":"^2.3.3","string_decoder":"^1.0.3","through2":"^2.0.3","util-deprecate":"^1.0.2","wrappy":"^1.0.2","xtend":"^4.0.1","yarn":"^0.27.5"},"repository":{"type":"git","url":"git+ssh://git@github.com/smithmicro/mapbox-gl-circle.git"},"scripts":{"browserify":"mkdir -p dist && browserify lib/main.js -o dist/mapbox-gl-circle-${BUILD_VERSION:-dev}.js --debug --delay=0 -v","docs":"documentation lint lib/main.js && documentation readme lib/main.js --access public --section=Usage","lint":"eslint lib","prepare":"mkdir -p dist && browserify --standalone MapboxCircle -t [ babelify --presets [ es2015 ] ] lib/main.js | uglifyjs -c -m > dist/mapbox-gl-circle-${BUILD_VERSION:-dev}.min.js && cp -f dist/mapbox-gl-circle-${BUILD_VERSION:-dev}.min.js dist/mapbox-gl-circle.min.js","start":"budo example/index.js --live --force-default-index --title budo/mapbox-gl-circle --verbose -- -t brfs","watchify":"mkdir -p dist && watchify lib/main.js -o dist/mapbox-gl-circle-${BUILD_VERSION:-dev}.js --debug -v"},"version":"1.6.5"}
/***/ }), /***/ }),
/* 451 */ /* 451 */

View File

@@ -27569,7 +27569,7 @@ MapboxTokens.prototype.listScopes = function(callback) {
/* 450 */ /* 450 */
/***/ (function(module, exports) { /***/ (function(module, exports) {
module.exports = {"_args":[["mapbox-gl-circle@1.6.5","/home/n6/work/new_work41/Phraseanet/Phraseanet-production-client"]],"_from":"mapbox-gl-circle@1.6.5","_id":"mapbox-gl-circle@1.6.5","_inBundle":false,"_integrity":"sha512-VHA6lgxZE/WFtBXmMveU2zt7ZeVcBHe42k4U4b8xGEnrDSQs4/++EBPVywEMNqi01XQrbf1eiAhsIDZasR4drw==","_location":"/mapbox-gl-circle","_phantomChildren":{"@mapbox/geojson-area":"0.2.2","@mapbox/gl-matrix":"0.0.1","@mapbox/mapbox-gl-supported":"1.4.0","@mapbox/point-geometry":"0.1.0","@mapbox/shelf-pack":"3.2.0","@mapbox/tiny-sdf":"1.1.0","@mapbox/unitbezier":"0.0.0","@mapbox/vector-tile":"1.3.1","@mapbox/whoots-js":"3.1.0","brfs":"1.6.1","bubleify":"0.7.0","concat-stream":"1.6.2","csscolorparser":"1.0.3","earcut":"2.1.3","geojson-vt":"3.2.1","gray-matter":"3.1.1","grid-index":"1.1.0","jsonlint-lines-primitives":"1.6.0","minimist":"0.0.8","package-json-versionify":"1.0.4","pbf":"3.2.0","quickselect":"1.1.1","rw":"1.3.3","sharkdown":"0.1.1","shuffle-seed":"1.1.6","sort-object":"0.3.2","through2":"2.0.3","tinyqueue":"1.2.3","unassertify":"2.1.1","unflowify":"1.0.1","vt-pbf":"3.1.1","webworkify":"1.5.0"},"_requested":{"type":"version","registry":true,"raw":"mapbox-gl-circle@1.6.5","name":"mapbox-gl-circle","escapedName":"mapbox-gl-circle","rawSpec":"1.6.5","saveSpec":null,"fetchSpec":"1.6.5"},"_requiredBy":["/"],"_resolved":"https://registry.npmjs.org/mapbox-gl-circle/-/mapbox-gl-circle-1.6.5.tgz","_spec":"1.6.5","_where":"/home/n6/work/new_work41/Phraseanet/Phraseanet-production-client","author":{"name":"Smith Micro Software, Inc."},"browserify":{"transform":["babelify"]},"bugs":{"url":"https://github.com/smithmicro/mapbox-gl-circle/issues"},"dependencies":{"@turf/bbox":"^4.7.3","@turf/bbox-polygon":"^4.7.3","@turf/bearing":"^4.5.2","@turf/circle":"^4.7.3","@turf/destination":"^4.7.3","@turf/distance":"^4.7.3","@turf/helpers":"^4.7.3","@turf/truncate":"^4.7.3","core-util-is":"^1.0.2","debug":"^3.0.0","events":"^1.1.1","fsevents":"^1.1.2","glob":"^7.1.2","inflight":"^1.0.6","inherits":"^2.0.3","jsonparse":"^1.3.1","lodash":"^4.17.5","lodash.debounce":"^4.0.8","mapbox-gl":"^0.44.1","minimatch":"^3.0.4","once":"^1.4.0","punycode":"^2.1.0","readable-stream":"^2.3.3","string_decoder":"^1.0.3","through2":"^2.0.3","util-deprecate":"^1.0.2","wrappy":"^1.0.2","xtend":"^4.0.1","yarn":"^0.27.5"},"description":"A google.maps.Circle replacement for Mapbox GL JS API","devDependencies":{"async-each":"^1.0.1","babel-preset-es2015":"^6.24.1","babelify":"^7.3.0","brfs":"^1.4.4","browserify":"^14.5.0","buble":"^0.15.2","budo":"^10.0.4","documentation":"^5.1.0","eslint":"^4.18.1","eslint-config-google":"^0.9.1","esutils":"^2.0.2","magic-string":"^0.22.4","uglify-js":"^3.3.12","vlq":"^0.2.3","watchify":"^3.10.0"},"directories":{"example":"example","lib":"lib"},"engines":{"node":">=7.6.0","npm":">=5.3.0"},"files":["lib/","example/","dist/"],"homepage":"https://github.com/smithmicro/mapbox-gl-circle#readme","keywords":["mapbox","circle","osm","gl"],"license":"ISC","main":"lib/main.js","name":"mapbox-gl-circle","optionalDependencies":{"core-util-is":"^1.0.2","debug":"^3.0.0","fsevents":"^1.1.2","glob":"^7.1.2","inflight":"^1.0.6","inherits":"^2.0.3","jsonparse":"^1.3.1","minimatch":"^3.0.4","once":"^1.4.0","punycode":"^2.1.0","readable-stream":"^2.3.3","string_decoder":"^1.0.3","through2":"^2.0.3","util-deprecate":"^1.0.2","wrappy":"^1.0.2","xtend":"^4.0.1","yarn":"^0.27.5"},"repository":{"type":"git","url":"git+ssh://git@github.com/smithmicro/mapbox-gl-circle.git"},"scripts":{"browserify":"mkdir -p dist && browserify lib/main.js -o dist/mapbox-gl-circle-${BUILD_VERSION:-dev}.js --debug --delay=0 -v","docs":"documentation lint lib/main.js && documentation readme lib/main.js --access public --section=Usage","lint":"eslint lib","prepare":"mkdir -p dist && browserify --standalone MapboxCircle -t [ babelify --presets [ es2015 ] ] lib/main.js | uglifyjs -c -m > dist/mapbox-gl-circle-${BUILD_VERSION:-dev}.min.js && cp -f dist/mapbox-gl-circle-${BUILD_VERSION:-dev}.min.js dist/mapbox-gl-circle.min.js","start":"budo example/index.js --live --force-default-index --title budo/mapbox-gl-circle --verbose -- -t brfs","watchify":"mkdir -p dist && watchify lib/main.js -o dist/mapbox-gl-circle-${BUILD_VERSION:-dev}.js --debug -v"},"version":"1.6.5"} module.exports = {"_args":[["mapbox-gl-circle@1.6.5","/home/esokia-6/work/work41/Phraseanet/Phraseanet-production-client"]],"_from":"mapbox-gl-circle@1.6.5","_id":"mapbox-gl-circle@1.6.5","_inBundle":false,"_integrity":"sha512-VHA6lgxZE/WFtBXmMveU2zt7ZeVcBHe42k4U4b8xGEnrDSQs4/++EBPVywEMNqi01XQrbf1eiAhsIDZasR4drw==","_location":"/mapbox-gl-circle","_phantomChildren":{"@mapbox/geojson-area":"0.2.2","@mapbox/gl-matrix":"0.0.1","@mapbox/mapbox-gl-supported":"1.4.0","@mapbox/point-geometry":"0.1.0","@mapbox/shelf-pack":"3.2.0","@mapbox/tiny-sdf":"1.1.0","@mapbox/unitbezier":"0.0.0","@mapbox/vector-tile":"1.3.1","@mapbox/whoots-js":"3.1.0","brfs":"1.6.1","bubleify":"0.7.0","concat-stream":"1.6.2","csscolorparser":"1.0.3","earcut":"2.1.3","geojson-vt":"3.2.1","gray-matter":"3.1.1","grid-index":"1.1.0","jsonlint-lines-primitives":"1.6.0","minimist":"0.0.8","package-json-versionify":"1.0.4","pbf":"3.2.0","quickselect":"1.1.1","rw":"1.3.3","sharkdown":"0.1.1","shuffle-seed":"1.1.6","sort-object":"0.3.2","through2":"2.0.3","tinyqueue":"1.2.3","unassertify":"2.1.1","unflowify":"1.0.1","vt-pbf":"3.1.1","webworkify":"1.5.0"},"_requested":{"type":"version","registry":true,"raw":"mapbox-gl-circle@1.6.5","name":"mapbox-gl-circle","escapedName":"mapbox-gl-circle","rawSpec":"1.6.5","saveSpec":null,"fetchSpec":"1.6.5"},"_requiredBy":["/"],"_resolved":"https://registry.npmjs.org/mapbox-gl-circle/-/mapbox-gl-circle-1.6.5.tgz","_spec":"1.6.5","_where":"/home/esokia-6/work/work41/Phraseanet/Phraseanet-production-client","author":{"name":"Smith Micro Software, Inc."},"browserify":{"transform":["babelify"]},"bugs":{"url":"https://github.com/smithmicro/mapbox-gl-circle/issues"},"dependencies":{"@turf/bbox":"^4.7.3","@turf/bbox-polygon":"^4.7.3","@turf/bearing":"^4.5.2","@turf/circle":"^4.7.3","@turf/destination":"^4.7.3","@turf/distance":"^4.7.3","@turf/helpers":"^4.7.3","@turf/truncate":"^4.7.3","core-util-is":"^1.0.2","debug":"^3.0.0","events":"^1.1.1","fsevents":"^1.1.2","glob":"^7.1.2","inflight":"^1.0.6","inherits":"^2.0.3","jsonparse":"^1.3.1","lodash":"^4.17.5","lodash.debounce":"^4.0.8","mapbox-gl":"^0.44.1","minimatch":"^3.0.4","once":"^1.4.0","punycode":"^2.1.0","readable-stream":"^2.3.3","string_decoder":"^1.0.3","through2":"^2.0.3","util-deprecate":"^1.0.2","wrappy":"^1.0.2","xtend":"^4.0.1","yarn":"^0.27.5"},"description":"A google.maps.Circle replacement for Mapbox GL JS API","devDependencies":{"async-each":"^1.0.1","babel-preset-es2015":"^6.24.1","babelify":"^7.3.0","brfs":"^1.4.4","browserify":"^14.5.0","buble":"^0.15.2","budo":"^10.0.4","documentation":"^5.1.0","eslint":"^4.18.1","eslint-config-google":"^0.9.1","esutils":"^2.0.2","magic-string":"^0.22.4","uglify-js":"^3.3.12","vlq":"^0.2.3","watchify":"^3.10.0"},"directories":{"example":"example","lib":"lib"},"engines":{"node":">=7.6.0","npm":">=5.3.0"},"files":["lib/","example/","dist/"],"homepage":"https://github.com/smithmicro/mapbox-gl-circle#readme","keywords":["mapbox","circle","osm","gl"],"license":"ISC","main":"lib/main.js","name":"mapbox-gl-circle","optionalDependencies":{"core-util-is":"^1.0.2","debug":"^3.0.0","fsevents":"^1.1.2","glob":"^7.1.2","inflight":"^1.0.6","inherits":"^2.0.3","jsonparse":"^1.3.1","minimatch":"^3.0.4","once":"^1.4.0","punycode":"^2.1.0","readable-stream":"^2.3.3","string_decoder":"^1.0.3","through2":"^2.0.3","util-deprecate":"^1.0.2","wrappy":"^1.0.2","xtend":"^4.0.1","yarn":"^0.27.5"},"repository":{"type":"git","url":"git+ssh://git@github.com/smithmicro/mapbox-gl-circle.git"},"scripts":{"browserify":"mkdir -p dist && browserify lib/main.js -o dist/mapbox-gl-circle-${BUILD_VERSION:-dev}.js --debug --delay=0 -v","docs":"documentation lint lib/main.js && documentation readme lib/main.js --access public --section=Usage","lint":"eslint lib","prepare":"mkdir -p dist && browserify --standalone MapboxCircle -t [ babelify --presets [ es2015 ] ] lib/main.js | uglifyjs -c -m > dist/mapbox-gl-circle-${BUILD_VERSION:-dev}.min.js && cp -f dist/mapbox-gl-circle-${BUILD_VERSION:-dev}.min.js dist/mapbox-gl-circle.min.js","start":"budo example/index.js --live --force-default-index --title budo/mapbox-gl-circle --verbose -- -t brfs","watchify":"mkdir -p dist && watchify lib/main.js -o dist/mapbox-gl-circle-${BUILD_VERSION:-dev}.js --debug -v"},"version":"1.6.5"}
/***/ }), /***/ }),
/* 451 */ /* 451 */

View File

@@ -8634,7 +8634,7 @@ module.exports = {
/* 87 */ /* 87 */
/***/ (function(module, exports) { /***/ (function(module, exports) {
module.exports = {"_args":[["mapbox.js@2.4.0","/home/n6/work/new_work41/Phraseanet/Phraseanet-production-client"]],"_from":"mapbox.js@2.4.0","_id":"mapbox.js@2.4.0","_inBundle":false,"_integrity":"sha1-xDsISl3XEzTIPuHfKPpnRD1zwpw=","_location":"/mapbox.js","_phantomChildren":{},"_requested":{"type":"version","registry":true,"raw":"mapbox.js@2.4.0","name":"mapbox.js","escapedName":"mapbox.js","rawSpec":"2.4.0","saveSpec":null,"fetchSpec":"2.4.0"},"_requiredBy":["/"],"_resolved":"https://registry.npmjs.org/mapbox.js/-/mapbox.js-2.4.0.tgz","_spec":"2.4.0","_where":"/home/n6/work/new_work41/Phraseanet/Phraseanet-production-client","author":{"name":"Mapbox"},"bugs":{"url":"https://github.com/mapbox/mapbox.js/issues"},"dependencies":{"corslite":"0.0.6","isarray":"0.0.1","leaflet":"0.7.7","mustache":"2.2.1","sanitize-caja":"0.1.3"},"description":"mapbox javascript api","devDependencies":{"browserify":"^13.0.0","clean-css":"~2.0.7","eslint":"^0.23.0","expect.js":"0.3.1","happen":"0.1.3","leaflet-fullscreen":"0.0.4","leaflet-hash":"0.2.1","marked":"~0.3.0","minifyify":"^6.1.0","minimist":"0.0.5","mocha":"2.4.5","mocha-phantomjs":"4.0.2","sinon":"1.10.2"},"engines":{"node":"*"},"homepage":"http://mapbox.com/","license":"BSD-3-Clause","main":"src/index.js","name":"mapbox.js","optionalDependencies":{},"repository":{"type":"git","url":"git://github.com/mapbox/mapbox.js.git"},"scripts":{"test":"eslint --no-eslintrc -c .eslintrc src && mocha-phantomjs test/index.html"},"version":"2.4.0"} module.exports = {"_args":[["mapbox.js@2.4.0","/home/esokia-6/work/work41/Phraseanet/Phraseanet-production-client"]],"_from":"mapbox.js@2.4.0","_id":"mapbox.js@2.4.0","_inBundle":false,"_integrity":"sha1-xDsISl3XEzTIPuHfKPpnRD1zwpw=","_location":"/mapbox.js","_phantomChildren":{},"_requested":{"type":"version","registry":true,"raw":"mapbox.js@2.4.0","name":"mapbox.js","escapedName":"mapbox.js","rawSpec":"2.4.0","saveSpec":null,"fetchSpec":"2.4.0"},"_requiredBy":["/"],"_resolved":"https://registry.npmjs.org/mapbox.js/-/mapbox.js-2.4.0.tgz","_spec":"2.4.0","_where":"/home/esokia-6/work/work41/Phraseanet/Phraseanet-production-client","author":{"name":"Mapbox"},"bugs":{"url":"https://github.com/mapbox/mapbox.js/issues"},"dependencies":{"corslite":"0.0.6","isarray":"0.0.1","leaflet":"0.7.7","mustache":"2.2.1","sanitize-caja":"0.1.3"},"description":"mapbox javascript api","devDependencies":{"browserify":"^13.0.0","clean-css":"~2.0.7","eslint":"^0.23.0","expect.js":"0.3.1","happen":"0.1.3","leaflet-fullscreen":"0.0.4","leaflet-hash":"0.2.1","marked":"~0.3.0","minifyify":"^6.1.0","minimist":"0.0.5","mocha":"2.4.5","mocha-phantomjs":"4.0.2","sinon":"1.10.2"},"engines":{"node":"*"},"homepage":"http://mapbox.com/","license":"BSD-3-Clause","main":"src/index.js","name":"mapbox.js","optionalDependencies":{},"repository":{"type":"git","url":"git://github.com/mapbox/mapbox.js.git"},"scripts":{"test":"eslint --no-eslintrc -c .eslintrc src && mocha-phantomjs test/index.html"},"version":"2.4.0"}
/***/ }), /***/ }),
/* 88 */ /* 88 */
@@ -11537,7 +11537,7 @@ var thesaurusService = function thesaurusService(services) {
var target = typeof event.toElement === 'undefined' ? (0, _jquery2.default)(event.originalEvent.target) // ffox var target = typeof event.toElement === 'undefined' ? (0, _jquery2.default)(event.originalEvent.target) // ffox
: (0, _jquery2.default)(event.toElement); // chrome : (0, _jquery2.default)(event.toElement); // chrome
console.log("over", event, ui, target); // console.log("over", event, ui, target);
(0, _jquery2.default)('#THPD_T_tree', $container).addClass('draggingOver').click(function () { (0, _jquery2.default)('#THPD_T_tree', $container).addClass('draggingOver').click(function () {
return true; return true;
@@ -11569,7 +11569,7 @@ var thesaurusService = function thesaurusService(services) {
var target = typeof event.toElement === 'undefined' ? (0, _jquery2.default)(event.originalEvent.target) // ffox var target = typeof event.toElement === 'undefined' ? (0, _jquery2.default)(event.originalEvent.target) // ffox
: (0, _jquery2.default)(event.toElement); // chrome : (0, _jquery2.default)(event.toElement); // chrome
console.log("out", event, ui, target); // console.log("out", event, ui, target);
(0, _jquery2.default)('#THPD_T_tree', $container).removeClass('draggingOver'); (0, _jquery2.default)('#THPD_T_tree', $container).removeClass('draggingOver');
(0, _jquery2.default)('#THPD_T_tree>LI', $container).removeClass('draggingOver'); (0, _jquery2.default)('#THPD_T_tree>LI', $container).removeClass('draggingOver');
@@ -11590,7 +11590,8 @@ var thesaurusService = function thesaurusService(services) {
var target = typeof event.toElement === 'undefined' ? (0, _jquery2.default)(event.originalEvent.target) // ffox var target = typeof event.toElement === 'undefined' ? (0, _jquery2.default)(event.originalEvent.target) // ffox
: (0, _jquery2.default)(event.toElement); // chrome : (0, _jquery2.default)(event.toElement); // chrome
console.log("drop", event, ui, target); // console.log("drop", event, ui, target);
(0, _jquery2.default)('#THPD_T_tree', $container).removeClass('draggingOver'); (0, _jquery2.default)('#THPD_T_tree', $container).removeClass('draggingOver');
(0, _jquery2.default)('#THPD_T_tree>LI', $container).removeClass('draggingOver'); (0, _jquery2.default)('#THPD_T_tree>LI', $container).removeClass('draggingOver');
@@ -50560,7 +50561,7 @@ module.exports = VTTRegion;
/* 148 */ /* 148 */
/***/ (function(module, exports) { /***/ (function(module, exports) {
module.exports = {"_args":[["videojs-swf@5.4.1","/home/n6/work/new_work41/Phraseanet/Phraseanet-production-client"]],"_from":"videojs-swf@5.4.1","_id":"videojs-swf@5.4.1","_inBundle":false,"_integrity":"sha1-IHfvccdJ8seCPvSbq65N0qywj4c=","_location":"/videojs-swf","_phantomChildren":{},"_requested":{"type":"version","registry":true,"raw":"videojs-swf@5.4.1","name":"videojs-swf","escapedName":"videojs-swf","rawSpec":"5.4.1","saveSpec":null,"fetchSpec":"5.4.1"},"_requiredBy":["/videojs-flash"],"_resolved":"https://registry.npmjs.org/videojs-swf/-/videojs-swf-5.4.1.tgz","_spec":"5.4.1","_where":"/home/n6/work/new_work41/Phraseanet/Phraseanet-production-client","author":{"name":"Brightcove"},"bugs":{"url":"https://github.com/videojs/video-js-swf/issues"},"copyright":"Copyright 2014 Brightcove, Inc. https://github.com/videojs/video-js-swf/blob/master/LICENSE","description":"The Flash-fallback video player for video.js (http://videojs.com)","devDependencies":{"async":"~0.2.9","chg":"^0.3.2","flex-sdk":"4.6.0-0","grunt":"~0.4.0","grunt-bumpup":"~0.5.0","grunt-cli":"~0.1.0","grunt-connect":"~0.2.0","grunt-contrib-jshint":"~0.4.3","grunt-contrib-qunit":"~0.2.1","grunt-contrib-watch":"~0.1.4","grunt-npm":"~0.0.2","grunt-prompt":"~0.1.2","grunt-shell":"~0.6.1","grunt-tagrelease":"~0.3.1","qunitjs":"~1.12.0","video.js":"^5.9.2"},"homepage":"http://videojs.com","keywords":["flash","video","player"],"name":"videojs-swf","repository":{"type":"git","url":"git+https://github.com/videojs/video-js-swf.git"},"scripts":{"version":"chg release -y && grunt dist && git add -f dist/ && git add CHANGELOG.md"},"version":"5.4.1"} module.exports = {"_args":[["videojs-swf@5.4.1","/home/esokia-6/work/work41/Phraseanet/Phraseanet-production-client"]],"_from":"videojs-swf@5.4.1","_id":"videojs-swf@5.4.1","_inBundle":false,"_integrity":"sha1-IHfvccdJ8seCPvSbq65N0qywj4c=","_location":"/videojs-swf","_phantomChildren":{},"_requested":{"type":"version","registry":true,"raw":"videojs-swf@5.4.1","name":"videojs-swf","escapedName":"videojs-swf","rawSpec":"5.4.1","saveSpec":null,"fetchSpec":"5.4.1"},"_requiredBy":["/videojs-flash"],"_resolved":"https://registry.npmjs.org/videojs-swf/-/videojs-swf-5.4.1.tgz","_spec":"5.4.1","_where":"/home/esokia-6/work/work41/Phraseanet/Phraseanet-production-client","author":{"name":"Brightcove"},"bugs":{"url":"https://github.com/videojs/video-js-swf/issues"},"copyright":"Copyright 2014 Brightcove, Inc. https://github.com/videojs/video-js-swf/blob/master/LICENSE","description":"The Flash-fallback video player for video.js (http://videojs.com)","devDependencies":{"async":"~0.2.9","chg":"^0.3.2","flex-sdk":"4.6.0-0","grunt":"~0.4.0","grunt-bumpup":"~0.5.0","grunt-cli":"~0.1.0","grunt-connect":"~0.2.0","grunt-contrib-jshint":"~0.4.3","grunt-contrib-qunit":"~0.2.1","grunt-contrib-watch":"~0.1.4","grunt-npm":"~0.0.2","grunt-prompt":"~0.1.2","grunt-shell":"~0.6.1","grunt-tagrelease":"~0.3.1","qunitjs":"~1.12.0","video.js":"^5.9.2"},"homepage":"http://videojs.com","keywords":["flash","video","player"],"name":"videojs-swf","repository":{"type":"git","url":"git+https://github.com/videojs/video-js-swf.git"},"scripts":{"version":"chg release -y && grunt dist && git add -f dist/ && git add CHANGELOG.md"},"version":"5.4.1"}
/***/ }), /***/ }),
/* 149 */ /* 149 */
@@ -60591,6 +60592,7 @@ var Feedback = function Feedback(services, options) {
}); });
(0, _jquery2.default)('.FeedbackSend', this.container).bind('click', function (event) { (0, _jquery2.default)('.FeedbackSend', this.container).bind('click', function (event) {
var $el = (0, _jquery2.default)(event.currentTarget);
if ((0, _jquery2.default)('.badges .badge', $container).length === 0) { if ((0, _jquery2.default)('.badges .badge', $container).length === 0) {
alert(localeService.t('FeedBackNoUsersSelected')); alert(localeService.t('FeedBackNoUsersSelected'));
return; return;
@@ -60627,10 +60629,24 @@ var Feedback = function Feedback(services, options) {
(0, _jquery2.default)('textarea[name="message"]', $FeedBackForm).val((0, _jquery2.default)('textarea[name="message"]', $dialog.getDomElement()).val()); (0, _jquery2.default)('textarea[name="message"]', $FeedBackForm).val((0, _jquery2.default)('textarea[name="message"]', $dialog.getDomElement()).val());
(0, _jquery2.default)('input[name="recept"]', $FeedBackForm).prop('checked', (0, _jquery2.default)('input[name="recept"]', $dialog.getDomElement()).prop('checked')); (0, _jquery2.default)('input[name="recept"]', $FeedBackForm).prop('checked', (0, _jquery2.default)('input[name="recept"]', $dialog.getDomElement()).prop('checked'));
(0, _jquery2.default)('input[name="force_authentication"]', $FeedBackForm).prop('checked', (0, _jquery2.default)('input[name="force_authentication"]', $dialog.getDomElement()).prop('checked')); (0, _jquery2.default)('input[name="force_authentication"]', $FeedBackForm).prop('checked', (0, _jquery2.default)('input[name="force_authentication"]', $dialog.getDomElement()).prop('checked'));
(0, _jquery2.default)('input[name="notify"]', $FeedBackForm).val('1');
$FeedBackForm.trigger('submit'); $FeedBackForm.trigger('submit');
}; };
if ($el.data('feedback-action') === 'adduser') {
buttons[localeService.t('feedbackNotNotify')] = function () {
$dialog.close();
(0, _jquery2.default)('textarea[name="message"]', $FeedBackForm).val((0, _jquery2.default)('textarea[name="message"]', $dialog.getDomElement()).val());
(0, _jquery2.default)('input[name="recept"]', $FeedBackForm).prop('checked', (0, _jquery2.default)('input[name="recept"]', $dialog.getDomElement()).prop('checked'));
(0, _jquery2.default)('input[name="force_authentication"]', $FeedBackForm).prop('checked', (0, _jquery2.default)('input[name="force_authentication"]', $dialog.getDomElement()).prop('checked'));
(0, _jquery2.default)('input[name="notify"]', $FeedBackForm).val('0');
$FeedBackForm.trigger('submit');
};
}
var options = { var options = {
size: '558x352', size: '558x352',
buttons: buttons, buttons: buttons,
@@ -60639,7 +60655,6 @@ var Feedback = function Feedback(services, options) {
closeOnEscape: true closeOnEscape: true
}; };
var $el = (0, _jquery2.default)(event.currentTarget);
if ($el.hasClass('validation')) { if ($el.hasClass('validation')) {
options.isValidation = true; options.isValidation = true;
options.size = '558x415'; options.size = '558x415';
@@ -60666,6 +60681,7 @@ var Feedback = function Feedback(services, options) {
var feedbackTitle = (0, _jquery2.default)('#feedbackTitle').val(); var feedbackTitle = (0, _jquery2.default)('#feedbackTitle').val();
var pushTitle = (0, _jquery2.default)('#pushTitle').val(); var pushTitle = (0, _jquery2.default)('#pushTitle').val();
if (options.isValidation) { if (options.isValidation) {
(0, _jquery2.default)('input[name="name"]').attr("placeholder", feedbackTitle); (0, _jquery2.default)('input[name="name"]').attr("placeholder", feedbackTitle);
} else { } else {
@@ -60674,6 +60690,15 @@ var Feedback = function Feedback(services, options) {
if ($el.data('feedback-action') !== 'adduser') { if ($el.data('feedback-action') !== 'adduser') {
(0, _jquery2.default)('input[name="name"]', $dialog.getDomElement()).val((0, _jquery2.default)('input[name="name"]', $FeedBackForm).val()); (0, _jquery2.default)('input[name="name"]', $dialog.getDomElement()).val((0, _jquery2.default)('input[name="name"]', $FeedBackForm).val());
} else {
// display the list of new user in the dialog window when add user
var lisNewUser = (0, _jquery2.default)('#newParticipantsUser').val();
if (lisNewUser == '') {
(0, _jquery2.default)('.email-to-notify').hide();
} else {
(0, _jquery2.default)('.email-to-notify').show();
(0, _jquery2.default)('#email-to-notify').empty().append((0, _jquery2.default)('#newParticipantsUser').val());
}
} }
(0, _jquery2.default)('textarea[name="message"]', $dialog.getDomElement()).val((0, _jquery2.default)('textarea[name="message"]', $FeedBackForm).val()); (0, _jquery2.default)('textarea[name="message"]', $dialog.getDomElement()).val((0, _jquery2.default)('textarea[name="message"]', $FeedBackForm).val());
@@ -60726,6 +60751,22 @@ var Feedback = function Feedback(services, options) {
this.container.on('click', '.user_content .badges .badge .deleter', function (event) { this.container.on('click', '.user_content .badges .badge .deleter', function (event) {
var $elem = (0, _jquery2.default)(this).closest('.badge'); var $elem = (0, _jquery2.default)(this).closest('.badge');
var userEmailEl = $elem.find('.user-email').val();
var value = (0, _jquery2.default)('#newParticipantsUser').val();
var actualParticipantsName = value.split('; ');
// remove the user in the list of new participant if yet exist
var key = _jquery2.default.inArray(userEmailEl, actualParticipantsName);
if (key > -1) {
actualParticipantsName.splice(key, 1);
if (actualParticipantsName.length != 0) {
value = actualParticipantsName.join('; ');
(0, _jquery2.default)('#newParticipantsUser').val(value);
} else {
(0, _jquery2.default)('#newParticipantsUser').val('');
}
}
$elem.fadeOut(function () { $elem.fadeOut(function () {
$elem.remove(); $elem.remove();
}); });
@@ -60845,6 +60886,18 @@ Feedback.prototype = {
return; return;
} }
if ((0, _jquery2.default)('input[name="feedbackAction"]').val() == 'adduser') {
var actualParticipantsUserIds = (0, _jquery2.default)('#participantsUserIds').val();
actualParticipantsUserIds = actualParticipantsUserIds.split('_');
if (!(_jquery2.default.inArray(user.usr_id.toString(), actualParticipantsUserIds) > -1)) {
var value = (0, _jquery2.default)('#newParticipantsUser').val();
var glue = value == '' ? '' : '; ';
value = value + glue + user.email;
(0, _jquery2.default)('#newParticipantsUser').val(value);
}
}
var html = _.template((0, _jquery2.default)('#' + this.Context.toLowerCase() + '_badge_tpl').html())({ var html = _.template((0, _jquery2.default)('#' + this.Context.toLowerCase() + '_badge_tpl').html())({
user: user user: user
}); });

View File

@@ -8634,7 +8634,7 @@ module.exports = {
/* 87 */ /* 87 */
/***/ (function(module, exports) { /***/ (function(module, exports) {
module.exports = {"_args":[["mapbox.js@2.4.0","/home/n6/work/new_work41/Phraseanet/Phraseanet-production-client"]],"_from":"mapbox.js@2.4.0","_id":"mapbox.js@2.4.0","_inBundle":false,"_integrity":"sha1-xDsISl3XEzTIPuHfKPpnRD1zwpw=","_location":"/mapbox.js","_phantomChildren":{},"_requested":{"type":"version","registry":true,"raw":"mapbox.js@2.4.0","name":"mapbox.js","escapedName":"mapbox.js","rawSpec":"2.4.0","saveSpec":null,"fetchSpec":"2.4.0"},"_requiredBy":["/"],"_resolved":"https://registry.npmjs.org/mapbox.js/-/mapbox.js-2.4.0.tgz","_spec":"2.4.0","_where":"/home/n6/work/new_work41/Phraseanet/Phraseanet-production-client","author":{"name":"Mapbox"},"bugs":{"url":"https://github.com/mapbox/mapbox.js/issues"},"dependencies":{"corslite":"0.0.6","isarray":"0.0.1","leaflet":"0.7.7","mustache":"2.2.1","sanitize-caja":"0.1.3"},"description":"mapbox javascript api","devDependencies":{"browserify":"^13.0.0","clean-css":"~2.0.7","eslint":"^0.23.0","expect.js":"0.3.1","happen":"0.1.3","leaflet-fullscreen":"0.0.4","leaflet-hash":"0.2.1","marked":"~0.3.0","minifyify":"^6.1.0","minimist":"0.0.5","mocha":"2.4.5","mocha-phantomjs":"4.0.2","sinon":"1.10.2"},"engines":{"node":"*"},"homepage":"http://mapbox.com/","license":"BSD-3-Clause","main":"src/index.js","name":"mapbox.js","optionalDependencies":{},"repository":{"type":"git","url":"git://github.com/mapbox/mapbox.js.git"},"scripts":{"test":"eslint --no-eslintrc -c .eslintrc src && mocha-phantomjs test/index.html"},"version":"2.4.0"} module.exports = {"_args":[["mapbox.js@2.4.0","/home/esokia-6/work/work41/Phraseanet/Phraseanet-production-client"]],"_from":"mapbox.js@2.4.0","_id":"mapbox.js@2.4.0","_inBundle":false,"_integrity":"sha1-xDsISl3XEzTIPuHfKPpnRD1zwpw=","_location":"/mapbox.js","_phantomChildren":{},"_requested":{"type":"version","registry":true,"raw":"mapbox.js@2.4.0","name":"mapbox.js","escapedName":"mapbox.js","rawSpec":"2.4.0","saveSpec":null,"fetchSpec":"2.4.0"},"_requiredBy":["/"],"_resolved":"https://registry.npmjs.org/mapbox.js/-/mapbox.js-2.4.0.tgz","_spec":"2.4.0","_where":"/home/esokia-6/work/work41/Phraseanet/Phraseanet-production-client","author":{"name":"Mapbox"},"bugs":{"url":"https://github.com/mapbox/mapbox.js/issues"},"dependencies":{"corslite":"0.0.6","isarray":"0.0.1","leaflet":"0.7.7","mustache":"2.2.1","sanitize-caja":"0.1.3"},"description":"mapbox javascript api","devDependencies":{"browserify":"^13.0.0","clean-css":"~2.0.7","eslint":"^0.23.0","expect.js":"0.3.1","happen":"0.1.3","leaflet-fullscreen":"0.0.4","leaflet-hash":"0.2.1","marked":"~0.3.0","minifyify":"^6.1.0","minimist":"0.0.5","mocha":"2.4.5","mocha-phantomjs":"4.0.2","sinon":"1.10.2"},"engines":{"node":"*"},"homepage":"http://mapbox.com/","license":"BSD-3-Clause","main":"src/index.js","name":"mapbox.js","optionalDependencies":{},"repository":{"type":"git","url":"git://github.com/mapbox/mapbox.js.git"},"scripts":{"test":"eslint --no-eslintrc -c .eslintrc src && mocha-phantomjs test/index.html"},"version":"2.4.0"}
/***/ }), /***/ }),
/* 88 */ /* 88 */
@@ -11537,7 +11537,7 @@ var thesaurusService = function thesaurusService(services) {
var target = typeof event.toElement === 'undefined' ? (0, _jquery2.default)(event.originalEvent.target) // ffox var target = typeof event.toElement === 'undefined' ? (0, _jquery2.default)(event.originalEvent.target) // ffox
: (0, _jquery2.default)(event.toElement); // chrome : (0, _jquery2.default)(event.toElement); // chrome
console.log("over", event, ui, target); // console.log("over", event, ui, target);
(0, _jquery2.default)('#THPD_T_tree', $container).addClass('draggingOver').click(function () { (0, _jquery2.default)('#THPD_T_tree', $container).addClass('draggingOver').click(function () {
return true; return true;
@@ -11569,7 +11569,7 @@ var thesaurusService = function thesaurusService(services) {
var target = typeof event.toElement === 'undefined' ? (0, _jquery2.default)(event.originalEvent.target) // ffox var target = typeof event.toElement === 'undefined' ? (0, _jquery2.default)(event.originalEvent.target) // ffox
: (0, _jquery2.default)(event.toElement); // chrome : (0, _jquery2.default)(event.toElement); // chrome
console.log("out", event, ui, target); // console.log("out", event, ui, target);
(0, _jquery2.default)('#THPD_T_tree', $container).removeClass('draggingOver'); (0, _jquery2.default)('#THPD_T_tree', $container).removeClass('draggingOver');
(0, _jquery2.default)('#THPD_T_tree>LI', $container).removeClass('draggingOver'); (0, _jquery2.default)('#THPD_T_tree>LI', $container).removeClass('draggingOver');
@@ -11590,7 +11590,8 @@ var thesaurusService = function thesaurusService(services) {
var target = typeof event.toElement === 'undefined' ? (0, _jquery2.default)(event.originalEvent.target) // ffox var target = typeof event.toElement === 'undefined' ? (0, _jquery2.default)(event.originalEvent.target) // ffox
: (0, _jquery2.default)(event.toElement); // chrome : (0, _jquery2.default)(event.toElement); // chrome
console.log("drop", event, ui, target); // console.log("drop", event, ui, target);
(0, _jquery2.default)('#THPD_T_tree', $container).removeClass('draggingOver'); (0, _jquery2.default)('#THPD_T_tree', $container).removeClass('draggingOver');
(0, _jquery2.default)('#THPD_T_tree>LI', $container).removeClass('draggingOver'); (0, _jquery2.default)('#THPD_T_tree>LI', $container).removeClass('draggingOver');
@@ -50560,7 +50561,7 @@ module.exports = VTTRegion;
/* 148 */ /* 148 */
/***/ (function(module, exports) { /***/ (function(module, exports) {
module.exports = {"_args":[["videojs-swf@5.4.1","/home/n6/work/new_work41/Phraseanet/Phraseanet-production-client"]],"_from":"videojs-swf@5.4.1","_id":"videojs-swf@5.4.1","_inBundle":false,"_integrity":"sha1-IHfvccdJ8seCPvSbq65N0qywj4c=","_location":"/videojs-swf","_phantomChildren":{},"_requested":{"type":"version","registry":true,"raw":"videojs-swf@5.4.1","name":"videojs-swf","escapedName":"videojs-swf","rawSpec":"5.4.1","saveSpec":null,"fetchSpec":"5.4.1"},"_requiredBy":["/videojs-flash"],"_resolved":"https://registry.npmjs.org/videojs-swf/-/videojs-swf-5.4.1.tgz","_spec":"5.4.1","_where":"/home/n6/work/new_work41/Phraseanet/Phraseanet-production-client","author":{"name":"Brightcove"},"bugs":{"url":"https://github.com/videojs/video-js-swf/issues"},"copyright":"Copyright 2014 Brightcove, Inc. https://github.com/videojs/video-js-swf/blob/master/LICENSE","description":"The Flash-fallback video player for video.js (http://videojs.com)","devDependencies":{"async":"~0.2.9","chg":"^0.3.2","flex-sdk":"4.6.0-0","grunt":"~0.4.0","grunt-bumpup":"~0.5.0","grunt-cli":"~0.1.0","grunt-connect":"~0.2.0","grunt-contrib-jshint":"~0.4.3","grunt-contrib-qunit":"~0.2.1","grunt-contrib-watch":"~0.1.4","grunt-npm":"~0.0.2","grunt-prompt":"~0.1.2","grunt-shell":"~0.6.1","grunt-tagrelease":"~0.3.1","qunitjs":"~1.12.0","video.js":"^5.9.2"},"homepage":"http://videojs.com","keywords":["flash","video","player"],"name":"videojs-swf","repository":{"type":"git","url":"git+https://github.com/videojs/video-js-swf.git"},"scripts":{"version":"chg release -y && grunt dist && git add -f dist/ && git add CHANGELOG.md"},"version":"5.4.1"} module.exports = {"_args":[["videojs-swf@5.4.1","/home/esokia-6/work/work41/Phraseanet/Phraseanet-production-client"]],"_from":"videojs-swf@5.4.1","_id":"videojs-swf@5.4.1","_inBundle":false,"_integrity":"sha1-IHfvccdJ8seCPvSbq65N0qywj4c=","_location":"/videojs-swf","_phantomChildren":{},"_requested":{"type":"version","registry":true,"raw":"videojs-swf@5.4.1","name":"videojs-swf","escapedName":"videojs-swf","rawSpec":"5.4.1","saveSpec":null,"fetchSpec":"5.4.1"},"_requiredBy":["/videojs-flash"],"_resolved":"https://registry.npmjs.org/videojs-swf/-/videojs-swf-5.4.1.tgz","_spec":"5.4.1","_where":"/home/esokia-6/work/work41/Phraseanet/Phraseanet-production-client","author":{"name":"Brightcove"},"bugs":{"url":"https://github.com/videojs/video-js-swf/issues"},"copyright":"Copyright 2014 Brightcove, Inc. https://github.com/videojs/video-js-swf/blob/master/LICENSE","description":"The Flash-fallback video player for video.js (http://videojs.com)","devDependencies":{"async":"~0.2.9","chg":"^0.3.2","flex-sdk":"4.6.0-0","grunt":"~0.4.0","grunt-bumpup":"~0.5.0","grunt-cli":"~0.1.0","grunt-connect":"~0.2.0","grunt-contrib-jshint":"~0.4.3","grunt-contrib-qunit":"~0.2.1","grunt-contrib-watch":"~0.1.4","grunt-npm":"~0.0.2","grunt-prompt":"~0.1.2","grunt-shell":"~0.6.1","grunt-tagrelease":"~0.3.1","qunitjs":"~1.12.0","video.js":"^5.9.2"},"homepage":"http://videojs.com","keywords":["flash","video","player"],"name":"videojs-swf","repository":{"type":"git","url":"git+https://github.com/videojs/video-js-swf.git"},"scripts":{"version":"chg release -y && grunt dist && git add -f dist/ && git add CHANGELOG.md"},"version":"5.4.1"}
/***/ }), /***/ }),
/* 149 */ /* 149 */
@@ -60591,6 +60592,7 @@ var Feedback = function Feedback(services, options) {
}); });
(0, _jquery2.default)('.FeedbackSend', this.container).bind('click', function (event) { (0, _jquery2.default)('.FeedbackSend', this.container).bind('click', function (event) {
var $el = (0, _jquery2.default)(event.currentTarget);
if ((0, _jquery2.default)('.badges .badge', $container).length === 0) { if ((0, _jquery2.default)('.badges .badge', $container).length === 0) {
alert(localeService.t('FeedBackNoUsersSelected')); alert(localeService.t('FeedBackNoUsersSelected'));
return; return;
@@ -60627,10 +60629,24 @@ var Feedback = function Feedback(services, options) {
(0, _jquery2.default)('textarea[name="message"]', $FeedBackForm).val((0, _jquery2.default)('textarea[name="message"]', $dialog.getDomElement()).val()); (0, _jquery2.default)('textarea[name="message"]', $FeedBackForm).val((0, _jquery2.default)('textarea[name="message"]', $dialog.getDomElement()).val());
(0, _jquery2.default)('input[name="recept"]', $FeedBackForm).prop('checked', (0, _jquery2.default)('input[name="recept"]', $dialog.getDomElement()).prop('checked')); (0, _jquery2.default)('input[name="recept"]', $FeedBackForm).prop('checked', (0, _jquery2.default)('input[name="recept"]', $dialog.getDomElement()).prop('checked'));
(0, _jquery2.default)('input[name="force_authentication"]', $FeedBackForm).prop('checked', (0, _jquery2.default)('input[name="force_authentication"]', $dialog.getDomElement()).prop('checked')); (0, _jquery2.default)('input[name="force_authentication"]', $FeedBackForm).prop('checked', (0, _jquery2.default)('input[name="force_authentication"]', $dialog.getDomElement()).prop('checked'));
(0, _jquery2.default)('input[name="notify"]', $FeedBackForm).val('1');
$FeedBackForm.trigger('submit'); $FeedBackForm.trigger('submit');
}; };
if ($el.data('feedback-action') === 'adduser') {
buttons[localeService.t('feedbackNotNotify')] = function () {
$dialog.close();
(0, _jquery2.default)('textarea[name="message"]', $FeedBackForm).val((0, _jquery2.default)('textarea[name="message"]', $dialog.getDomElement()).val());
(0, _jquery2.default)('input[name="recept"]', $FeedBackForm).prop('checked', (0, _jquery2.default)('input[name="recept"]', $dialog.getDomElement()).prop('checked'));
(0, _jquery2.default)('input[name="force_authentication"]', $FeedBackForm).prop('checked', (0, _jquery2.default)('input[name="force_authentication"]', $dialog.getDomElement()).prop('checked'));
(0, _jquery2.default)('input[name="notify"]', $FeedBackForm).val('0');
$FeedBackForm.trigger('submit');
};
}
var options = { var options = {
size: '558x352', size: '558x352',
buttons: buttons, buttons: buttons,
@@ -60639,7 +60655,6 @@ var Feedback = function Feedback(services, options) {
closeOnEscape: true closeOnEscape: true
}; };
var $el = (0, _jquery2.default)(event.currentTarget);
if ($el.hasClass('validation')) { if ($el.hasClass('validation')) {
options.isValidation = true; options.isValidation = true;
options.size = '558x415'; options.size = '558x415';
@@ -60666,6 +60681,7 @@ var Feedback = function Feedback(services, options) {
var feedbackTitle = (0, _jquery2.default)('#feedbackTitle').val(); var feedbackTitle = (0, _jquery2.default)('#feedbackTitle').val();
var pushTitle = (0, _jquery2.default)('#pushTitle').val(); var pushTitle = (0, _jquery2.default)('#pushTitle').val();
if (options.isValidation) { if (options.isValidation) {
(0, _jquery2.default)('input[name="name"]').attr("placeholder", feedbackTitle); (0, _jquery2.default)('input[name="name"]').attr("placeholder", feedbackTitle);
} else { } else {
@@ -60674,6 +60690,15 @@ var Feedback = function Feedback(services, options) {
if ($el.data('feedback-action') !== 'adduser') { if ($el.data('feedback-action') !== 'adduser') {
(0, _jquery2.default)('input[name="name"]', $dialog.getDomElement()).val((0, _jquery2.default)('input[name="name"]', $FeedBackForm).val()); (0, _jquery2.default)('input[name="name"]', $dialog.getDomElement()).val((0, _jquery2.default)('input[name="name"]', $FeedBackForm).val());
} else {
// display the list of new user in the dialog window when add user
var lisNewUser = (0, _jquery2.default)('#newParticipantsUser').val();
if (lisNewUser == '') {
(0, _jquery2.default)('.email-to-notify').hide();
} else {
(0, _jquery2.default)('.email-to-notify').show();
(0, _jquery2.default)('#email-to-notify').empty().append((0, _jquery2.default)('#newParticipantsUser').val());
}
} }
(0, _jquery2.default)('textarea[name="message"]', $dialog.getDomElement()).val((0, _jquery2.default)('textarea[name="message"]', $FeedBackForm).val()); (0, _jquery2.default)('textarea[name="message"]', $dialog.getDomElement()).val((0, _jquery2.default)('textarea[name="message"]', $FeedBackForm).val());
@@ -60726,6 +60751,22 @@ var Feedback = function Feedback(services, options) {
this.container.on('click', '.user_content .badges .badge .deleter', function (event) { this.container.on('click', '.user_content .badges .badge .deleter', function (event) {
var $elem = (0, _jquery2.default)(this).closest('.badge'); var $elem = (0, _jquery2.default)(this).closest('.badge');
var userEmailEl = $elem.find('.user-email').val();
var value = (0, _jquery2.default)('#newParticipantsUser').val();
var actualParticipantsName = value.split('; ');
// remove the user in the list of new participant if yet exist
var key = _jquery2.default.inArray(userEmailEl, actualParticipantsName);
if (key > -1) {
actualParticipantsName.splice(key, 1);
if (actualParticipantsName.length != 0) {
value = actualParticipantsName.join('; ');
(0, _jquery2.default)('#newParticipantsUser').val(value);
} else {
(0, _jquery2.default)('#newParticipantsUser').val('');
}
}
$elem.fadeOut(function () { $elem.fadeOut(function () {
$elem.remove(); $elem.remove();
}); });
@@ -60845,6 +60886,18 @@ Feedback.prototype = {
return; return;
} }
if ((0, _jquery2.default)('input[name="feedbackAction"]').val() == 'adduser') {
var actualParticipantsUserIds = (0, _jquery2.default)('#participantsUserIds').val();
actualParticipantsUserIds = actualParticipantsUserIds.split('_');
if (!(_jquery2.default.inArray(user.usr_id.toString(), actualParticipantsUserIds) > -1)) {
var value = (0, _jquery2.default)('#newParticipantsUser').val();
var glue = value == '' ? '' : '; ';
value = value + glue + user.email;
(0, _jquery2.default)('#newParticipantsUser').val(value);
}
}
var html = _.template((0, _jquery2.default)('#' + this.Context.toLowerCase() + '_badge_tpl').html())({ var html = _.template((0, _jquery2.default)('#' + this.Context.toLowerCase() + '_badge_tpl').html())({
user: user user: user
}); });

View File

@@ -9298,7 +9298,7 @@ input.text_input_white {
color: #FFFFFF; color: #FFFFFF;
} }
.dialog_container.validation .ui-dialog-buttonpane .ui-button:nth-child(2) { .dialog_container.validation .ui-dialog-buttonpane .ui-button:last-child {
background-color: #8bc34a; background-color: #8bc34a;
color: #FFFFFF; color: #FFFFFF;
} }

File diff suppressed because one or more lines are too long

View File

@@ -9313,7 +9313,7 @@ input.text_input_white {
color: #FFFFFF; color: #FFFFFF;
} }
.dialog_container.validation .ui-dialog-buttonpane .ui-button:nth-child(2) { .dialog_container.validation .ui-dialog-buttonpane .ui-button:last-child {
background-color: #8bc34a; background-color: #8bc34a;
color: #FFFFFF; color: #FFFFFF;
} }

File diff suppressed because one or more lines are too long

View File

@@ -9315,7 +9315,7 @@ input.text_input_white {
color: #FFFFFF; color: #FFFFFF;
} }
.dialog_container.validation .ui-dialog-buttonpane .ui-button:nth-child(2) { .dialog_container.validation .ui-dialog-buttonpane .ui-button:last-child {
background-color: #8bc34a; background-color: #8bc34a;
color: #FFFFFF; color: #FFFFFF;
} }

File diff suppressed because one or more lines are too long

View File

@@ -207,6 +207,7 @@ const Feedback = function (services, options) {
}); });
$('.FeedbackSend', this.container).bind('click', function (event) { $('.FeedbackSend', this.container).bind('click', function (event) {
const $el = $(event.currentTarget);
if ($('.badges .badge', $container).length === 0) { if ($('.badges .badge', $container).length === 0) {
alert(localeService.t('FeedBackNoUsersSelected')); alert(localeService.t('FeedBackNoUsersSelected'));
return; return;
@@ -243,10 +244,23 @@ const Feedback = function (services, options) {
$('textarea[name="message"]', $FeedBackForm).val($('textarea[name="message"]', $dialog.getDomElement()).val()); $('textarea[name="message"]', $FeedBackForm).val($('textarea[name="message"]', $dialog.getDomElement()).val());
$('input[name="recept"]', $FeedBackForm).prop('checked', $('input[name="recept"]', $dialog.getDomElement()).prop('checked')); $('input[name="recept"]', $FeedBackForm).prop('checked', $('input[name="recept"]', $dialog.getDomElement()).prop('checked'));
$('input[name="force_authentication"]', $FeedBackForm).prop('checked', $('input[name="force_authentication"]', $dialog.getDomElement()).prop('checked')); $('input[name="force_authentication"]', $FeedBackForm).prop('checked', $('input[name="force_authentication"]', $dialog.getDomElement()).prop('checked'));
$('input[name="notify"]', $FeedBackForm).val('1');
$FeedBackForm.trigger('submit'); $FeedBackForm.trigger('submit');
}; };
if ($el.data('feedback-action') === 'adduser') {
buttons[localeService.t('feedbackNotNotify')] = function () {
$dialog.close();
$('textarea[name="message"]', $FeedBackForm).val($('textarea[name="message"]', $dialog.getDomElement()).val());
$('input[name="recept"]', $FeedBackForm).prop('checked', $('input[name="recept"]', $dialog.getDomElement()).prop('checked'));
$('input[name="force_authentication"]', $FeedBackForm).prop('checked', $('input[name="force_authentication"]', $dialog.getDomElement()).prop('checked'));
$('input[name="notify"]', $FeedBackForm).val('0');
$FeedBackForm.trigger('submit');
};
}
var options = { var options = {
size: '558x352', size: '558x352',
@@ -256,7 +270,6 @@ const Feedback = function (services, options) {
closeOnEscape: true, closeOnEscape: true,
}; };
const $el = $(event.currentTarget);
if($el.hasClass('validation')) { if($el.hasClass('validation')) {
options.isValidation = true; options.isValidation = true;
options.size = '558x415' options.size = '558x415'
@@ -284,6 +297,7 @@ const Feedback = function (services, options) {
var feedbackTitle = $('#feedbackTitle').val(); var feedbackTitle = $('#feedbackTitle').val();
var pushTitle = $('#pushTitle').val(); var pushTitle = $('#pushTitle').val();
if (options.isValidation) { if (options.isValidation) {
$('input[name="name"]').attr("placeholder", feedbackTitle); $('input[name="name"]').attr("placeholder", feedbackTitle);
}else { }else {
@@ -292,6 +306,15 @@ const Feedback = function (services, options) {
if ($el.data('feedback-action') !== 'adduser') { if ($el.data('feedback-action') !== 'adduser') {
$('input[name="name"]', $dialog.getDomElement()).val($('input[name="name"]', $FeedBackForm).val()); $('input[name="name"]', $dialog.getDomElement()).val($('input[name="name"]', $FeedBackForm).val());
} else {
// display the list of new user in the dialog window when add user
let lisNewUser = $('#newParticipantsUser').val();
if (lisNewUser == '') {
$('.email-to-notify').hide();
} else {
$('.email-to-notify').show();
$('#email-to-notify').empty().append($('#newParticipantsUser').val());
}
} }
$('textarea[name="message"]', $dialog.getDomElement()).val($('textarea[name="message"]', $FeedBackForm).val()); $('textarea[name="message"]', $dialog.getDomElement()).val($('textarea[name="message"]', $FeedBackForm).val());
@@ -345,6 +368,22 @@ const Feedback = function (services, options) {
this.container.on('click', '.user_content .badges .badge .deleter', function (event) { this.container.on('click', '.user_content .badges .badge .deleter', function (event) {
var $elem = $(this).closest('.badge'); var $elem = $(this).closest('.badge');
let userEmailEl = $elem.find('.user-email').val();
let value = $('#newParticipantsUser').val();
let actualParticipantsName = value.split('; ');
// remove the user in the list of new participant if yet exist
let key = $.inArray(userEmailEl, actualParticipantsName);
if (key > -1) {
actualParticipantsName.splice(key, 1);
if (actualParticipantsName.length != 0) {
value = actualParticipantsName.join('; ');
$('#newParticipantsUser').val(value);
} else {
$('#newParticipantsUser').val('');
}
}
$elem.fadeOut(function () { $elem.fadeOut(function () {
$elem.remove(); $elem.remove();
}); });
@@ -468,6 +507,18 @@ Feedback.prototype = {
return; return;
} }
if ($('input[name="feedbackAction"]').val() == 'adduser') {
let actualParticipantsUserIds = $('#participantsUserIds').val();
actualParticipantsUserIds = actualParticipantsUserIds.split('_');
if (!($.inArray(user.usr_id.toString(), actualParticipantsUserIds) > -1)) {
let value = $('#newParticipantsUser').val();
let glue = (value == '') ? '' : '; ' ;
value = value + glue + user.email;
$('#newParticipantsUser').val(value);
}
}
var html = _.template($('#' + this.Context.toLowerCase() + '_badge_tpl').html())({ var html = _.template($('#' + this.Context.toLowerCase() + '_badge_tpl').html())({
user: user user: user
}); });

View File

@@ -140,7 +140,7 @@ input.text_input_white {
background-color: $feedbackThemeColor; background-color: $feedbackThemeColor;
color: #FFFFFF; color: #FFFFFF;
} }
.ui-dialog-buttonpane .ui-button:nth-child(2) { .ui-dialog-buttonpane .ui-button:last-child {
background-color: $feedbackThemeColor; background-color: $feedbackThemeColor;
color: #FFFFFF; color: #FFFFFF;
} }

View File

@@ -60,6 +60,7 @@ class LanguageController
'feed_require_feed' => $translator->trans('Vous n\'avez pas selectionne de fil de publication'), 'feed_require_feed' => $translator->trans('Vous n\'avez pas selectionne de fil de publication'),
'removeTitle' => $translator->trans('panier::Supression d\'un element d\'un reportage'), 'removeTitle' => $translator->trans('panier::Supression d\'un element d\'un reportage'),
'removeRecordFeedbackTitle' => $translator->trans('basket:feedback Delete item'), 'removeRecordFeedbackTitle' => $translator->trans('basket:feedback Delete item'),
'feedbackNotNotify' => $translator->trans('feedback::send not notify'),
'feedbackReminderTitle' => $translator->trans('prod::workzone:manual feedback reminder title'), 'feedbackReminderTitle' => $translator->trans('prod::workzone:manual feedback reminder title'),
'reminderMessageToCheck' => $translator->trans('prod::workzone:manual feedback reminder provide a message!'), 'reminderMessageToCheck' => $translator->trans('prod::workzone:manual feedback reminder provide a message!'),
'reminderParticipantToCheck' => $translator->trans('prod::workzone:manual feedback reminder select a participant!'), 'reminderParticipantToCheck' => $translator->trans('prod::workzone:manual feedback reminder select a participant!'),

View File

@@ -445,17 +445,20 @@ class PushController extends Controller
$receipt = $request->get('recept') ? $this->getAuthenticatedUser()->getEmail() : ''; $receipt = $request->get('recept') ? $this->getAuthenticatedUser()->getEmail() : '';
$this->dispatch( // send only mail if notify is needed
PhraseaEvents::VALIDATION_CREATE, if ($request->request->get('notify') == 1) {
new ValidationEvent( $this->dispatch(
$validationParticipant, PhraseaEvents::VALIDATION_CREATE,
$basket, new ValidationEvent(
$url, $validationParticipant,
$request->request->get('message'), $basket,
$receipt, $url,
(int)$request->request->get('duration') $request->request->get('message'),
) $receipt,
); (int)$request->request->get('duration')
)
);
}
} }
if ($feedbackAction == 'adduser') { if ($feedbackAction == 'adduser') {
@@ -900,15 +903,20 @@ class PushController extends Controller
$feedbackaction = $request->request->get('feedbackaction'); $feedbackaction = $request->request->get('feedbackaction');
$participants = []; $participants = [];
$participantUserIds = '';
$initiatorUserId = null;
if ($context === 'Feedback' && $feedbackaction === 'adduser' && $push->is_basket() && $push->get_original_basket()->getValidation()) { if ($context === 'Feedback' && $feedbackaction === 'adduser' && $push->is_basket() && $push->get_original_basket()->getValidation()) {
$participants = $push->get_original_basket()->getValidation()->getParticipants(); $participants = $push->get_original_basket()->getValidation()->getParticipants();
$participantUserIds = implode('_', $push->get_original_basket()->getValidation()->getListParticipantsUserId());
$initiatorUserId = $push->get_original_basket()->getValidation()->getInitiator()->getId();
} elseif ($context === 'Feedback') { } elseif ($context === 'Feedback') {
// Display the initiator in the participant list window when the first time to create a feedback // Display the initiator in the participant list window when the first time to create a feedback
$validationParticipant = new ValidationParticipant(); $validationParticipant = new ValidationParticipant();
$validationParticipant->setUser($this->getAuthenticatedUser()); $validationParticipant->setUser($this->getAuthenticatedUser());
$validationParticipant->setCanSeeOthers(1); $validationParticipant->setCanSeeOthers(1);
array_push($participants, $validationParticipant); array_push($participants, $validationParticipant);
$initiatorUserId = $participantUserIds = $this->getAuthenticatedUser()->getId();
} }
$repository = $this->getUserListRepository(); $repository = $this->getUserListRepository();
@@ -923,7 +931,9 @@ class PushController extends Controller
'context' => $context, 'context' => $context,
'RecommendedUsers' => $recommendedUsers, 'RecommendedUsers' => $recommendedUsers,
'participants' => $participants, 'participants' => $participants,
'feedbackAction' => $feedbackaction 'participantUserIds' => $participantUserIds,
'feedbackAction' => $feedbackaction,
'initiatorUserId' => $initiatorUserId
] ]
); );
} }

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

View File

@@ -1,6 +1,6 @@
<?xml version="1.0" encoding="utf-8"?> <?xml version="1.0" encoding="utf-8"?>
<xliff xmlns="urn:oasis:names:tc:xliff:document:1.2" xmlns:jms="urn:jms:translation" version="1.2"> <xliff xmlns="urn:oasis:names:tc:xliff:document:1.2" xmlns:jms="urn:jms:translation" version="1.2">
<file date="2021-03-10T13:40:54Z" source-language="en" target-language="de" datatype="plaintext" original="not.available"> <file date="2021-03-25T13:13:23Z" source-language="en" target-language="de" datatype="plaintext" original="not.available">
<header> <header>
<tool tool-id="JMSTranslationBundle" tool-name="JMSTranslationBundle" tool-version="1.1.0-DEV"/> <tool tool-id="JMSTranslationBundle" tool-name="JMSTranslationBundle" tool-version="1.1.0-DEV"/>
<note>The source node in most cases contains the sample message as written by the developer. If it looks like a dot-delimitted string such as "form.label.firstname", then the developer has not provided a default message.</note> <note>The source node in most cases contains the sample message as written by the developer. If it looks like a dot-delimitted string such as "form.label.firstname", then the developer has not provided a default message.</note>

View File

@@ -1,6 +1,6 @@
<?xml version="1.0" encoding="utf-8"?> <?xml version="1.0" encoding="utf-8"?>
<xliff xmlns="urn:oasis:names:tc:xliff:document:1.2" xmlns:jms="urn:jms:translation" version="1.2"> <xliff xmlns="urn:oasis:names:tc:xliff:document:1.2" xmlns:jms="urn:jms:translation" version="1.2">
<file date="2021-03-10T13:41:06Z" source-language="en" target-language="en" datatype="plaintext" original="not.available"> <file date="2021-03-25T13:13:36Z" source-language="en" target-language="en" datatype="plaintext" original="not.available">
<header> <header>
<tool tool-id="JMSTranslationBundle" tool-name="JMSTranslationBundle" tool-version="1.1.0-DEV"/> <tool tool-id="JMSTranslationBundle" tool-name="JMSTranslationBundle" tool-version="1.1.0-DEV"/>
<note>The source node in most cases contains the sample message as written by the developer. If it looks like a dot-delimitted string such as "form.label.firstname", then the developer has not provided a default message.</note> <note>The source node in most cases contains the sample message as written by the developer. If it looks like a dot-delimitted string such as "form.label.firstname", then the developer has not provided a default message.</note>

View File

@@ -1,6 +1,6 @@
<?xml version="1.0" encoding="utf-8"?> <?xml version="1.0" encoding="utf-8"?>
<xliff xmlns="urn:oasis:names:tc:xliff:document:1.2" xmlns:jms="urn:jms:translation" version="1.2"> <xliff xmlns="urn:oasis:names:tc:xliff:document:1.2" xmlns:jms="urn:jms:translation" version="1.2">
<file date="2021-03-10T13:41:21Z" source-language="en" target-language="fr" datatype="plaintext" original="not.available"> <file date="2021-03-25T13:13:50Z" source-language="en" target-language="fr" datatype="plaintext" original="not.available">
<header> <header>
<tool tool-id="JMSTranslationBundle" tool-name="JMSTranslationBundle" tool-version="1.1.0-DEV"/> <tool tool-id="JMSTranslationBundle" tool-name="JMSTranslationBundle" tool-version="1.1.0-DEV"/>
<note>The source node in most cases contains the sample message as written by the developer. If it looks like a dot-delimitted string such as "form.label.firstname", then the developer has not provided a default message.</note> <note>The source node in most cases contains the sample message as written by the developer. If it looks like a dot-delimitted string such as "form.label.firstname", then the developer has not provided a default message.</note>

View File

@@ -1,6 +1,6 @@
<?xml version="1.0" encoding="utf-8"?> <?xml version="1.0" encoding="utf-8"?>
<xliff xmlns="urn:oasis:names:tc:xliff:document:1.2" xmlns:jms="urn:jms:translation" version="1.2"> <xliff xmlns="urn:oasis:names:tc:xliff:document:1.2" xmlns:jms="urn:jms:translation" version="1.2">
<file date="2021-03-10T13:41:38Z" source-language="en" target-language="nl" datatype="plaintext" original="not.available"> <file date="2021-03-25T13:14:08Z" source-language="en" target-language="nl" datatype="plaintext" original="not.available">
<header> <header>
<tool tool-id="JMSTranslationBundle" tool-name="JMSTranslationBundle" tool-version="1.1.0-DEV"/> <tool tool-id="JMSTranslationBundle" tool-name="JMSTranslationBundle" tool-version="1.1.0-DEV"/>
<note>The source node in most cases contains the sample message as written by the developer. If it looks like a dot-delimitted string such as "form.label.firstname", then the developer has not provided a default message.</note> <note>The source node in most cases contains the sample message as written by the developer. If it looks like a dot-delimitted string such as "form.label.firstname", then the developer has not provided a default message.</note>

View File

@@ -239,6 +239,11 @@
<input name="ssel" type="hidden" value="{% if push.get_original_basket() %}{{ push.get_original_basket().getId() }}{% endif %}" /> <input name="ssel" type="hidden" value="{% if push.get_original_basket() %}{{ push.get_original_basket().getId() }}{% endif %}" />
<input name="name" type="hidden" value="{% if push.get_original_basket() %}{{ push.get_original_basket().getName() }}{% endif %}" /> <input name="name" type="hidden" value="{% if push.get_original_basket() %}{{ push.get_original_basket().getName() }}{% endif %}" />
<input name="feedbackAction" type="hidden" value="{{ feedbackAction }}" /> <input name="feedbackAction" type="hidden" value="{{ feedbackAction }}" />
<input name="notify" type="hidden" value="1" />
{% if feedbackAction == 'adduser' %}
<input id="participantsUserIds" type="hidden" value="{{ participantUserIds }}" />
<input id="newParticipantsUser" type="hidden" value="" />
{% endif %}
<textarea name="message" style="display:none;"></textarea> <textarea name="message" style="display:none;"></textarea>
<input type="hidden" name="duration" value=""/> <input type="hidden" name="duration" value=""/>
<input type="checkbox" value="1" name="recept" style="display:none;"/> <input type="checkbox" value="1" name="recept" style="display:none;"/>
@@ -248,9 +253,11 @@
{% for participant in participants | sort | reverse %} {% for participant in participants | sort | reverse %}
{% set userId = participant.getUser().getId() %} {% set userId = participant.getUser().getId() %}
<div class="badge {{ 'badge_' ~ userId }} %>"> <div class="badge {{ 'badge_' ~ userId }} %>">
<a href="#" class="deleter"> {% if initiatorUserId != userId %}
<i class="fa fa-times-circle"></i> <a href="#" class="deleter">
</a> <i class="fa fa-times-circle"></i>
</a>
{% endif %}
<input name="id" value="{{ userId }}" type="hidden" /> <input name="id" value="{{ userId }}" type="hidden" />
<table> <table>
<tr> <tr>

View File

@@ -70,6 +70,7 @@
<i class="fa fa-times-circle"></i> <i class="fa fa-times-circle"></i>
</a> </a>
<input name="id" value="<%= user.usr_id %>" type="hidden" /> <input name="id" value="<%= user.usr_id %>" type="hidden" />
<input class="user-email" value="<%= user.email %>" type="hidden" />
<table> <table>
<tr> <tr>
<td class="icon"> <td class="icon">
@@ -135,6 +136,10 @@
<script type="text/template" id="feedback_adduser_sendform_tpl"> <script type="text/template" id="feedback_adduser_sendform_tpl">
<form style="margin-bottom: 0;"> <form style="margin-bottom: 0;">
<div class="control-group email-to-notify">
<label style="font-size: 16px;">{% trans %}feedback::send user to notify{% endtrans %}</label>
<span id="email-to-notify"></span>
</div>
<div class="control-group"> <div class="control-group">
<textarea id="PushSendFormMessage" placeholder="{% trans %}Message{% endtrans %}" name="message" <textarea id="PushSendFormMessage" placeholder="{% trans %}Message{% endtrans %}" name="message"
class="input-block-level" rows="7"></textarea> class="input-block-level" rows="7"></textarea>