@@ -56,6 +56,7 @@ json_list() {
5656 "CONTACT": "' $CONTACT ' ",
5757 "CRON_REPORTS": "' $CRON_REPORTS ' ",
5858 "RKEY": "' $RKEY ' ",
59+ "ROLE": "' $ROLE ' ",
5960 "SUSPENDED": "' $SUSPENDED ' ",
6061 "SUSPENDED_USERS": "' $SUSPENDED_USERS ' ",
6162 "SUSPENDED_WEB": "' $SUSPENDED_WEB ' ",
@@ -94,14 +95,14 @@ json_list() {
9495
9596# SHELL list function
9697shell_list () {
97- echo " USER PKG WEB DNS MAIL DB DISK BW SPND DATE"
98- echo " ---- --- --- --- --- -- ---- -- ---- ----"
98+ echo " USER ROLE PKG WEB DNS MAIL DB DISK BW SPND DATE"
99+ echo " ---- ---- --- --- --- --- -- ---- -- ---- ----"
99100 while read USER; do
100101 if [ ! -f " $HESTIA /data/users/$USER /user.conf" ]; then
101102 continue
102103 fi
103104 source_conf " $HESTIA /data/users/$USER /user.conf"
104- echo -n " $USER $PACKAGE $U_WEB_DOMAINS $U_DNS_DOMAINS $U_MAIL_DOMAINS "
105+ echo -n " $USER $ROLE $ PACKAGE $U_WEB_DOMAINS $U_DNS_DOMAINS $U_MAIL_DOMAINS "
105106 echo " $U_DATABASES $U_DISK $U_BANDWIDTH $SUSPENDED $DATE "
106107 done < <( grep ' @' /etc/passwd | cut -f1 -d:)
107108}
@@ -118,7 +119,7 @@ plain_list() {
118119 echo -ne " $WEB_DOMAINS \t$WEB_ALIASES \t$DNS_DOMAINS \t$DNS_RECORDS \t"
119120 echo -ne " $MAIL_DOMAINS \t$MAIL_ACCOUNTS \t$DATABASES \t$CRON_JOBS \t"
120121 echo -ne " $DISK_QUOTA \t$BANDWIDTH \t$NS \t$SHELL \t$BACKUPS \t"
121- echo -ne " $CONTACT \t$CRON_REPORTS \t$RKEY \t$SUSPENDED \t"
122+ echo -ne " $CONTACT \t$CRON_REPORTS \t$RKEY \t$ROLE \t $ SUSPENDED \t"
122123 echo -ne " $SUSPENDED_USERS \t$SUSPENDED_WEB \t$SUSPENDED_DNS \t"
123124 echo -ne " $SUSPENDED_MAIL \t$SUSPENDED_DB \t$SUSPENDED_CRON \t"
124125 echo -ne " $IP_AVAIL \t$IP_OWNED \t$U_USERS \t$U_DISK \t$U_DISK_DIRS \t"
@@ -136,7 +137,7 @@ csv_list() {
136137 echo -n " PROXY_TEMPLATE,DNS_TEMPLATE,WEB_DOMAINS,WEB_ALIASES,"
137138 echo -n " DNS_DOMAINS,DNS_RECORDS,MAIL_DOMAINS,MAIL_ACCOUNTS,"
138139 echo -n " DATABASES,CRON_JOBS,DISK_QUOTA,BANDWIDTH,NS,HOME,SHELL,"
139- echo -n " BACKUPS,CONTACT,CRON_REPORTS,RKEY,SUSPENDED,SUSPENDED_USERS,"
140+ echo -n " BACKUPS,CONTACT,CRON_REPORTS,RKEY,ROLE, SUSPENDED,SUSPENDED_USERS,"
140141 echo -n " SUSPENDED_WEB,SUSPENDED_DNS,SUSPENDED_MAIL,SUSPENDED_DB,"
141142 echo -n " SUSPENDED_CRON,IP_AVAIL,IP_OWNED,U_USERS,U_DISK,U_DISK_DIRS,"
142143 echo -n " U_DISK_WEB,U_DISK_MAIL,U_DISK_DB,U_BANDWIDTH,U_WEB_DOMAINS,"
@@ -153,7 +154,7 @@ csv_list() {
153154 echo -n " $WEB_DOMAINS ,$WEB_ALIASES ,$DNS_DOMAINS ,$DNS_RECORDS ,"
154155 echo -n " $MAIL_DOMAINS ,$MAIL_ACCOUNTS ,$DATABASES ,$CRON_JOBS ,"
155156 echo -n " $DISK_QUOTA ,$BANDWIDTH ,\" $NS \" ,$HOME ,$SHELL ,$BACKUPS ,"
156- echo -n " $CONTACT ,$CRON_REPORTS ,\" $RKEY \" ,$SUSPENDED ,"
157+ echo -n " $CONTACT ,$CRON_REPORTS ,\" $RKEY \" ,$ROLE , $ SUSPENDED ,"
157158 echo -n " $SUSPENDED_USERS ,$SUSPENDED_WEB ,$SUSPENDED_DNS ,"
158159 echo -n " $SUSPENDED_MAIL ,$SUSPENDED_DB ,$SUSPENDED_CRON ,$IP_AVAIL ,"
159160 echo -n " $IP_OWNED ,$U_USERS ,$U_DISK ,$U_DISK_DIRS ,$U_DISK_WEB ,"
0 commit comments