Skip to content
Snippets Groups Projects
  1. Dec 07, 2021
    • fu1106jv's avatar
      Merge branch '18-create-email-templates-and-implement-sending-from-backend' into 'main' · b40c50ef
      fu1106jv authored
      Implement Mail Sending & Template
      
      - added sending mails via nodemailer  -> .env may need to be updated
      - added template loading from server/src/assets
      	* special email html for readability across multiple mail clients
      	* expressions inside {{}} are replaced by the values of the replace argument in the sendMail function
      	* templates are both in txt and html for mail clients that don't support html
      
      Closes #18
      
      See merge request swp-ws21-fahrtenbuch/team-einhorn/fahrtenbuch!10
      b40c50ef
  2. Dec 01, 2021
    • fu1106jv's avatar
      - forgot .env.example · d052b1cc
      fu1106jv authored
      - removed process env check (already verified after transporter creation)
      d052b1cc
    • fu1106jv's avatar
      - added sending mails via nodemailer -> .env may need to be updated · b143250e
      fu1106jv authored
      - added template loading from server/src/assets
      	* special email html for readability across multiple mail clients
      	* expressions inside {{}} are replaced by the values of the replace argument in the sendMail function
      	* templates are both in txt and html for mail clients that don't support html
      b143250e
    • fu1106jv's avatar
      Merge branch '16-fix-pipeline' into 'main' · 05211cee
      fu1106jv authored
      Resolve "Fix Pipeline"
      
      Closes #16
      
      See merge request swp-ws21-fahrtenbuch/team-einhorn/fahrtenbuch!8
      05211cee
    • alexander06's avatar
      Resolve "Fix Pipeline" · 08ba07ef
      alexander06 authored and fu1106jv's avatar fu1106jv committed
      **What did I do?**
      
      * change `.gitlab-ci.yml` to basically reproduce docker compose up and npm run jest
        1. Go into server and run `npm install`
        1. Go into client and run `npm install`
        1. Go into server and run `npm run build`
        1. Go into server, start the server and run all tests in `server/tests`
        1. Go into server, start the server, go into client, start the client and run all tests in `client/tests`
      * Create Testing documentation under `doc/testing.md`
      * install `jest` and `ts-jest` and all their dependencies as dev-dependencies
      * Create config files for jest under `client/jest.config.js` and `server/jest.config.js`
      * Create basic tests that also serve as examples under `server/tests/connection.test.ts` and `client/tests/connection.test.ts`
        * The server tests basically try some GET requests to some API Endpoints defined in `server/src/routes.ts` and expect 404 errors
        * The client just polls the index.html file of the frontend
      * change the `tsconfig.json` files to lint(?) the test directories
      08ba07ef
  3. Nov 18, 2021
  4. Nov 11, 2021
  5. Nov 10, 2021
  6. Nov 08, 2021
  7. Nov 03, 2021
  8. Oct 28, 2021
Loading