소스 검색

Added DEFAULT_BOARD_ID environment variable setting to all WeKan platforms.

Thanks to xet7 !
Lauri Ojansivu 1 년 전
부모
커밋
a781c0e7dc
9개의 변경된 파일29개의 추가작업 그리고 1개의 파일을 삭제
  1. 1 0
      .devcontainer/Dockerfile
  2. 1 0
      Dockerfile
  3. 4 0
      docker-compose.yml
  4. 5 1
      releases/virtualbox/start-wekan.sh
  5. 0 0
      snap-src/bin/config
  6. 6 0
      snap-src/bin/wekan-help
  7. 4 0
      start-wekan.bat
  8. 4 0
      start-wekan.sh
  9. 4 0
      torodb-postgresql/docker-compose.yml

+ 1 - 0
.devcontainer/Dockerfile

@@ -20,6 +20,7 @@ ENV \
     SRC_PATH=./ \
     WITH_API=true \
     RESULTS_PER_PAGE="" \
+    DEFAULT_BOARD_ID="" \
     ACCOUNTS_LOCKOUT_KNOWN_USERS_FAILURES_BEFORE=3 \
     ACCOUNTS_LOCKOUT_KNOWN_USERS_PERIOD=60 \
     ACCOUNTS_LOCKOUT_KNOWN_USERS_FAILURE_WINDOW=15 \

+ 1 - 0
Dockerfile

@@ -31,6 +31,7 @@ ENV BUILD_DEPS="apt-utils libarchive-tools gnupg gosu wget curl bzip2 g++ build-
     SRC_PATH=./ \
     WITH_API=true \
     RESULTS_PER_PAGE="" \
+    DEFAULT_BOARD_ID="" \
     ACCOUNTS_LOCKOUT_KNOWN_USERS_FAILURES_BEFORE=3 \
     ACCOUNTS_LOCKOUT_KNOWN_USERS_PERIOD=60 \
     ACCOUNTS_LOCKOUT_KNOWN_USERS_FAILURE_WINDOW=15 \

+ 4 - 0
docker-compose.yml

@@ -245,6 +245,10 @@ services:
       # ==== NUMBER OF SEARCH RESULTS PER PAGE BY DEFAULT ====
       #- RESULTS_PER_PAGE=20
       #---------------------------------------------------------------
+      # ==== AFTER OIDC LOGIN, ADD USERS AUTOMATICALLY TO THIS BOARD ID ====
+      # https://github.com/wekan/wekan/pull/5098
+      #- DEFAULT_BOARD_ID=abcd1234
+      #---------------------------------------------------------------
       # ==== WEKAN API AND EXPORT BOARD ====
       # Wekan Export Board works when WITH_API=true.
       # https://github.com/wekan/wekan/wiki/REST-API

+ 5 - 1
releases/virtualbox/start-wekan.sh

@@ -25,7 +25,11 @@
       #---------------------------------------------
       # This is local port where Wekan Node.js runs, same as below on Caddyfile settings.
       export PORT=2000
-      #---------------------------------------------
+      #---------------------------------------------------------------
+      # ==== AFTER OIDC LOGIN, ADD USERS AUTOMATICALLY TO THIS BOARD ID ====
+      # https://github.com/wekan/wekan/pull/5098
+      #- DEFAULT_BOARD_ID=abcd1234
+      #---------------------------------------------------------------
       # ==== NUMBER OF SEARCH RESULTS PER PAGE BY DEFAULT ====
       #export RESULTS_PER_PAGE=20
       #---------------------------------------------

파일 크기가 너무 크기때문에 변경 상태를 표시하지 않습니다.
+ 0 - 0
snap-src/bin/config


+ 6 - 0
snap-src/bin/wekan-help

@@ -60,6 +60,12 @@ echo -e "\t$ snap set $SNAP_NAME with-api='true'"
 echo -e "\t-Disable the API:"
 echo -e "\t$ snap unset $SNAP_NAME with-api"
 echo -e "\n"
+echo -e "After OIDC login, add users automatically to this default board ID. https://github.com/wekan/wekan/pull/5098"
+echo -e "To enable the default board ID of wekan:"
+echo -e "\t$ snap set $SNAP_NAME default-board-id='abdc1234'"
+echo -e "\t-Disable the default board ID:"
+echo -e "\t$ snap unset $SNAP_NAME default-board-id"
+echo -e "\n"
 echo -e "Email: https://github.com/wekan/wekan/wiki/Troubleshooting-Mail"
 echo -e "mail-url:"
 echo -e "\t$ snap set $SNAP_NAME mail-url='smtp://username:password@email-smtp.eu-west-1.amazonaws.com:587?tls={ciphers:\"SSLv3\"}&secureConnection=false'"

+ 4 - 0
start-wekan.bat

@@ -55,6 +55,10 @@ REM SET RESULTS_PER_PAGE=20
 REM # If you disable Wekan API with false, Export Board does not work.
 SET WITH_API=true
 
+REM # ==== AFTER OIDC LOGIN, ADD USERS AUTOMATICALLY TO THIS BOARD ID ====
+REM # https://github.com/wekan/wekan/pull/5098
+REM SET DEFAULT_BOARD_ID=abcd1234
+
 REM # ==== RICH TEXT EDITOR IN CARD COMMENTS ====
 REM # https://github.com/wekan/wekan/pull/2560
 SET RICHER_CARD_COMMENT_EDITOR=false

+ 4 - 0
start-wekan.sh

@@ -57,6 +57,10 @@
       # If you disable Wekan API with false, Export Board does not work.
       export WITH_API=true
       #---------------------------------------------------------------
+      # ==== AFTER OIDC LOGIN, ADD USERS AUTOMATICALLY TO THIS BOARD ID ====
+      # https://github.com/wekan/wekan/pull/5098
+      #- DEFAULT_BOARD_ID=abcd1234
+      #---------------------------------------------------------------
       # ==== PASSWORD BRUTE FORCE PROTECTION ====
       #https://atmospherejs.com/lucasantoniassi/accounts-lockout
       #Defaults below. Uncomment to change. wekan/server/accounts-lockout.js

+ 4 - 0
torodb-postgresql/docker-compose.yml

@@ -261,6 +261,10 @@ services:
       # If you disable Wekan API with false, Export Board does not work.
       - WITH_API=true
       #---------------------------------------------------------------
+      # ==== AFTER OIDC LOGIN, ADD USERS AUTOMATICALLY TO THIS BOARD ID ====
+      # https://github.com/wekan/wekan/pull/5098
+      #- DEFAULT_BOARD_ID=abcd1234
+      #---------------------------------------------------------------
       # ==== PASSWORD BRUTE FORCE PROTECTION ====
       #https://atmospherejs.com/lucasantoniassi/accounts-lockout
       #Defaults below. Uncomment to change. wekan/server/accounts-lockout.js

이 변경점에서 너무 많은 파일들이 변경되어 몇몇 파일들은 표시되지 않았습니다.