From 960566dc8c380b034abfa0d5e51b95cf3648ecc8 Mon Sep 17 00:00:00 2001 From: Clivern Date: Mon, 24 Oct 2022 15:22:35 +0200 Subject: [PATCH] feat: allow super admins to update users profile --- README.md | 6 +- api.yml | 2 +- docker-compose-cluster.yml | 6 +- docker-compose-nginx.yml | 2 +- docker-compose.yml | 2 +- docs/index.md | 4 +- lib/lynx_web/router.ex | 2 +- lib/lynx_web/templates/page/teams.html.heex | 65 ++++++++++++++++++- lib/lynx_web/templates/page/users.html.heex | 65 ++++++++++++++++++- mix.exs | 2 +- priv/static/theme/app/backend.js | 72 ++++++++++++++++++++- 11 files changed, 209 insertions(+), 19 deletions(-) diff --git a/README.md b/README.md index db99628..2382934 100644 --- a/README.md +++ b/README.md @@ -1,5 +1,5 @@

- Lynx Logo + Lynx Logo

Lynx

A Fast, Secure and Reliable Terraform Backend, Set up in Minutes.

@@ -7,10 +7,10 @@ - + - + diff --git a/api.yml b/api.yml index 61ee72e..e1be39f 100644 --- a/api.yml +++ b/api.yml @@ -7,7 +7,7 @@ info: license: name: MIT License url: https://github.com/Clivern/Lynx/blob/main/LICENSE - version: 0.11.17 + version: 0.12.0 externalDocs: description: Find out more about lynx url: https://github.com/Clivern/Lynx diff --git a/docker-compose-cluster.yml b/docker-compose-cluster.yml index 3e68b28..34df7b8 100644 --- a/docker-compose-cluster.yml +++ b/docker-compose-cluster.yml @@ -2,7 +2,7 @@ version: '3.8' services: app1: - image: clivern/lynx:0.11.17 + image: clivern/lynx:0.12.0 environment: APP_NAME: Lynx APP_PORT: 4001 @@ -27,7 +27,7 @@ services: - db app2: - image: clivern/lynx:0.11.17 + image: clivern/lynx:0.12.0 environment: APP_NAME: Lynx APP_PORT: 4002 @@ -52,7 +52,7 @@ services: - db app3: - image: clivern/lynx:0.11.17 + image: clivern/lynx:0.12.0 environment: APP_NAME: Lynx APP_PORT: 4003 diff --git a/docker-compose-nginx.yml b/docker-compose-nginx.yml index 2d58006..60c1b88 100644 --- a/docker-compose-nginx.yml +++ b/docker-compose-nginx.yml @@ -2,7 +2,7 @@ version: '3.8' services: app: - image: clivern/lynx:0.11.17 + image: clivern/lynx:0.12.0 environment: APP_NAME: Lynx APP_PORT: 4000 diff --git a/docker-compose.yml b/docker-compose.yml index 3a6a612..c4cd5ae 100644 --- a/docker-compose.yml +++ b/docker-compose.yml @@ -2,7 +2,7 @@ version: '3.8' services: app: - image: clivern/lynx:0.11.17 + image: clivern/lynx:0.12.0 environment: APP_NAME: Lynx APP_PORT: 4000 diff --git a/docs/index.md b/docs/index.md index 9a0a270..9f4499a 100644 --- a/docs/index.md +++ b/docs/index.md @@ -21,8 +21,8 @@ hero: icon: edit download_link: - label: Latest Release v0.11.17 - url: https://github.com/Clivern/Lynx/releases/tag/0.11.17 + label: Latest Release v0.12.0 + url: https://github.com/Clivern/Lynx/releases/tag/0.12.0 features: rows: diff --git a/lib/lynx_web/router.ex b/lib/lynx_web/router.ex index 2950276..dae528b 100644 --- a/lib/lynx_web/router.ex +++ b/lib/lynx_web/router.ex @@ -133,7 +133,7 @@ defmodule LynxWeb.Router do defp add_server_header(conn, _opts) do conn - |> put_resp_header("x-server-version", "lynx/0.11.17") + |> put_resp_header("x-server-version", "lynx/0.12.0") end # Enables LiveDashboard only for development diff --git a/lib/lynx_web/templates/page/teams.html.heex b/lib/lynx_web/templates/page/teams.html.heex index f9ec770..1100488 100644 --- a/lib/lynx_web/templates/page/teams.html.heex +++ b/lib/lynx_web/templates/page/teams.html.heex @@ -3,7 +3,8 @@ new_team: '<%= gettext "Team created successfully!" %>', delete_team_message: '<%= gettext "Team deleted successfully!" %>', delete_team_alert: '<%= gettext "You are trying to delete a team! are you sure?" %>', - delete_team_endpoint: '<%= Routes.team_path(@conn, :delete, "UUID") %>' + delete_team_endpoint: '<%= Routes.team_path(@conn, :delete, "UUID") %>', + update_team_endpoint: '<%= Routes.team_path(@conn, :update, "UUID") %>' } @@ -294,7 +295,8 @@ ${formatDatetime(team.createdAt)} + + --> @@ -391,7 +393,66 @@ +