edit_project and delete_project changed listview
This commit is contained in:
@@ -221,7 +221,12 @@ delete_project() {
|
|||||||
projects=$(ls "$PROJECT_CONFIG_DIR" 2>/dev/null)
|
projects=$(ls "$PROJECT_CONFIG_DIR" 2>/dev/null)
|
||||||
[ -z "$projects" ] && { whiptail --msgbox "Keine Projekte vorhanden." 10 60; return; }
|
[ -z "$projects" ] && { whiptail --msgbox "Keine Projekte vorhanden." 10 60; return; }
|
||||||
|
|
||||||
project=$(whiptail --menu "Projekt zum Löschen auswählen:" 20 60 10 $projects 3>&1 1>&2 2>&3) || return
|
menu_list=()
|
||||||
|
for p in $projects; do
|
||||||
|
menu_list+=("$p" "")
|
||||||
|
done
|
||||||
|
|
||||||
|
project=$(whiptail --menu "Projekt zum Löschen auswählen:" 20 60 10 "${menu_list[@]}" 3>&1 1>&2 2>&3) || return
|
||||||
|
|
||||||
if whiptail --yesno "Projekt $project wirklich löschen?" 10 60; then
|
if whiptail --yesno "Projekt $project wirklich löschen?" 10 60; then
|
||||||
rm -rf "$PROJECT_CONFIG_DIR/$project" "$PROJECTS_DIR/$project"
|
rm -rf "$PROJECT_CONFIG_DIR/$project" "$PROJECTS_DIR/$project"
|
||||||
@@ -234,7 +239,12 @@ edit_project() {
|
|||||||
projects=$(ls "$PROJECT_CONFIG_DIR" 2>/dev/null)
|
projects=$(ls "$PROJECT_CONFIG_DIR" 2>/dev/null)
|
||||||
[ -z "$projects" ] && { whiptail --msgbox "Keine Projekte vorhanden." 10 60; return; }
|
[ -z "$projects" ] && { whiptail --msgbox "Keine Projekte vorhanden." 10 60; return; }
|
||||||
|
|
||||||
project=$(whiptail --menu "Projekt auswählen:" 20 60 10 $projects 3>&1 1>&2 2>&3) || return
|
menu_list=()
|
||||||
|
for p in $projects; do
|
||||||
|
menu_list+=("$p" "")
|
||||||
|
done
|
||||||
|
|
||||||
|
project=$(whiptail --menu "Projekt auswählen:" 20 60 10 "${menu_list[@]}" 3>&1 1>&2 2>&3) || return
|
||||||
local config_file="$PROJECT_CONFIG_DIR/$project/config-file"
|
local config_file="$PROJECT_CONFIG_DIR/$project/config-file"
|
||||||
|
|
||||||
while true; do
|
while true; do
|
||||||
|
|||||||
Reference in New Issue
Block a user