Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

feat: add authentication system #4

Merged
merged 99 commits into from Apr 24, 2022
Merged

feat: add authentication system #4

merged 99 commits into from Apr 24, 2022

Commits on Apr 12, 2022

  1. Configuration menu
    Copy the full SHA
    8500373 View commit details
    Browse the repository at this point in the history
  2. feat: add cookie management

    riflowth committed Apr 12, 2022
    Configuration menu
    Copy the full SHA
    43c74cb View commit details
    Browse the repository at this point in the history
  3. feat: add sidebar

    Porping committed Apr 12, 2022
    Configuration menu
    Copy the full SHA
    940ee33 View commit details
    Browse the repository at this point in the history
  4. feat:add searchbar

    Porping committed Apr 12, 2022
    Configuration menu
    Copy the full SHA
    24d2742 View commit details
    Browse the repository at this point in the history
  5. feat: fix searchbar

    Porping committed Apr 12, 2022
    Configuration menu
    Copy the full SHA
    fceede6 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    336ab9f View commit details
    Browse the repository at this point in the history
  7. feat:finish searchbar ♥

    Porping committed Apr 12, 2022
    Configuration menu
    Copy the full SHA
    cf64b61 View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    409d4fe View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    7505bbf View commit details
    Browse the repository at this point in the history
  10. Configuration menu
    Copy the full SHA
    64d8ce4 View commit details
    Browse the repository at this point in the history
  11. feat:fix MachineLog error

    Porping committed Apr 12, 2022
    Configuration menu
    Copy the full SHA
    88f6867 View commit details
    Browse the repository at this point in the history
  12. feat:fix case bug

    Porping committed Apr 12, 2022
    Configuration menu
    Copy the full SHA
    b412eb1 View commit details
    Browse the repository at this point in the history

Commits on Apr 13, 2022

  1. Configuration menu
    Copy the full SHA
    53d02bd View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    65c1237 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    6e75a7c View commit details
    Browse the repository at this point in the history
  4. feat:fix misspell

    Porping committed Apr 13, 2022
    Configuration menu
    Copy the full SHA
    6dc98a9 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    33e244e View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    7f2f842 View commit details
    Browse the repository at this point in the history

Commits on Apr 18, 2022

  1. feat: reuse components

    Porping committed Apr 18, 2022
    Configuration menu
    Copy the full SHA
    8027959 View commit details
    Browse the repository at this point in the history

Commits on Apr 21, 2022

  1. feat:add Loginpage

    Porping committed Apr 21, 2022
    Configuration menu
    Copy the full SHA
    9c721b4 View commit details
    Browse the repository at this point in the history

Commits on Apr 22, 2022

  1. feat: add database connector and prepared auth service (#3)

    * build: add devDependencies 'dotenv'
    
    * build: preload environment variables
    
    * build: add dependencies 'mysql2'
    
    * feat: add mysql database connection
    
    * chore: add example environment variable
    
    * refactor: eliminate type 'any'
    
    * refactor: add missing modifier
    
    * feat: adds Address, Branch model
    
    * feat: adds Address,Branch,Machine,Staff,Zone model
    
    * feat:adds MainrenanceLog, MaintenanceParts
    
    * feat: fix Branch
    
    * feat:add MachinePart model
    
    * feat: adds Order, Bill model
    
    * feat: removes useless constructor, adds pk getter
    
    * feat: add pk getter, assign readonly only for pk
    
    * refactor: remove unit testing (base code)
    
    * refactor: use MYSQL_PASSWORD instead
    
    * build: add redis dependency
    
    * refactor: database connection with mysql and redis
    
    * refactor: add generateRedisUri method
    
    * refactor: make some redis environment optional
    
    * build: remove unused environment variable
    
    * build: add redis's environment variable
    
    * feat: add DatabaseEntity Interface
    
    * feat: add set pk for Address, Bill, Branch
    
    * feat: add set pk for Machine, MachinePart, MLog
    
    * feat: add set pk for MPart, Order, Staff, Zone
    
    * style: add vscode setting for coding style
    
    * refactor: class naming and use path mapping
    
    * feat: add regex util
    
    * feat: add base code of auth service
    
    * feat: add auth service unit test
    
    Co-authored-by: XiaoXuxxxx <aonrok555@gmail.com>
    Co-authored-by: eltfshr <puntf2@gmail.com>
    Co-authored-by: Porping <porsteam@hotmail.com>
    4 people committed Apr 22, 2022
    Configuration menu
    Copy the full SHA
    6ce1eb2 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    1b89f55 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    54e14c7 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    93dce5c View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    081455a View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    69bcae4 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    da33a31 View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    2095041 View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    1e8cc4c View commit details
    Browse the repository at this point in the history
  10. Configuration menu
    Copy the full SHA
    e92040f View commit details
    Browse the repository at this point in the history
  11. Configuration menu
    Copy the full SHA
    0930de0 View commit details
    Browse the repository at this point in the history
  12. feat: add DateUtil class

    eltfshr committed Apr 22, 2022
    Configuration menu
    Copy the full SHA
    8fa4bdb View commit details
    Browse the repository at this point in the history
  13. Configuration menu
    Copy the full SHA
    fa516ab View commit details
    Browse the repository at this point in the history
  14. Configuration menu
    Copy the full SHA
    aa106aa View commit details
    Browse the repository at this point in the history
  15. build: add bcrypt depedency

    riflowth committed Apr 22, 2022
    Configuration menu
    Copy the full SHA
    8ecf7c0 View commit details
    Browse the repository at this point in the history
  16. Configuration menu
    Copy the full SHA
    fe83656 View commit details
    Browse the repository at this point in the history
  17. Configuration menu
    Copy the full SHA
    a9d15c2 View commit details
    Browse the repository at this point in the history
  18. Configuration menu
    Copy the full SHA
    0da2f87 View commit details
    Browse the repository at this point in the history

Commits on Apr 23, 2022

  1. refactor: entity interface

    riflowth committed Apr 23, 2022
    Configuration menu
    Copy the full SHA
    587d20a View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    e5e9d2f View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    781ee54 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    578deee View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    b81c05f View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    b81c5df View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    c195471 View commit details
    Browse the repository at this point in the history
  8. feat: add address repository

    Porping committed Apr 23, 2022
    Configuration menu
    Copy the full SHA
    6562728 View commit details
    Browse the repository at this point in the history
  9. feat: add zone repository

    Porping committed Apr 23, 2022
    Configuration menu
    Copy the full SHA
    a41f7bf View commit details
    Browse the repository at this point in the history
  10. Configuration menu
    Copy the full SHA
    00ce517 View commit details
    Browse the repository at this point in the history
  11. feat: add machine repository

    Porping committed Apr 23, 2022
    Configuration menu
    Copy the full SHA
    e35a34c View commit details
    Browse the repository at this point in the history
  12. fix: linting issue

    riflowth committed Apr 23, 2022
    Configuration menu
    Copy the full SHA
    0e72549 View commit details
    Browse the repository at this point in the history
  13. fix: add dateutil

    Porping committed Apr 23, 2022
    Configuration menu
    Copy the full SHA
    a3a63ea View commit details
    Browse the repository at this point in the history
  14. feat:add order repository

    Porping committed Apr 23, 2022
    Configuration menu
    Copy the full SHA
    303cf35 View commit details
    Browse the repository at this point in the history
  15. fix: add dateutil

    Porping committed Apr 23, 2022
    Configuration menu
    Copy the full SHA
    9b06e1b View commit details
    Browse the repository at this point in the history
  16. Configuration menu
    Copy the full SHA
    d4a852b View commit details
    Browse the repository at this point in the history
  17. Configuration menu
    Copy the full SHA
    2c022bc View commit details
    Browse the repository at this point in the history
  18. Configuration menu
    Copy the full SHA
    92a8c29 View commit details
    Browse the repository at this point in the history
  19. Configuration menu
    Copy the full SHA
    fbd2689 View commit details
    Browse the repository at this point in the history
  20. Configuration menu
    Copy the full SHA
    8f4dfab View commit details
    Browse the repository at this point in the history
  21. fix: method typo

    riflowth committed Apr 23, 2022
    Configuration menu
    Copy the full SHA
    bdc88ed View commit details
    Browse the repository at this point in the history
  22. Configuration menu
    Copy the full SHA
    dd9ca50 View commit details
    Browse the repository at this point in the history
  23. Configuration menu
    Copy the full SHA
    ba6fa1c View commit details
    Browse the repository at this point in the history
  24. Configuration menu
    Copy the full SHA
    5a2fb4d View commit details
    Browse the repository at this point in the history
  25. Configuration menu
    Copy the full SHA
    1bf6d6c View commit details
    Browse the repository at this point in the history
  26. feat: add bill repository

    XiaoXuxxxx committed Apr 23, 2022
    Configuration menu
    Copy the full SHA
    29477e7 View commit details
    Browse the repository at this point in the history
  27. Configuration menu
    Copy the full SHA
    1de61a8 View commit details
    Browse the repository at this point in the history
  28. Configuration menu
    Copy the full SHA
    65bb4b9 View commit details
    Browse the repository at this point in the history
  29. Configuration menu
    Copy the full SHA
    4da00cc View commit details
    Browse the repository at this point in the history
  30. Configuration menu
    Copy the full SHA
    55034e7 View commit details
    Browse the repository at this point in the history
  31. Configuration menu
    Copy the full SHA
    2e95da6 View commit details
    Browse the repository at this point in the history
  32. Configuration menu
    Copy the full SHA
    b03e298 View commit details
    Browse the repository at this point in the history
  33. Configuration menu
    Copy the full SHA
    42a3411 View commit details
    Browse the repository at this point in the history
  34. fix: annoying new line

    riflowth committed Apr 23, 2022
    Configuration menu
    Copy the full SHA
    ddb52bd View commit details
    Browse the repository at this point in the history
  35. Configuration menu
    Copy the full SHA
    a16b66e View commit details
    Browse the repository at this point in the history
  36. Configuration menu
    Copy the full SHA
    b70d9ef View commit details
    Browse the repository at this point in the history
  37. fix: fix typos

    eltfshr committed Apr 23, 2022
    Configuration menu
    Copy the full SHA
    d91e6cd View commit details
    Browse the repository at this point in the history
  38. fix: wrong casing on import

    riflowth committed Apr 23, 2022
    Configuration menu
    Copy the full SHA
    763d07f View commit details
    Browse the repository at this point in the history
  39. Configuration menu
    Copy the full SHA
    f37670e View commit details
    Browse the repository at this point in the history
  40. Configuration menu
    Copy the full SHA
    e7bafd3 View commit details
    Browse the repository at this point in the history
  41. Configuration menu
    Copy the full SHA
    bc06a10 View commit details
    Browse the repository at this point in the history
  42. Configuration menu
    Copy the full SHA
    e050d1d View commit details
    Browse the repository at this point in the history
  43. Configuration menu
    Copy the full SHA
    61d9faf View commit details
    Browse the repository at this point in the history
  44. Configuration menu
    Copy the full SHA
    fc3bfd4 View commit details
    Browse the repository at this point in the history
  45. Configuration menu
    Copy the full SHA
    b3db63f View commit details
    Browse the repository at this point in the history
  46. Configuration menu
    Copy the full SHA
    f649c26 View commit details
    Browse the repository at this point in the history
  47. Configuration menu
    Copy the full SHA
    46e4cbd View commit details
    Browse the repository at this point in the history

Commits on Apr 24, 2022

  1. Configuration menu
    Copy the full SHA
    d3fedbd View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    0a75ab7 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    8969c6e View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    201a01b View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    903a117 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    a912f4c View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    b790408 View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    03a6360 View commit details
    Browse the repository at this point in the history
  9. refactor: clean sourcecode

    riflowth committed Apr 24, 2022
    Configuration menu
    Copy the full SHA
    745ebb0 View commit details
    Browse the repository at this point in the history
  10. Configuration menu
    Copy the full SHA
    56b96c7 View commit details
    Browse the repository at this point in the history
  11. Configuration menu
    Copy the full SHA
    cb1005b View commit details
    Browse the repository at this point in the history
  12. Configuration menu
    Copy the full SHA
    3df77a0 View commit details
    Browse the repository at this point in the history
  13. Configuration menu
    Copy the full SHA
    ef7563a View commit details
    Browse the repository at this point in the history
  14. Configuration menu
    Copy the full SHA
    7bb4c48 View commit details
    Browse the repository at this point in the history