[comixed-dev] [comixed/comixed] e62b8a: Added the comixed-web module [#328]

  • From: "Darryl L. Pierce" <dmarc-noreply@xxxxxxxxxxxxx> (Redacted sender "noreply" for DMARC)
  • To: comixed-dev@xxxxxxxxxxxxx
  • Date: Sat, 14 Nov 2020 09:21:56 -0800

  Branch: refs/heads/develop
  Home:   https://github.com/comixed/comixed
  Commit: e62b8a23290f4d92e5445a68594094600ad16769
      
https://github.com/comixed/comixed/commit/e62b8a23290f4d92e5445a68594094600ad16769
  Author: Darryl L. Pierce <mcpierce@xxxxxxxxx>
  Date:   2020-11-14 (Sat, 14 Nov 2020)

  Changed paths:
    M comixed-app/pom.xml
    A comixed-web/pom.xml
    M pom.xml

  Log Message:
  -----------
  Added the comixed-web module [#328]


  Commit: 619b6deac11d5b5b696e92bea297545e0211e0c4
      
https://github.com/comixed/comixed/commit/619b6deac11d5b5b696e92bea297545e0211e0c4
  Author: Darryl L. Pierce <mcpierce@xxxxxxxxx>
  Date:   2020-11-14 (Sat, 14 Nov 2020)

  Changed paths:
    M README.md
    A comixed-web/.browserslistrc
    A comixed-web/.editorconfig
    A comixed-web/.gitignore
    A comixed-web/angular.json
    A comixed-web/e2e/protractor.conf.js
    A comixed-web/e2e/src/app.e2e-spec.ts
    A comixed-web/e2e/src/app.po.ts
    A comixed-web/e2e/tsconfig.json
    A comixed-web/karma.conf.js
    A comixed-web/package.json
    A comixed-web/src/app/app-routing.module.ts
    A comixed-web/src/app/app.component.html
    A comixed-web/src/app/app.component.scss
    A comixed-web/src/app/app.component.spec.ts
    A comixed-web/src/app/app.component.ts
    A comixed-web/src/app/app.module.ts
    A comixed-web/src/assets/.gitkeep
    A comixed-web/src/environments/environment.prod.ts
    A comixed-web/src/environments/environment.ts
    A comixed-web/src/favicon.ico
    A comixed-web/src/index.html
    A comixed-web/src/main.ts
    A comixed-web/src/polyfills.ts
    A comixed-web/src/styles.scss
    A comixed-web/src/test.ts
    A comixed-web/tsconfig.app.json
    A comixed-web/tsconfig.base.json
    A comixed-web/tsconfig.json
    A comixed-web/tsconfig.spec.json
    A comixed-web/tslint.json
    A comixed-web/yarn.lock

  Log Message:
  -----------
  Added the basic Angular project for comixed-web [#328]


  Commit: 120459512e2720c244eba66a7af145dad5f13366
      
https://github.com/comixed/comixed/commit/120459512e2720c244eba66a7af145dad5f13366
  Author: Darryl L. Pierce <mcpierce@xxxxxxxxx>
  Date:   2020-11-14 (Sat, 14 Nov 2020)

  Changed paths:
    M comixed-web/angular.json
    M comixed-web/package.json
    M comixed-web/src/app/app.module.ts
    M comixed-web/src/index.html
    M comixed-web/src/styles.scss
    M comixed-web/yarn.lock

  Log Message:
  -----------
  Added dependency on Angular Material [#328]


  Commit: ac24d8fdf6f728199d4974a7d6ab7bc67da54164
      
https://github.com/comixed/comixed/commit/ac24d8fdf6f728199d4974a7d6ab7bc67da54164
  Author: Darryl L. Pierce <mcpierce@xxxxxxxxx>
  Date:   2020-11-14 (Sat, 14 Nov 2020)

  Changed paths:
    M comixed-web/karma.conf.js
    M comixed-web/package.json
    M comixed-web/yarn.lock

  Log Message:
  -----------
  Changed the karma configuration [#328]

 * Changed the run to single.
 * Added mocha as the default reporter.
 * Set minimum allowed coverage to 90% across the board.


  Commit: 93f68a22e6079df1eed2bf9a036da9b1025b992c
      
https://github.com/comixed/comixed/commit/93f68a22e6079df1eed2bf9a036da9b1025b992c
  Author: Darryl L. Pierce <mcpierce@xxxxxxxxx>
  Date:   2020-11-14 (Sat, 14 Nov 2020)

  Changed paths:
    M comixed-web/package.json
    M comixed-web/yarn.lock

  Log Message:
  -----------
  Added dependencies to provide translation support [#328]


  Commit: d3a4e2b551adc98899afdf0c346823efd766fac3
      
https://github.com/comixed/comixed/commit/d3a4e2b551adc98899afdf0c346823efd766fac3
  Author: Darryl L. Pierce <mcpierce@xxxxxxxxx>
  Date:   2020-11-14 (Sat, 14 Nov 2020)

  Changed paths:
    M comixed-web/package.json
    M comixed-web/yarn.lock

  Log Message:
  -----------
  Added dependencies to provide browser-based logging [#328]


  Commit: 67e8c1a891c494ce6fd24e441fd4f0daaf4098f5
      
https://github.com/comixed/comixed/commit/67e8c1a891c494ce6fd24e441fd4f0daaf4098f5
  Author: Darryl L. Pierce <mcpierce@xxxxxxxxx>
  Date:   2020-11-14 (Sat, 14 Nov 2020)

  Changed paths:
    A comixed-web/src/app/core/core.fixtures.ts
    A comixed-web/src/app/core/core.module.ts
    A comixed-web/src/app/core/index.ts
    A comixed-web/src/app/core/services/token.service.spec.ts
    A comixed-web/src/app/core/services/token.service.ts

  Log Message:
  -----------
  Added the token service [#328]


  Commit: e2e325f91949d51785b6d1581666f1c969107558
      
https://github.com/comixed/comixed/commit/e2e325f91949d51785b6d1581666f1c969107558
  Author: Darryl L. Pierce <mcpierce@xxxxxxxxx>
  Date:   2020-11-14 (Sat, 14 Nov 2020)

  Changed paths:
    A comixed-web/src/app/app.constants.ts
    M comixed-web/src/app/app.module.ts
    A comixed-web/src/app/interceptors/http.interceptor.spec.ts
    A comixed-web/src/app/interceptors/http.interceptor.ts

  Log Message:
  -----------
  Added an HTTP interceptor [#328]

 * Attaches the authentication token if one is currently held.


  Commit: 967d6dc1501d712eb7e03908a81fee25dad93110
      
https://github.com/comixed/comixed/commit/967d6dc1501d712eb7e03908a81fee25dad93110
  Author: Darryl L. Pierce <mcpierce@xxxxxxxxx>
  Date:   2020-11-14 (Sat, 14 Nov 2020)

  Changed paths:
    M comixed-web/src/app/app-routing.module.ts
    M comixed-web/src/app/app.module.ts
    A comixed-web/src/app/pages/home/home.component.html
    A comixed-web/src/app/pages/home/home.component.scss
    A comixed-web/src/app/pages/home/home.component.spec.ts
    A comixed-web/src/app/pages/home/home.component.ts

  Log Message:
  -----------
  Added the default page component [#328]

 * Any unmatched route is directed to this component.


  Commit: 50a8d12cb5a8a4e4fda352cd8f7a4f3e3c3ac571
      
https://github.com/comixed/comixed/commit/50a8d12cb5a8a4e4fda352cd8f7a4f3e3c3ac571
  Author: Darryl L. Pierce <mcpierce@xxxxxxxxx>
  Date:   2020-11-14 (Sat, 14 Nov 2020)

  Changed paths:
    M comixed-web/src/app/app.component.html
    M comixed-web/src/app/app.module.ts
    A 
comixed-web/src/app/components/navigation-bar/navigation-bar.component.html
    A 
comixed-web/src/app/components/navigation-bar/navigation-bar.component.scss
    A 
comixed-web/src/app/components/navigation-bar/navigation-bar.component.spec.ts
    A comixed-web/src/app/components/navigation-bar/navigation-bar.component.ts

  Log Message:
  -----------
  Added the navigation bar component [#328]


  Commit: 86a0dd34f505231727fe426f79a7a543b93ebbce
      
https://github.com/comixed/comixed/commit/86a0dd34f505231727fe426f79a7a543b93ebbce
  Author: Darryl L. Pierce <mcpierce@xxxxxxxxx>
  Date:   2020-11-14 (Sat, 14 Nov 2020)

  Changed paths:
    M comixed-web/src/app/app.module.ts
    A comixed-web/src/app/app.translate.ts
    M comixed-web/src/app/core/core.module.ts
    M comixed-web/src/app/core/index.ts
    A comixed-web/src/app/core/services/alert.service.spec.ts
    A comixed-web/src/app/core/services/alert.service.ts
    A comixed-web/src/assets/i18n/en/core.json
    A comixed-web/src/assets/i18n/es/core.json
    A comixed-web/src/assets/i18n/fr/core.json
    A comixed-web/src/assets/i18n/pt/core.json

  Log Message:
  -----------
  Added an alert service [#328]


  Commit: b45b37a62cb54f9535b8437f0b971c6be990f534
      
https://github.com/comixed/comixed/commit/b45b37a62cb54f9535b8437f0b971c6be990f534
  Author: Darryl L. Pierce <mcpierce@xxxxxxxxx>
  Date:   2020-11-14 (Sat, 14 Nov 2020)

  Changed paths:
    M 
comixed-rest-api/src/main/java/org/comixedproject/authentication/AuthToken.java
    M 
comixed-rest-api/src/main/java/org/comixedproject/controller/user/ComiXedAuthenticationController.java
    M 
comixed-rest-api/src/main/java/org/comixedproject/controller/user/UserController.java
    M 
comixed-rest-api/src/test/java/org/comixedproject/controller/user/UserControllerTest.java
    M comixed-web/angular.json
    M comixed-web/package.json
    A comixed-web/src/app/app.effects.spec.ts
    A comixed-web/src/app/app.effects.ts
    M comixed-web/src/app/app.translate.ts
    A comixed-web/src/app/core/core.functions.ts
    M comixed-web/src/app/core/index.ts
    A comixed-web/src/app/core/models/api-response.ts
    A comixed-web/src/app/user/actions/user.actions.ts
    A comixed-web/src/app/user/effects/user.effects.spec.ts
    A comixed-web/src/app/user/effects/user.effects.ts
    A comixed-web/src/app/user/index.ts
    A comixed-web/src/app/user/models/net/login-response.ts
    A comixed-web/src/app/user/models/preference.ts
    A comixed-web/src/app/user/models/role.ts
    A comixed-web/src/app/user/models/user.ts
    A comixed-web/src/app/user/reducers/user.reducer.spec.ts
    A comixed-web/src/app/user/reducers/user.reducer.ts
    A comixed-web/src/app/user/selectors/user.selectors.spec.ts
    A comixed-web/src/app/user/selectors/user.selectors.ts
    A comixed-web/src/app/user/services/user.service.spec.ts
    A comixed-web/src/app/user/services/user.service.ts
    A comixed-web/src/app/user/user.constants.ts
    A comixed-web/src/app/user/user.fixtures.ts
    A comixed-web/src/app/user/user.module.ts
    A comixed-web/src/assets/i18n/en/app.json
    A comixed-web/src/assets/i18n/en/user.json
    A comixed-web/src/assets/i18n/es/app.json
    A comixed-web/src/assets/i18n/es/user.json
    A comixed-web/src/assets/i18n/fr/app.json
    A comixed-web/src/assets/i18n/fr/user.json
    A comixed-web/src/assets/i18n/pt/app.json
    A comixed-web/src/assets/i18n/pt/user.json
    M comixed-web/yarn.lock

  Log Message:
  -----------
  Added the user feature to the frontend [#328]

 * Added the ability to load the current user.
 * Added the ability to log in a user.
 * Added the ability to logout the current user.
 * Refactored the REST APIs to be auditable.


  Commit: 2bd5e93b188696844f2c6b69390b53b2d4711a3c
      
https://github.com/comixed/comixed/commit/2bd5e93b188696844f2c6b69390b53b2d4711a3c
  Author: Darryl L. Pierce <mcpierce@xxxxxxxxx>
  Date:   2020-11-14 (Sat, 14 Nov 2020)

  Changed paths:
    A 
comixed-web/src/app/core/components/confirmation/confirmation.component.html
    A 
comixed-web/src/app/core/components/confirmation/confirmation.component.scss
    A 
comixed-web/src/app/core/components/confirmation/confirmation.component.spec.ts
    A comixed-web/src/app/core/components/confirmation/confirmation.component.ts
    M comixed-web/src/app/core/core.module.ts
    M comixed-web/src/app/core/index.ts
    A comixed-web/src/app/core/models/confirmation-dialog-model.ts
    A comixed-web/src/app/core/models/confirmation.ts
    A comixed-web/src/app/core/services/confirmation.service.spec.ts
    A comixed-web/src/app/core/services/confirmation.service.ts

  Log Message:
  -----------
  Added a confirmation service and dialog [#328]


  Commit: 1a9e66776054ef82191d50d48b487d69aa5e847b
      
https://github.com/comixed/comixed/commit/1a9e66776054ef82191d50d48b487d69aa5e847b
  Author: Darryl L. Pierce <mcpierce@xxxxxxxxx>
  Date:   2020-11-14 (Sat, 14 Nov 2020)

  Changed paths:
    M comixed-model/src/main/java/org/comixedproject/views/View.java
    M 
comixed-rest-api/src/main/java/org/comixedproject/controller/user/UserController.java
    M comixed-web/angular.json
    A comixed-web/proxy.conf.json
    M comixed-web/src/app/app.component.html
    M comixed-web/src/app/app.component.spec.ts
    M comixed-web/src/app/app.component.ts
    M comixed-web/src/app/app.effects.spec.ts
    M comixed-web/src/app/app.module.ts
    M comixed-web/src/app/app.translate.ts
    M 
comixed-web/src/app/components/navigation-bar/navigation-bar.component.html
    M 
comixed-web/src/app/components/navigation-bar/navigation-bar.component.spec.ts
    M comixed-web/src/app/components/navigation-bar/navigation-bar.component.ts
    M 
comixed-web/src/app/core/components/confirmation/confirmation.component.html
    M comixed-web/src/app/core/core.functions.ts
    M comixed-web/src/app/core/core.module.ts
    M comixed-web/src/app/interceptors/http.interceptor.spec.ts
    A comixed-web/src/app/user/pages/login/login.component.html
    A comixed-web/src/app/user/pages/login/login.component.scss
    A comixed-web/src/app/user/pages/login/login.component.spec.ts
    A comixed-web/src/app/user/pages/login/login.component.ts
    A comixed-web/src/app/user/user-routing.module.ts
    M comixed-web/src/app/user/user.constants.ts
    M comixed-web/src/app/user/user.module.ts
    M comixed-web/src/assets/i18n/en/app.json
    M comixed-web/src/assets/i18n/en/user.json
    M comixed-web/src/assets/i18n/es/app.json
    M comixed-web/src/assets/i18n/es/user.json
    M comixed-web/src/assets/i18n/fr/app.json
    M comixed-web/src/assets/i18n/fr/user.json
    M comixed-web/src/assets/i18n/pt/app.json
    M comixed-web/src/assets/i18n/pt/user.json
    M comixed-web/src/index.html
    M comixed-web/src/styles.scss
    M comixed-web/tslint.json

  Log Message:
  -----------
  Added the login page [#328]

 * Made the login REST API auditable.
 * Update the navigation bar when the user is logged in.
 * Monitor the current user from the application component.
 * Added routing to the login page.
 * Added logout confirmation.
 * Final code cleanup to pass tests.


Compare: https://github.com/comixed/comixed/compare/bea9639e8f9b...1a9e66776054

Other related posts:

  • » [comixed-dev] [comixed/comixed] e62b8a: Added the comixed-web module [#328] - Darryl L. Pierce