Browse Source

Refactor and a few updates.. eslint etc..

pull/109/head
Per-Arne Andersen 4 years ago
parent
commit
54b4be5a36
  1. 16
      .gitignore
  2. 4
      Dockerfile
  3. 6
      docs/install.md
  4. 0
      wg-manager-backend/__init__.py
  5. 0
      wg-manager-backend/alembic.ini
  6. 0
      wg-manager-backend/const.py
  7. 0
      wg-manager-backend/database/__init__.py
  8. 0
      wg-manager-backend/database/database.py
  9. 0
      wg-manager-backend/database/models.py
  10. 0
      wg-manager-backend/database/util.py
  11. 0
      wg-manager-backend/db/__init__.py
  12. 0
      wg-manager-backend/db/api_key.py
  13. 0
      wg-manager-backend/db/user.py
  14. 0
      wg-manager-backend/db/wireguard.py
  15. 0
      wg-manager-backend/main.py
  16. 0
      wg-manager-backend/middleware.py
  17. 0
      wg-manager-backend/migrations/README
  18. 0
      wg-manager-backend/migrations/env.py
  19. 0
      wg-manager-backend/migrations/script.py.mako
  20. 0
      wg-manager-backend/migrations/versions/4ac3e58519eb_base.py
  21. 0
      wg-manager-backend/requirements.txt
  22. 0
      wg-manager-backend/routers/__init__.py
  23. 0
      wg-manager-backend/routers/v1/__init__.py
  24. 0
      wg-manager-backend/routers/v1/peer.py
  25. 0
      wg-manager-backend/routers/v1/server.py
  26. 0
      wg-manager-backend/routers/v1/user.py
  27. 0
      wg-manager-backend/routers/v1/wg.py
  28. 0
      wg-manager-backend/schemas.py
  29. 0
      wg-manager-backend/script/__init__.py
  30. 0
      wg-manager-backend/script/obfuscate/__init__.py
  31. 0
      wg-manager-backend/script/obfuscate/obfs4.py
  32. 0
      wg-manager-backend/script/obfuscate/shapeshifter.py
  33. 0
      wg-manager-backend/script/obfuscate/tor.py
  34. 0
      wg-manager-backend/script/wireguard.py
  35. 0
      wg-manager-backend/script/wireguard_startup.py
  36. 0
      wg-manager-backend/templates/peer.j2
  37. 0
      wg-manager-backend/templates/server.j2
  38. 0
      wg-manager-backend/tests/__init__.py
  39. 0
      wg-manager-backend/tests/database.db
  40. 0
      wg-manager-backend/tests/test_pytest.py
  41. 0
      wg-manager-backend/util.py
  42. 0
      wg-manager-frontend/.editorconfig
  43. 51
      wg-manager-frontend/.eslintrc.json
  44. 0
      wg-manager-frontend/.github/CONTRIBUTING.md
  45. 0
      wg-manager-frontend/.github/ISSUE_TEMPLATE.md
  46. 0
      wg-manager-frontend/.github/PULL_REQUEST_TEMPLATE.md
  47. 0
      wg-manager-frontend/.stylelintrc
  48. 0
      wg-manager-frontend/LICENSE
  49. 16
      wg-manager-frontend/angular.json
  50. 90
      wg-manager-frontend/package.json
  51. 0
      wg-manager-frontend/proxy.conf.json
  52. 0
      wg-manager-frontend/src/app/app-routing.module.ts
  53. 0
      wg-manager-frontend/src/app/app.component.ts
  54. 0
      wg-manager-frontend/src/app/app.module.ts
  55. 0
      wg-manager-frontend/src/app/directives/var.directive.ts
  56. 0
      wg-manager-frontend/src/app/index.ts
  57. 0
      wg-manager-frontend/src/app/interfaces/peer.ts
  58. 0
      wg-manager-frontend/src/app/interfaces/server.ts
  59. 0
      wg-manager-frontend/src/app/interfaces/user.ts
  60. 0
      wg-manager-frontend/src/app/layout/layout.module.ts
  61. 0
      wg-manager-frontend/src/app/layout/layout/layout.component.html
  62. 0
      wg-manager-frontend/src/app/layout/layout/layout.component.scss
  63. 0
      wg-manager-frontend/src/app/layout/layout/layout.component.spec.ts
  64. 0
      wg-manager-frontend/src/app/layout/layout/layout.component.ts
  65. 0
      wg-manager-frontend/src/app/page/components/components.component.html
  66. 0
      wg-manager-frontend/src/app/page/components/components.component.scss
  67. 0
      wg-manager-frontend/src/app/page/components/components.component.ts
  68. 0
      wg-manager-frontend/src/app/page/components/components.module.ts
  69. 0
      wg-manager-frontend/src/app/page/components/index.ts
  70. 0
      wg-manager-frontend/src/app/page/components/modal-confirm/index.ts
  71. 0
      wg-manager-frontend/src/app/page/components/modal-confirm/modal-confirm.component.html
  72. 0
      wg-manager-frontend/src/app/page/components/modal-confirm/modal-confirm.component.scss
  73. 0
      wg-manager-frontend/src/app/page/components/modal-confirm/modal-confirm.component.ts
  74. 0
      wg-manager-frontend/src/app/page/dashboard/add-server/add-server.component.html
  75. 0
      wg-manager-frontend/src/app/page/dashboard/add-server/add-server.component.scss
  76. 0
      wg-manager-frontend/src/app/page/dashboard/add-server/add-server.component.ts
  77. 0
      wg-manager-frontend/src/app/page/dashboard/dashboard.component.css
  78. 0
      wg-manager-frontend/src/app/page/dashboard/dashboard.component.html
  79. 0
      wg-manager-frontend/src/app/page/dashboard/dashboard.component.ts
  80. 0
      wg-manager-frontend/src/app/page/dashboard/dashboard.module.ts
  81. 0
      wg-manager-frontend/src/app/page/dashboard/peer/peer.component.html
  82. 0
      wg-manager-frontend/src/app/page/dashboard/peer/peer.component.scss
  83. 0
      wg-manager-frontend/src/app/page/dashboard/peer/peer.component.ts
  84. 0
      wg-manager-frontend/src/app/page/dashboard/server/server.component.html
  85. 0
      wg-manager-frontend/src/app/page/dashboard/server/server.component.scss
  86. 0
      wg-manager-frontend/src/app/page/dashboard/server/server.component.ts
  87. 0
      wg-manager-frontend/src/app/page/error/error.component.css
  88. 0
      wg-manager-frontend/src/app/page/error/error.component.html
  89. 0
      wg-manager-frontend/src/app/page/error/error.component.ts
  90. 0
      wg-manager-frontend/src/app/page/error/index.ts
  91. 0
      wg-manager-frontend/src/app/page/page-routing.module.ts
  92. 0
      wg-manager-frontend/src/app/page/page.module.ts
  93. 0
      wg-manager-frontend/src/app/page/user/edit/api-key/api-key.component.html
  94. 0
      wg-manager-frontend/src/app/page/user/edit/api-key/api-key.component.scss
  95. 0
      wg-manager-frontend/src/app/page/user/edit/api-key/api-key.component.spec.ts
  96. 0
      wg-manager-frontend/src/app/page/user/edit/api-key/api-key.component.ts
  97. 0
      wg-manager-frontend/src/app/page/user/edit/edit.component.html
  98. 0
      wg-manager-frontend/src/app/page/user/edit/edit.component.scss
  99. 0
      wg-manager-frontend/src/app/page/user/edit/edit.component.ts
  100. 0
      wg-manager-frontend/src/app/page/user/login/login.component.html

16
.gitignore

@ -48,22 +48,22 @@ Thumbs.db
docker/__pycache__/
wg_dashboard_backend/__pycache__/
wg-manager-backend/__pycache__/
wg_dashboard_frontend/yarn.lock
wg-manager-frontend/yarn.lock
wg_dashboard_backend/config/server/wg0/clients/4.conf
wg-manager-backend/config/server/wg0/clients/4.conf
wg_dashboard_backend/config/server/wg0/clients/5.conf
wg-manager-backend/config/server/wg0/clients/5.conf
wg_dashboard_backend/config/server/wg0/clients/6.conf
wg-manager-backend/config/server/wg0/clients/6.conf
wg_dashboard_backend/config/server/wg0/clients/7.conf
wg-manager-backend/config/server/wg0/clients/7.conf
wg_dashboard_backend/config/server/wg0/wg0.conf
wg-manager-backend/config/server/wg0/wg0.conf
wg-dashboard-py.iml
docker/wg0.conf
wg_dashboard_backend/database.db
wg-manager-backend/database.db

4
Dockerfile

@ -2,7 +2,7 @@ FROM ubuntu:20.04
ENV TZ=Europe/Minsk
ENV DEBIAN_FRONTEND=noninteractive
COPY ./wg_dashboard_frontend /tmp/build
COPY ./wg-manager /tmp/build
WORKDIR /tmp/build
RUN apt-get update && apt-get install -y \
@ -25,7 +25,7 @@ WORKDIR /app
ENV LIBRARY_PATH=/lib:/usr/lib
ENV TZ=Europe/Oslo
RUN ln -snf /usr/share/zoneinfo/$TZ /etc/localtime && echo $TZ > /etc/timezone
COPY wg_dashboard_backend /app
COPY wg-manager-backend /app
# Install dependencies
#RUN apk add --no-cache --update wireguard-tools py3-gunicorn python3 py3-pip ip6tables

6
docs/install.md

@ -77,7 +77,7 @@ sudo apt install wireguard wireguard-tools -y
```
# Building frontend
sudo git clone https://github.com/perara/wg-manager.git /opt/wg-manager
cd /opt/wg-manager/wg_dashboard_frontend
cd /opt/wg-manager/wg-manager-frontend
sudo npm install --unsafe-perm > /dev/null && sudo npm install @angular/cli > /dev/null
sudo node_modules/@angular/cli/bin/ng build --configuration="production"
```
@ -85,8 +85,8 @@ One thing to be aware of is that when issuing the `sudo node_modules/@angular/cl
## 4. Setup back-end
```
sudo mv dist ../wg_dashboard_backend/build
cd ../wg_dashboard_backend/
sudo mv dist ../wg-manager-backend/build
cd ../wg-manager-backend/
sudo python3 -m venv venv && source venv/bin/activate
sudo pip3 install -r requirements.txt
sudo pip3 install uvicorn

0
wg_dashboard_backend/__init__.py → wg-manager-backend/__init__.py

0
wg_dashboard_backend/alembic.ini → wg-manager-backend/alembic.ini

0
wg_dashboard_backend/const.py → wg-manager-backend/const.py

0
wg_dashboard_backend/database/__init__.py → wg-manager-backend/database/__init__.py

0
wg_dashboard_backend/database/database.py → wg-manager-backend/database/database.py

0
wg_dashboard_backend/database/models.py → wg-manager-backend/database/models.py

0
wg_dashboard_backend/database/util.py → wg-manager-backend/database/util.py

0
wg_dashboard_backend/db/__init__.py → wg-manager-backend/db/__init__.py

0
wg_dashboard_backend/db/api_key.py → wg-manager-backend/db/api_key.py

0
wg_dashboard_backend/db/user.py → wg-manager-backend/db/user.py

0
wg_dashboard_backend/db/wireguard.py → wg-manager-backend/db/wireguard.py

0
wg_dashboard_backend/main.py → wg-manager-backend/main.py

0
wg_dashboard_backend/middleware.py → wg-manager-backend/middleware.py

0
wg_dashboard_backend/migrations/README → wg-manager-backend/migrations/README

0
wg_dashboard_backend/migrations/env.py → wg-manager-backend/migrations/env.py

0
wg_dashboard_backend/migrations/script.py.mako → wg-manager-backend/migrations/script.py.mako

0
wg_dashboard_backend/migrations/versions/4ac3e58519eb_base.py → wg-manager-backend/migrations/versions/4ac3e58519eb_base.py

0
wg_dashboard_backend/requirements.txt → wg-manager-backend/requirements.txt

0
wg_dashboard_backend/routers/__init__.py → wg-manager-backend/routers/__init__.py

0
wg_dashboard_backend/routers/v1/__init__.py → wg-manager-backend/routers/v1/__init__.py

0
wg_dashboard_backend/routers/v1/peer.py → wg-manager-backend/routers/v1/peer.py

0
wg_dashboard_backend/routers/v1/server.py → wg-manager-backend/routers/v1/server.py

0
wg_dashboard_backend/routers/v1/user.py → wg-manager-backend/routers/v1/user.py

0
wg_dashboard_backend/routers/v1/wg.py → wg-manager-backend/routers/v1/wg.py

0
wg_dashboard_backend/schemas.py → wg-manager-backend/schemas.py

0
wg_dashboard_backend/script/__init__.py → wg-manager-backend/script/__init__.py

0
wg_dashboard_backend/script/obfuscate/__init__.py → wg-manager-backend/script/obfuscate/__init__.py

0
wg_dashboard_backend/script/obfuscate/obfs4.py → wg-manager-backend/script/obfuscate/obfs4.py

0
wg_dashboard_backend/script/obfuscate/shapeshifter.py → wg-manager-backend/script/obfuscate/shapeshifter.py

0
wg_dashboard_backend/script/obfuscate/tor.py → wg-manager-backend/script/obfuscate/tor.py

0
wg_dashboard_backend/script/wireguard.py → wg-manager-backend/script/wireguard.py

0
wg_dashboard_backend/script/wireguard_startup.py → wg-manager-backend/script/wireguard_startup.py

0
wg_dashboard_backend/templates/peer.j2 → wg-manager-backend/templates/peer.j2

0
wg_dashboard_backend/templates/server.j2 → wg-manager-backend/templates/server.j2

0
wg_dashboard_backend/tests/__init__.py → wg-manager-backend/tests/__init__.py

0
wg_dashboard_backend/tests/database.db → wg-manager-backend/tests/database.db

0
wg_dashboard_backend/tests/test_pytest.py → wg-manager-backend/tests/test_pytest.py

0
wg_dashboard_backend/util.py → wg-manager-backend/util.py

0
wg_dashboard_frontend/.editorconfig → wg-manager-frontend/.editorconfig

51
wg-manager-frontend/.eslintrc.json

@ -0,0 +1,51 @@
{
"root": true,
"ignorePatterns": [
"projects/**/*"
],
"overrides": [
{
"files": [
"*.ts"
],
"parserOptions": {
"project": [
"tsconfig.json",
"e2e/tsconfig.json"
],
"createDefaultProgram": true
},
"extends": [
"plugin:@angular-eslint/recommended",
"plugin:@angular-eslint/template/process-inline-templates"
],
"rules": {
"@angular-eslint/component-selector": [
"error",
{
"prefix": "app",
"style": "kebab-case",
"type": "element"
}
],
"@angular-eslint/directive-selector": [
"error",
{
"prefix": "app",
"style": "camelCase",
"type": "attribute"
}
]
}
},
{
"files": [
"*.html"
],
"extends": [
"plugin:@angular-eslint/template/recommended"
],
"rules": {}
}
]
}

0
wg_dashboard_frontend/.github/CONTRIBUTING.md → wg-manager-frontend/.github/CONTRIBUTING.md

0
wg_dashboard_frontend/.github/ISSUE_TEMPLATE.md → wg-manager-frontend/.github/ISSUE_TEMPLATE.md

0
wg_dashboard_frontend/.github/PULL_REQUEST_TEMPLATE.md → wg-manager-frontend/.github/PULL_REQUEST_TEMPLATE.md

0
wg_dashboard_frontend/.stylelintrc → wg-manager-frontend/.stylelintrc

0
wg_dashboard_frontend/LICENSE → wg-manager-frontend/LICENSE

16
wg_dashboard_frontend/angular.json → wg-manager-frontend/angular.json

@ -24,8 +24,7 @@
"./node_modules/@angular/material/prebuilt-themes/indigo-pink.css",
"src/theme/styles.scss"
],
"scripts": [
]
"scripts": []
},
"configurations": {
"production": {
@ -71,13 +70,11 @@
}
},
"lint": {
"builder": "@angular-devkit/build-angular:tslint",
"builder": "@angular-eslint/builder:lint",
"options": {
"tsConfig": [
"src/tsconfig.app.json"
],
"exclude": [
"**/node_modules/**"
"lintFilePatterns": [
"src/**/*.ts",
"src/**/*.html"
]
}
}
@ -91,7 +88,8 @@
},
"defaultProject": "wg-manager",
"cli": {
"packageManager": "yarn"
"packageManager": "yarn",
"defaultCollection": "@angular-eslint/schematics"
},
"schematics": {
"@schematics/angular:component": {

90
wg_dashboard_frontend/package.json → wg-manager-frontend/package.json

@ -1,6 +1,6 @@
{
"name": "wg_dashboard_frontend",
"version": "1.0.0",
"name": "wg-manager",
"version": "1.1.0",
"description": "WG Dashboard",
"keywords": [
"dashboard"
@ -11,7 +11,7 @@
"md-doc": "npm install widdershins && wget http://127.0.0.1:8000/openapi.json -O /tmp/wg-openapi.json && widdershins /tmp/wg-openapi.json --environment widdershins.json --resolve=true --omitHeader=true --language_tabs 'python:Python' -o ../docs/api.md",
"start": "ng serve --host 0.0.0.0 --disable-host-check",
"build": "ng build",
"buildwatch": "ng build --watch --aot --outputPath=../wg_dashboard_backend/build/ --host 0.0.0.0 --disable-host-check",
"buildwatch": "ng build --watch --aot --outputPath=../wg-manager-backend/build/ --host 0.0.0.0 --disable-host-check",
"tlint": "ng lint",
"tlint:fix": "ng lint --fix",
"slint": "stylelint --syntax scss ./**/*.scss",
@ -30,58 +30,62 @@
},
"homepage": "https://github.com/perara/wg-manager",
"dependencies": {
"@angular/animations": "11.0.5",
"@angular/cdk": "11.0.3",
"@angular/common": "11.0.5",
"@angular/compiler": "11.0.5",
"@angular/core": "11.0.5",
"@angular/animations": "11.2.10",
"@angular/cdk": "11.2.9",
"@angular/common": "11.2.10",
"@angular/compiler": "11.2.10",
"@angular/core": "11.2.10",
"@angular/flex-layout": "11.0.0-beta.33",
"@angular/forms": "11.0.5",
"@angular/localize": "11.0.5",
"@angular/material": "11.0.3",
"@angular/platform-browser": "11.0.5",
"@angular/platform-browser-dynamic": "11.0.5",
"@angular/router": "11.0.5",
"@jedmao/ini-parser": "0.2.4",
"@angular/forms": "11.2.10",
"@angular/localize": "11.2.10",
"@angular/material": "11.2.9",
"@angular/platform-browser": "11.2.10",
"@angular/platform-browser-dynamic": "11.2.10",
"@angular/router": "11.2.10",
"ngx-cookie-service": "11.0.2",
"angularx-qrcode": "11.0.0",
"angular-material-dynamic-themes": "1.0.4",
"angular-notifier": "6.0.1",
"angularx-qrcode": "10.0.11",
"angular-notifier": "9.0.1",
"classlist.js": "1.1.20150312",
"core-js": "3.6.4",
"core-js": "3.10.2",
"tslib": "2.2.0",
"web-animations-js": "2.3.2",
"widdershins": "4.0.1",
"zone.js": "0.11.4",
"material-icons": "0.6.1",
"@jedmao/ini-parser": "0.2.4",
"file-saver": "2.0.5",
"hammerjs": "2.0.8",
"install": "0.13.0",
"ip-address": "^7.1.0",
"ip-cidr": "2.1.1",
"ip-cidr": "2.1.4",
"js-file-download": "0.4.12",
"jszip": "3.5.0",
"material-icons": "0.5.1",
"ngx-cookie-service": "11.0.2",
"npm": "6.14.6",
"remove": "0.1.5",
"rxjs": "6.5.5",
"tslib": "2.0.3",
"web-animations-js": "2.3.2",
"widdershins": "4.0.1",
"zone.js": "0.10.3"
"jszip": "3.6.0",
"rxjs": "6.6.7"
},
"devDependencies": {
"@angular-devkit/build-angular": "~0.1102.9",
"@angular-devkit/schematics": "^11.0.5",
"@angular-devkit/build-angular": "~0.1100.5",
"@angular/cli": "11.0.5",
"@angular/compiler-cli": "11.0.5",
"@angular/language-service": "11.0.5",
"@types/node": "^13.11.0",
"codelyzer": "^6.0.0",
"sass": "1.32.0",
"@angular-eslint/builder": "4.0.0",
"@angular-eslint/eslint-plugin": "4.0.0",
"@angular-eslint/eslint-plugin-template": "4.0.0",
"@angular-eslint/schematics": "4.0.0",
"@angular-eslint/template-parser": "4.0.0",
"@angular/cli": "11.2.9",
"@angular/compiler-cli": "11.2.10",
"@angular/language-service": "11.2.10",
"@types/node": "^14.14.41",
"@typescript-eslint/eslint-plugin": "4.16.1",
"@typescript-eslint/parser": "4.16.1",
"eslint": "^7.6.0",
"pre-commit": "1.2.2",
"stylelint": "13.3.0",
"sass": "1.32.11",
"stylelint": "13.12.0",
"stylelint-config-recommended-scss": "4.2.0",
"stylelint-config-standard": "20.0.0",
"stylelint-scss": "3.16.0",
"ts-node": "8.8.2",
"tslint": "~6.1.0",
"tslint-angular": "3.0.2",
"stylelint-config-standard": "21.0.0",
"stylelint-scss": "3.19.0",
"ts-node": "9.1.1",
"tslint-angular": "3.0.3",
"tslint-config-airbnb": "5.11.2",
"typescript": "4.0.5"
}

0
wg_dashboard_frontend/proxy.conf.json → wg-manager-frontend/proxy.conf.json

0
wg_dashboard_frontend/src/app/app-routing.module.ts → wg-manager-frontend/src/app/app-routing.module.ts

0
wg_dashboard_frontend/src/app/app.component.ts → wg-manager-frontend/src/app/app.component.ts

0
wg_dashboard_frontend/src/app/app.module.ts → wg-manager-frontend/src/app/app.module.ts

0
wg_dashboard_frontend/src/app/directives/var.directive.ts → wg-manager-frontend/src/app/directives/var.directive.ts

0
wg_dashboard_frontend/src/app/index.ts → wg-manager-frontend/src/app/index.ts

0
wg_dashboard_frontend/src/app/interfaces/peer.ts → wg-manager-frontend/src/app/interfaces/peer.ts

0
wg_dashboard_frontend/src/app/interfaces/server.ts → wg-manager-frontend/src/app/interfaces/server.ts

0
wg_dashboard_frontend/src/app/interfaces/user.ts → wg-manager-frontend/src/app/interfaces/user.ts

0
wg_dashboard_frontend/src/app/layout/layout.module.ts → wg-manager-frontend/src/app/layout/layout.module.ts

0
wg_dashboard_frontend/src/app/layout/layout/layout.component.html → wg-manager-frontend/src/app/layout/layout/layout.component.html

0
wg_dashboard_frontend/src/app/layout/layout/layout.component.scss → wg-manager-frontend/src/app/layout/layout/layout.component.scss

0
wg_dashboard_frontend/src/app/layout/layout/layout.component.spec.ts → wg-manager-frontend/src/app/layout/layout/layout.component.spec.ts

0
wg_dashboard_frontend/src/app/layout/layout/layout.component.ts → wg-manager-frontend/src/app/layout/layout/layout.component.ts

0
wg_dashboard_frontend/src/app/page/components/components.component.html → wg-manager-frontend/src/app/page/components/components.component.html

0
wg_dashboard_frontend/src/app/page/components/components.component.scss → wg-manager-frontend/src/app/page/components/components.component.scss

0
wg_dashboard_frontend/src/app/page/components/components.component.ts → wg-manager-frontend/src/app/page/components/components.component.ts

0
wg_dashboard_frontend/src/app/page/components/components.module.ts → wg-manager-frontend/src/app/page/components/components.module.ts

0
wg_dashboard_frontend/src/app/page/components/index.ts → wg-manager-frontend/src/app/page/components/index.ts

0
wg_dashboard_frontend/src/app/page/components/modal-confirm/index.ts → wg-manager-frontend/src/app/page/components/modal-confirm/index.ts

0
wg_dashboard_frontend/src/app/page/components/modal-confirm/modal-confirm.component.html → wg-manager-frontend/src/app/page/components/modal-confirm/modal-confirm.component.html

0
wg_dashboard_frontend/src/app/page/components/modal-confirm/modal-confirm.component.scss → wg-manager-frontend/src/app/page/components/modal-confirm/modal-confirm.component.scss

0
wg_dashboard_frontend/src/app/page/components/modal-confirm/modal-confirm.component.ts → wg-manager-frontend/src/app/page/components/modal-confirm/modal-confirm.component.ts

0
wg_dashboard_frontend/src/app/page/dashboard/add-server/add-server.component.html → wg-manager-frontend/src/app/page/dashboard/add-server/add-server.component.html

0
wg_dashboard_frontend/src/app/page/dashboard/add-server/add-server.component.scss → wg-manager-frontend/src/app/page/dashboard/add-server/add-server.component.scss

0
wg_dashboard_frontend/src/app/page/dashboard/add-server/add-server.component.ts → wg-manager-frontend/src/app/page/dashboard/add-server/add-server.component.ts

0
wg_dashboard_frontend/src/app/page/dashboard/dashboard.component.css → wg-manager-frontend/src/app/page/dashboard/dashboard.component.css

0
wg_dashboard_frontend/src/app/page/dashboard/dashboard.component.html → wg-manager-frontend/src/app/page/dashboard/dashboard.component.html

0
wg_dashboard_frontend/src/app/page/dashboard/dashboard.component.ts → wg-manager-frontend/src/app/page/dashboard/dashboard.component.ts

0
wg_dashboard_frontend/src/app/page/dashboard/dashboard.module.ts → wg-manager-frontend/src/app/page/dashboard/dashboard.module.ts

0
wg_dashboard_frontend/src/app/page/dashboard/peer/peer.component.html → wg-manager-frontend/src/app/page/dashboard/peer/peer.component.html

0
wg_dashboard_frontend/src/app/page/dashboard/peer/peer.component.scss → wg-manager-frontend/src/app/page/dashboard/peer/peer.component.scss

0
wg_dashboard_frontend/src/app/page/dashboard/peer/peer.component.ts → wg-manager-frontend/src/app/page/dashboard/peer/peer.component.ts

0
wg_dashboard_frontend/src/app/page/dashboard/server/server.component.html → wg-manager-frontend/src/app/page/dashboard/server/server.component.html

0
wg_dashboard_frontend/src/app/page/dashboard/server/server.component.scss → wg-manager-frontend/src/app/page/dashboard/server/server.component.scss

0
wg_dashboard_frontend/src/app/page/dashboard/server/server.component.ts → wg-manager-frontend/src/app/page/dashboard/server/server.component.ts

0
wg_dashboard_frontend/src/app/page/error/error.component.css → wg-manager-frontend/src/app/page/error/error.component.css

0
wg_dashboard_frontend/src/app/page/error/error.component.html → wg-manager-frontend/src/app/page/error/error.component.html

0
wg_dashboard_frontend/src/app/page/error/error.component.ts → wg-manager-frontend/src/app/page/error/error.component.ts

0
wg_dashboard_frontend/src/app/page/error/index.ts → wg-manager-frontend/src/app/page/error/index.ts

0
wg_dashboard_frontend/src/app/page/page-routing.module.ts → wg-manager-frontend/src/app/page/page-routing.module.ts

0
wg_dashboard_frontend/src/app/page/page.module.ts → wg-manager-frontend/src/app/page/page.module.ts

0
wg_dashboard_frontend/src/app/page/user/edit/api-key/api-key.component.html → wg-manager-frontend/src/app/page/user/edit/api-key/api-key.component.html

0
wg_dashboard_frontend/src/app/page/user/edit/api-key/api-key.component.scss → wg-manager-frontend/src/app/page/user/edit/api-key/api-key.component.scss

0
wg_dashboard_frontend/src/app/page/user/edit/api-key/api-key.component.spec.ts → wg-manager-frontend/src/app/page/user/edit/api-key/api-key.component.spec.ts

0
wg_dashboard_frontend/src/app/page/user/edit/api-key/api-key.component.ts → wg-manager-frontend/src/app/page/user/edit/api-key/api-key.component.ts

0
wg_dashboard_frontend/src/app/page/user/edit/edit.component.html → wg-manager-frontend/src/app/page/user/edit/edit.component.html

0
wg_dashboard_frontend/src/app/page/user/edit/edit.component.scss → wg-manager-frontend/src/app/page/user/edit/edit.component.scss

0
wg_dashboard_frontend/src/app/page/user/edit/edit.component.ts → wg-manager-frontend/src/app/page/user/edit/edit.component.ts

0
wg_dashboard_frontend/src/app/page/user/login/login.component.html → wg-manager-frontend/src/app/page/user/login/login.component.html

Some files were not shown because too many files changed in this diff

Loading…
Cancel
Save