├── .bowerrc ├── .editorconfig ├── .gitignore ├── .npmrc ├── Capfile ├── Gemfile ├── Gemfile.lock ├── README.md ├── application.pm2.json ├── client ├── bower.json ├── build │ ├── config.coffee │ ├── gulpfile.coffee │ └── tasks │ │ ├── clean.coffee │ │ ├── compile.coffee │ │ ├── compile │ │ ├── coffee-script.coffee │ │ ├── jade.coffee │ │ ├── less.coffee │ │ ├── loopback-services.coffee │ │ ├── template.coffee │ │ └── vendor.coffee │ │ ├── default.coffee │ │ ├── static.coffee │ │ └── watch.coffee ├── gulp.config.coffee ├── gulpfile.js └── src │ ├── home │ ├── module.coffee │ └── states │ │ └── main │ │ ├── controller.coffee │ │ ├── service.coffee │ │ └── view.jade │ ├── index.jade │ ├── main.coffee │ ├── menu │ └── template.jade │ ├── static │ └── i18n │ │ ├── locale-en.json │ │ └── locale-fr.json │ └── style │ └── main.less ├── common ├── mixins │ ├── csv-upload.coffee │ └── upload.coffee └── models │ ├── Container.coffee │ ├── Container.json │ ├── FileUpload.coffee │ ├── FileUpload.json │ ├── FileUploadError.coffee │ ├── FileUploadError.json │ ├── Invoice.coffee │ └── Invoice.json ├── config ├── deploy.rb └── deploy │ └── staging.rb ├── data.error.csv ├── data.success.csv ├── database.json ├── devops └── provisioning │ └── site.yml ├── migrations ├── 20151228120620-init.js ├── 20151228120621-invoices.js └── sqls │ ├── 0-init.down.sql │ ├── 0-init.up.sql │ ├── 1-invoices.down.sql │ └── 1-invoices.up.sql ├── package.json └── server ├── boot ├── authentication.coffee ├── explorer.coffee ├── rest-api.coffee └── security.coffee ├── config.json ├── datasources.build.json ├── datasources.json ├── middleware.json ├── middleware └── logger.js ├── model-config.json ├── scripts └── import-script.coffee ├── server.coffee └── services └── import-utils.coffee /.bowerrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cRicateau/loopback-csv-import/HEAD/.bowerrc -------------------------------------------------------------------------------- /.editorconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cRicateau/loopback-csv-import/HEAD/.editorconfig -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cRicateau/loopback-csv-import/HEAD/.gitignore -------------------------------------------------------------------------------- /.npmrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cRicateau/loopback-csv-import/HEAD/.npmrc -------------------------------------------------------------------------------- /Capfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cRicateau/loopback-csv-import/HEAD/Capfile -------------------------------------------------------------------------------- /Gemfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cRicateau/loopback-csv-import/HEAD/Gemfile -------------------------------------------------------------------------------- /Gemfile.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cRicateau/loopback-csv-import/HEAD/Gemfile.lock -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cRicateau/loopback-csv-import/HEAD/README.md -------------------------------------------------------------------------------- /application.pm2.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cRicateau/loopback-csv-import/HEAD/application.pm2.json -------------------------------------------------------------------------------- /client/bower.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cRicateau/loopback-csv-import/HEAD/client/bower.json -------------------------------------------------------------------------------- /client/build/config.coffee: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cRicateau/loopback-csv-import/HEAD/client/build/config.coffee -------------------------------------------------------------------------------- /client/build/gulpfile.coffee: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cRicateau/loopback-csv-import/HEAD/client/build/gulpfile.coffee -------------------------------------------------------------------------------- /client/build/tasks/clean.coffee: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cRicateau/loopback-csv-import/HEAD/client/build/tasks/clean.coffee -------------------------------------------------------------------------------- /client/build/tasks/compile.coffee: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cRicateau/loopback-csv-import/HEAD/client/build/tasks/compile.coffee -------------------------------------------------------------------------------- /client/build/tasks/compile/coffee-script.coffee: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cRicateau/loopback-csv-import/HEAD/client/build/tasks/compile/coffee-script.coffee -------------------------------------------------------------------------------- /client/build/tasks/compile/jade.coffee: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cRicateau/loopback-csv-import/HEAD/client/build/tasks/compile/jade.coffee -------------------------------------------------------------------------------- /client/build/tasks/compile/less.coffee: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cRicateau/loopback-csv-import/HEAD/client/build/tasks/compile/less.coffee -------------------------------------------------------------------------------- /client/build/tasks/compile/loopback-services.coffee: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cRicateau/loopback-csv-import/HEAD/client/build/tasks/compile/loopback-services.coffee -------------------------------------------------------------------------------- /client/build/tasks/compile/template.coffee: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cRicateau/loopback-csv-import/HEAD/client/build/tasks/compile/template.coffee -------------------------------------------------------------------------------- /client/build/tasks/compile/vendor.coffee: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cRicateau/loopback-csv-import/HEAD/client/build/tasks/compile/vendor.coffee -------------------------------------------------------------------------------- /client/build/tasks/default.coffee: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cRicateau/loopback-csv-import/HEAD/client/build/tasks/default.coffee -------------------------------------------------------------------------------- /client/build/tasks/static.coffee: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cRicateau/loopback-csv-import/HEAD/client/build/tasks/static.coffee -------------------------------------------------------------------------------- /client/build/tasks/watch.coffee: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cRicateau/loopback-csv-import/HEAD/client/build/tasks/watch.coffee -------------------------------------------------------------------------------- /client/gulp.config.coffee: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cRicateau/loopback-csv-import/HEAD/client/gulp.config.coffee -------------------------------------------------------------------------------- /client/gulpfile.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cRicateau/loopback-csv-import/HEAD/client/gulpfile.js -------------------------------------------------------------------------------- /client/src/home/module.coffee: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cRicateau/loopback-csv-import/HEAD/client/src/home/module.coffee -------------------------------------------------------------------------------- /client/src/home/states/main/controller.coffee: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cRicateau/loopback-csv-import/HEAD/client/src/home/states/main/controller.coffee -------------------------------------------------------------------------------- /client/src/home/states/main/service.coffee: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cRicateau/loopback-csv-import/HEAD/client/src/home/states/main/service.coffee -------------------------------------------------------------------------------- /client/src/home/states/main/view.jade: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cRicateau/loopback-csv-import/HEAD/client/src/home/states/main/view.jade -------------------------------------------------------------------------------- /client/src/index.jade: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cRicateau/loopback-csv-import/HEAD/client/src/index.jade -------------------------------------------------------------------------------- /client/src/main.coffee: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cRicateau/loopback-csv-import/HEAD/client/src/main.coffee -------------------------------------------------------------------------------- /client/src/menu/template.jade: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /client/src/static/i18n/locale-en.json: -------------------------------------------------------------------------------- 1 | { 2 | "TITLE": "Loopback csv import" 3 | } 4 | -------------------------------------------------------------------------------- /client/src/static/i18n/locale-fr.json: -------------------------------------------------------------------------------- 1 | { 2 | "TITLE": "BNP CIB - Infra V2/Espace consommateur" 3 | } 4 | -------------------------------------------------------------------------------- /client/src/style/main.less: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /common/mixins/csv-upload.coffee: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cRicateau/loopback-csv-import/HEAD/common/mixins/csv-upload.coffee -------------------------------------------------------------------------------- /common/mixins/upload.coffee: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cRicateau/loopback-csv-import/HEAD/common/mixins/upload.coffee -------------------------------------------------------------------------------- /common/models/Container.coffee: -------------------------------------------------------------------------------- 1 | module.exports = (Container) -> 2 | -------------------------------------------------------------------------------- /common/models/Container.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cRicateau/loopback-csv-import/HEAD/common/models/Container.json -------------------------------------------------------------------------------- /common/models/FileUpload.coffee: -------------------------------------------------------------------------------- 1 | module.exports = (FileUpload) -> 2 | -------------------------------------------------------------------------------- /common/models/FileUpload.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cRicateau/loopback-csv-import/HEAD/common/models/FileUpload.json -------------------------------------------------------------------------------- /common/models/FileUploadError.coffee: -------------------------------------------------------------------------------- 1 | module.exports = (FileUploadError) -> 2 | -------------------------------------------------------------------------------- /common/models/FileUploadError.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cRicateau/loopback-csv-import/HEAD/common/models/FileUploadError.json -------------------------------------------------------------------------------- /common/models/Invoice.coffee: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cRicateau/loopback-csv-import/HEAD/common/models/Invoice.coffee -------------------------------------------------------------------------------- /common/models/Invoice.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cRicateau/loopback-csv-import/HEAD/common/models/Invoice.json -------------------------------------------------------------------------------- /config/deploy.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cRicateau/loopback-csv-import/HEAD/config/deploy.rb -------------------------------------------------------------------------------- /config/deploy/staging.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cRicateau/loopback-csv-import/HEAD/config/deploy/staging.rb -------------------------------------------------------------------------------- /data.error.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cRicateau/loopback-csv-import/HEAD/data.error.csv -------------------------------------------------------------------------------- /data.success.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cRicateau/loopback-csv-import/HEAD/data.success.csv -------------------------------------------------------------------------------- /database.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cRicateau/loopback-csv-import/HEAD/database.json -------------------------------------------------------------------------------- /devops/provisioning/site.yml: -------------------------------------------------------------------------------- 1 | --- 2 | -------------------------------------------------------------------------------- /migrations/20151228120620-init.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cRicateau/loopback-csv-import/HEAD/migrations/20151228120620-init.js -------------------------------------------------------------------------------- /migrations/20151228120621-invoices.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cRicateau/loopback-csv-import/HEAD/migrations/20151228120621-invoices.js -------------------------------------------------------------------------------- /migrations/sqls/0-init.down.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cRicateau/loopback-csv-import/HEAD/migrations/sqls/0-init.down.sql -------------------------------------------------------------------------------- /migrations/sqls/0-init.up.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cRicateau/loopback-csv-import/HEAD/migrations/sqls/0-init.up.sql -------------------------------------------------------------------------------- /migrations/sqls/1-invoices.down.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cRicateau/loopback-csv-import/HEAD/migrations/sqls/1-invoices.down.sql -------------------------------------------------------------------------------- /migrations/sqls/1-invoices.up.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cRicateau/loopback-csv-import/HEAD/migrations/sqls/1-invoices.up.sql -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cRicateau/loopback-csv-import/HEAD/package.json -------------------------------------------------------------------------------- /server/boot/authentication.coffee: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cRicateau/loopback-csv-import/HEAD/server/boot/authentication.coffee -------------------------------------------------------------------------------- /server/boot/explorer.coffee: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cRicateau/loopback-csv-import/HEAD/server/boot/explorer.coffee -------------------------------------------------------------------------------- /server/boot/rest-api.coffee: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cRicateau/loopback-csv-import/HEAD/server/boot/rest-api.coffee -------------------------------------------------------------------------------- /server/boot/security.coffee: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cRicateau/loopback-csv-import/HEAD/server/boot/security.coffee -------------------------------------------------------------------------------- /server/config.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cRicateau/loopback-csv-import/HEAD/server/config.json -------------------------------------------------------------------------------- /server/datasources.build.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cRicateau/loopback-csv-import/HEAD/server/datasources.build.json -------------------------------------------------------------------------------- /server/datasources.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cRicateau/loopback-csv-import/HEAD/server/datasources.json -------------------------------------------------------------------------------- /server/middleware.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cRicateau/loopback-csv-import/HEAD/server/middleware.json -------------------------------------------------------------------------------- /server/middleware/logger.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cRicateau/loopback-csv-import/HEAD/server/middleware/logger.js -------------------------------------------------------------------------------- /server/model-config.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cRicateau/loopback-csv-import/HEAD/server/model-config.json -------------------------------------------------------------------------------- /server/scripts/import-script.coffee: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cRicateau/loopback-csv-import/HEAD/server/scripts/import-script.coffee -------------------------------------------------------------------------------- /server/server.coffee: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cRicateau/loopback-csv-import/HEAD/server/server.coffee -------------------------------------------------------------------------------- /server/services/import-utils.coffee: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cRicateau/loopback-csv-import/HEAD/server/services/import-utils.coffee --------------------------------------------------------------------------------