├── .editorconfig ├── .gitignore ├── README.md ├── e2e ├── app.e2e-spec.ts ├── app.po.ts └── tsconfig.json ├── karma.conf.js ├── mock_data ├── form │ ├── login.form.mock.json │ └── login.router.mock.json ├── menubar │ ├── menubar.admin.response.mock.json │ ├── menubar.anon.menuitems.mock.json │ └── menubar.anon.response.mock.json └── table │ ├── table.columns.response.mock.json │ ├── table.datatable.response.mock.json │ ├── table.records.response.mock.json │ └── table.selectitems.mock.json ├── package.json ├── protractor.conf.js ├── src ├── app │ ├── app.component.ts │ ├── app.module.ts │ ├── app.reducers.ts │ ├── app.routing.ts │ ├── auth │ │ ├── auth.actions.ts │ │ ├── auth.effects.ts │ │ ├── auth.models.ts │ │ ├── auth.module.ts │ │ ├── auth.reducers.ts │ │ └── auth.service.ts │ ├── form │ │ ├── form-element.component.ts │ │ ├── form.actions.ts │ │ ├── form.component.html │ │ ├── form.component.ts │ │ ├── form.container.spec.ts │ │ ├── form.container.ts │ │ ├── form.effects.ts │ │ ├── form.models.ts │ │ ├── form.module.ts │ │ ├── form.reducers.ts │ │ └── form.service.ts │ ├── growl │ │ ├── README.md │ │ ├── growl.component.ts │ │ └── growl.container.ts │ ├── home │ │ ├── home.container.html │ │ ├── home.container.scss │ │ └── home.container.ts │ ├── menubar │ │ ├── menubar.actions.ts │ │ ├── menubar.component.spec.ts │ │ ├── menubar.component.ts │ │ ├── menubar.constants.ts │ │ ├── menubar.container.spec.ts │ │ ├── menubar.container.ts │ │ ├── menubar.effects.ts │ │ ├── menubar.models.ts │ │ ├── menubar.module.ts │ │ ├── menubar.reducers.ts │ │ └── menubar.service.ts │ ├── rest │ │ ├── rest.actions.ts │ │ ├── rest.effects.ts │ │ ├── rest.models.ts │ │ ├── rest.reducers.ts │ │ └── rest.service.ts │ ├── router │ │ ├── router.actions.ts │ │ ├── router.effects.ts │ │ ├── router.models.ts │ │ └── router.serializer.ts │ ├── table │ │ ├── table.actions.ts │ │ ├── table.component.html │ │ ├── table.component.scss │ │ ├── table.component.spec.ts │ │ ├── table.component.ts │ │ ├── table.container.spec.ts │ │ ├── table.container.ts │ │ ├── table.data-mapping.component.html │ │ ├── table.data-mapping.component.ts │ │ ├── table.effects.ts │ │ ├── table.models.ts │ │ ├── table.module.ts │ │ ├── table.reducers.ts │ │ └── table.service.ts │ ├── util.ts │ └── websocket │ │ ├── websocket.actions.ts │ │ ├── websocket.effects.ts │ │ └── websocket.service.ts ├── assets │ └── .gitkeep ├── environments │ ├── environment.prod.ts │ └── environment.ts ├── favicon.ico ├── index.html ├── main.ts ├── polyfills.ts ├── styles.css ├── test.ts └── tsconfig.json ├── tslint.json └── uml ├── component_architecture.puml └── store_architecture.puml /.editorconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PierreRochard/general-angular/HEAD/.editorconfig -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PierreRochard/general-angular/HEAD/.gitignore -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PierreRochard/general-angular/HEAD/README.md -------------------------------------------------------------------------------- /e2e/app.e2e-spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PierreRochard/general-angular/HEAD/e2e/app.e2e-spec.ts -------------------------------------------------------------------------------- /e2e/app.po.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PierreRochard/general-angular/HEAD/e2e/app.po.ts -------------------------------------------------------------------------------- /e2e/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PierreRochard/general-angular/HEAD/e2e/tsconfig.json -------------------------------------------------------------------------------- /karma.conf.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PierreRochard/general-angular/HEAD/karma.conf.js -------------------------------------------------------------------------------- /mock_data/form/login.form.mock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PierreRochard/general-angular/HEAD/mock_data/form/login.form.mock.json -------------------------------------------------------------------------------- /mock_data/form/login.router.mock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PierreRochard/general-angular/HEAD/mock_data/form/login.router.mock.json -------------------------------------------------------------------------------- /mock_data/menubar/menubar.admin.response.mock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PierreRochard/general-angular/HEAD/mock_data/menubar/menubar.admin.response.mock.json -------------------------------------------------------------------------------- /mock_data/menubar/menubar.anon.menuitems.mock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PierreRochard/general-angular/HEAD/mock_data/menubar/menubar.anon.menuitems.mock.json -------------------------------------------------------------------------------- /mock_data/menubar/menubar.anon.response.mock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PierreRochard/general-angular/HEAD/mock_data/menubar/menubar.anon.response.mock.json -------------------------------------------------------------------------------- /mock_data/table/table.columns.response.mock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PierreRochard/general-angular/HEAD/mock_data/table/table.columns.response.mock.json -------------------------------------------------------------------------------- /mock_data/table/table.datatable.response.mock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PierreRochard/general-angular/HEAD/mock_data/table/table.datatable.response.mock.json -------------------------------------------------------------------------------- /mock_data/table/table.records.response.mock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PierreRochard/general-angular/HEAD/mock_data/table/table.records.response.mock.json -------------------------------------------------------------------------------- /mock_data/table/table.selectitems.mock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PierreRochard/general-angular/HEAD/mock_data/table/table.selectitems.mock.json -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PierreRochard/general-angular/HEAD/package.json -------------------------------------------------------------------------------- /protractor.conf.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PierreRochard/general-angular/HEAD/protractor.conf.js -------------------------------------------------------------------------------- /src/app/app.component.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PierreRochard/general-angular/HEAD/src/app/app.component.ts -------------------------------------------------------------------------------- /src/app/app.module.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PierreRochard/general-angular/HEAD/src/app/app.module.ts -------------------------------------------------------------------------------- /src/app/app.reducers.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PierreRochard/general-angular/HEAD/src/app/app.reducers.ts -------------------------------------------------------------------------------- /src/app/app.routing.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PierreRochard/general-angular/HEAD/src/app/app.routing.ts -------------------------------------------------------------------------------- /src/app/auth/auth.actions.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PierreRochard/general-angular/HEAD/src/app/auth/auth.actions.ts -------------------------------------------------------------------------------- /src/app/auth/auth.effects.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PierreRochard/general-angular/HEAD/src/app/auth/auth.effects.ts -------------------------------------------------------------------------------- /src/app/auth/auth.models.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PierreRochard/general-angular/HEAD/src/app/auth/auth.models.ts -------------------------------------------------------------------------------- /src/app/auth/auth.module.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PierreRochard/general-angular/HEAD/src/app/auth/auth.module.ts -------------------------------------------------------------------------------- /src/app/auth/auth.reducers.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PierreRochard/general-angular/HEAD/src/app/auth/auth.reducers.ts -------------------------------------------------------------------------------- /src/app/auth/auth.service.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PierreRochard/general-angular/HEAD/src/app/auth/auth.service.ts -------------------------------------------------------------------------------- /src/app/form/form-element.component.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PierreRochard/general-angular/HEAD/src/app/form/form-element.component.ts -------------------------------------------------------------------------------- /src/app/form/form.actions.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PierreRochard/general-angular/HEAD/src/app/form/form.actions.ts -------------------------------------------------------------------------------- /src/app/form/form.component.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PierreRochard/general-angular/HEAD/src/app/form/form.component.html -------------------------------------------------------------------------------- /src/app/form/form.component.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PierreRochard/general-angular/HEAD/src/app/form/form.component.ts -------------------------------------------------------------------------------- /src/app/form/form.container.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PierreRochard/general-angular/HEAD/src/app/form/form.container.spec.ts -------------------------------------------------------------------------------- /src/app/form/form.container.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PierreRochard/general-angular/HEAD/src/app/form/form.container.ts -------------------------------------------------------------------------------- /src/app/form/form.effects.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PierreRochard/general-angular/HEAD/src/app/form/form.effects.ts -------------------------------------------------------------------------------- /src/app/form/form.models.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PierreRochard/general-angular/HEAD/src/app/form/form.models.ts -------------------------------------------------------------------------------- /src/app/form/form.module.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PierreRochard/general-angular/HEAD/src/app/form/form.module.ts -------------------------------------------------------------------------------- /src/app/form/form.reducers.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PierreRochard/general-angular/HEAD/src/app/form/form.reducers.ts -------------------------------------------------------------------------------- /src/app/form/form.service.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PierreRochard/general-angular/HEAD/src/app/form/form.service.ts -------------------------------------------------------------------------------- /src/app/growl/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PierreRochard/general-angular/HEAD/src/app/growl/README.md -------------------------------------------------------------------------------- /src/app/growl/growl.component.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PierreRochard/general-angular/HEAD/src/app/growl/growl.component.ts -------------------------------------------------------------------------------- /src/app/growl/growl.container.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PierreRochard/general-angular/HEAD/src/app/growl/growl.container.ts -------------------------------------------------------------------------------- /src/app/home/home.container.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PierreRochard/general-angular/HEAD/src/app/home/home.container.html -------------------------------------------------------------------------------- /src/app/home/home.container.scss: -------------------------------------------------------------------------------- 1 | .home-title { 2 | font-family: "Roboto", "Trebuchet MS", Arial, Helvetica, sans-serif; 3 | } 4 | -------------------------------------------------------------------------------- /src/app/home/home.container.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PierreRochard/general-angular/HEAD/src/app/home/home.container.ts -------------------------------------------------------------------------------- /src/app/menubar/menubar.actions.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PierreRochard/general-angular/HEAD/src/app/menubar/menubar.actions.ts -------------------------------------------------------------------------------- /src/app/menubar/menubar.component.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PierreRochard/general-angular/HEAD/src/app/menubar/menubar.component.spec.ts -------------------------------------------------------------------------------- /src/app/menubar/menubar.component.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PierreRochard/general-angular/HEAD/src/app/menubar/menubar.component.ts -------------------------------------------------------------------------------- /src/app/menubar/menubar.constants.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PierreRochard/general-angular/HEAD/src/app/menubar/menubar.constants.ts -------------------------------------------------------------------------------- /src/app/menubar/menubar.container.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PierreRochard/general-angular/HEAD/src/app/menubar/menubar.container.spec.ts -------------------------------------------------------------------------------- /src/app/menubar/menubar.container.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PierreRochard/general-angular/HEAD/src/app/menubar/menubar.container.ts -------------------------------------------------------------------------------- /src/app/menubar/menubar.effects.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PierreRochard/general-angular/HEAD/src/app/menubar/menubar.effects.ts -------------------------------------------------------------------------------- /src/app/menubar/menubar.models.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PierreRochard/general-angular/HEAD/src/app/menubar/menubar.models.ts -------------------------------------------------------------------------------- /src/app/menubar/menubar.module.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PierreRochard/general-angular/HEAD/src/app/menubar/menubar.module.ts -------------------------------------------------------------------------------- /src/app/menubar/menubar.reducers.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PierreRochard/general-angular/HEAD/src/app/menubar/menubar.reducers.ts -------------------------------------------------------------------------------- /src/app/menubar/menubar.service.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PierreRochard/general-angular/HEAD/src/app/menubar/menubar.service.ts -------------------------------------------------------------------------------- /src/app/rest/rest.actions.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PierreRochard/general-angular/HEAD/src/app/rest/rest.actions.ts -------------------------------------------------------------------------------- /src/app/rest/rest.effects.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PierreRochard/general-angular/HEAD/src/app/rest/rest.effects.ts -------------------------------------------------------------------------------- /src/app/rest/rest.models.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PierreRochard/general-angular/HEAD/src/app/rest/rest.models.ts -------------------------------------------------------------------------------- /src/app/rest/rest.reducers.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PierreRochard/general-angular/HEAD/src/app/rest/rest.reducers.ts -------------------------------------------------------------------------------- /src/app/rest/rest.service.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PierreRochard/general-angular/HEAD/src/app/rest/rest.service.ts -------------------------------------------------------------------------------- /src/app/router/router.actions.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PierreRochard/general-angular/HEAD/src/app/router/router.actions.ts -------------------------------------------------------------------------------- /src/app/router/router.effects.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PierreRochard/general-angular/HEAD/src/app/router/router.effects.ts -------------------------------------------------------------------------------- /src/app/router/router.models.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PierreRochard/general-angular/HEAD/src/app/router/router.models.ts -------------------------------------------------------------------------------- /src/app/router/router.serializer.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PierreRochard/general-angular/HEAD/src/app/router/router.serializer.ts -------------------------------------------------------------------------------- /src/app/table/table.actions.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PierreRochard/general-angular/HEAD/src/app/table/table.actions.ts -------------------------------------------------------------------------------- /src/app/table/table.component.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PierreRochard/general-angular/HEAD/src/app/table/table.component.html -------------------------------------------------------------------------------- /src/app/table/table.component.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PierreRochard/general-angular/HEAD/src/app/table/table.component.scss -------------------------------------------------------------------------------- /src/app/table/table.component.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PierreRochard/general-angular/HEAD/src/app/table/table.component.spec.ts -------------------------------------------------------------------------------- /src/app/table/table.component.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PierreRochard/general-angular/HEAD/src/app/table/table.component.ts -------------------------------------------------------------------------------- /src/app/table/table.container.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PierreRochard/general-angular/HEAD/src/app/table/table.container.spec.ts -------------------------------------------------------------------------------- /src/app/table/table.container.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PierreRochard/general-angular/HEAD/src/app/table/table.container.ts -------------------------------------------------------------------------------- /src/app/table/table.data-mapping.component.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PierreRochard/general-angular/HEAD/src/app/table/table.data-mapping.component.html -------------------------------------------------------------------------------- /src/app/table/table.data-mapping.component.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PierreRochard/general-angular/HEAD/src/app/table/table.data-mapping.component.ts -------------------------------------------------------------------------------- /src/app/table/table.effects.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PierreRochard/general-angular/HEAD/src/app/table/table.effects.ts -------------------------------------------------------------------------------- /src/app/table/table.models.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PierreRochard/general-angular/HEAD/src/app/table/table.models.ts -------------------------------------------------------------------------------- /src/app/table/table.module.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PierreRochard/general-angular/HEAD/src/app/table/table.module.ts -------------------------------------------------------------------------------- /src/app/table/table.reducers.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PierreRochard/general-angular/HEAD/src/app/table/table.reducers.ts -------------------------------------------------------------------------------- /src/app/table/table.service.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PierreRochard/general-angular/HEAD/src/app/table/table.service.ts -------------------------------------------------------------------------------- /src/app/util.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PierreRochard/general-angular/HEAD/src/app/util.ts -------------------------------------------------------------------------------- /src/app/websocket/websocket.actions.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PierreRochard/general-angular/HEAD/src/app/websocket/websocket.actions.ts -------------------------------------------------------------------------------- /src/app/websocket/websocket.effects.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PierreRochard/general-angular/HEAD/src/app/websocket/websocket.effects.ts -------------------------------------------------------------------------------- /src/app/websocket/websocket.service.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PierreRochard/general-angular/HEAD/src/app/websocket/websocket.service.ts -------------------------------------------------------------------------------- /src/assets/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/environments/environment.prod.ts: -------------------------------------------------------------------------------- 1 | export const environment = { 2 | production: true 3 | }; 4 | -------------------------------------------------------------------------------- /src/environments/environment.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PierreRochard/general-angular/HEAD/src/environments/environment.ts -------------------------------------------------------------------------------- /src/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PierreRochard/general-angular/HEAD/src/favicon.ico -------------------------------------------------------------------------------- /src/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PierreRochard/general-angular/HEAD/src/index.html -------------------------------------------------------------------------------- /src/main.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PierreRochard/general-angular/HEAD/src/main.ts -------------------------------------------------------------------------------- /src/polyfills.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PierreRochard/general-angular/HEAD/src/polyfills.ts -------------------------------------------------------------------------------- /src/styles.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PierreRochard/general-angular/HEAD/src/styles.css -------------------------------------------------------------------------------- /src/test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PierreRochard/general-angular/HEAD/src/test.ts -------------------------------------------------------------------------------- /src/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PierreRochard/general-angular/HEAD/src/tsconfig.json -------------------------------------------------------------------------------- /tslint.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PierreRochard/general-angular/HEAD/tslint.json -------------------------------------------------------------------------------- /uml/component_architecture.puml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PierreRochard/general-angular/HEAD/uml/component_architecture.puml -------------------------------------------------------------------------------- /uml/store_architecture.puml: -------------------------------------------------------------------------------- 1 | --------------------------------------------------------------------------------