1 |
jpp |
1.1 |
diff -Nur --no-dereference smeserver-ezmlm-web-1.1.3.old/createlinks smeserver-ezmlm-web-1.1.3/createlinks |
2 |
|
|
--- smeserver-ezmlm-web-1.1.3.old/createlinks 2022-03-15 14:33:10.330000000 -0400 |
3 |
jpp |
1.2 |
+++ smeserver-ezmlm-web-1.1.3/createlinks 2022-03-15 14:56:23.404000000 -0400 |
4 |
|
|
@@ -45,5 +45,20 @@ |
5 |
jpp |
1.1 |
mailinglist-update |
6 |
|
|
mailinglist-assign |
7 |
|
|
)); |
8 |
|
|
- |
9 |
|
|
+my $event="smeserver-ezmlm-www-update"; |
10 |
|
|
+templates2events("/etc/ezmlm/ezmlmwebrc",$event); |
11 |
|
|
+templates2events("/home/e-smith/files/ezmlm/lists/webusers",$event); |
12 |
|
|
+templates2events("/etc/ezmlm/ezmlmwebrc", $event); |
13 |
|
|
+templates2events("/etc/httpd/admin-conf/httpd.conf", $event); |
14 |
|
|
+templates2events("/etc/httpd/conf/httpd.conf", $event); |
15 |
|
|
+templates2events("/home/e-smith/files/ezmlm/lists/webusers", $event); |
16 |
|
|
+templates2events("/var/service/qpsmtpd/config/goodrcptto", $event); |
17 |
|
|
+safe_symlink("restart","root/etc/e-smith/events/$event/services2adjust/httpd-admin"); |
18 |
|
|
+safe_symlink("restart","root/etc/e-smith/events/$event/services2adjust/httpd-e-smith"); |
19 |
|
|
+safe_symlink("sighup","root/etc/e-smith/events/$event/services2adjust/qpsmtpd"); |
20 |
|
|
+safe_symlink("sighup","root/etc/e-smith/events/$event/services2adjust/sqpsmtpd"); |
21 |
|
|
+safe_symlink("restart","root/etc/e-smith/events/$event/services2adjust/qmail@U"); |
22 |
|
|
+event_link("ezmlm-update", $event, "60"); |
23 |
|
|
+templates2events("/var/qmail/users/assign", $event); |
24 |
|
|
+safe_symlink("/var/qmail/bin/qmail-newu","root/etc/e-smith/events/$event/S55email-assign"); |
25 |
|
|
|
26 |
jpp |
1.3 |
diff -Nur --no-dereference smeserver-ezmlm-web-1.1.3.old/createlinks smeserver-ezmlm-web-1.1.3/createlinks |
27 |
|
|
--- smeserver-ezmlm-web-1.1.3.old/createlinks 2022-03-19 01:02:18.606000000 -0400 |
28 |
|
|
+++ smeserver-ezmlm-web-1.1.3/createlinks 2022-03-19 01:03:34.418000000 -0400 |
29 |
|
|
@@ -45,7 +45,7 @@ |
30 |
|
|
mailinglist-update |
31 |
|
|
mailinglist-assign |
32 |
|
|
)); |
33 |
|
|
-my $event="smeserver-ezmlm-www-update"; |
34 |
|
|
+my $event="smeserver-ezmlm-web-update"; |
35 |
|
|
templates2events("/etc/ezmlm/ezmlmwebrc",$event); |
36 |
|
|
templates2events("/home/e-smith/files/ezmlm/lists/webusers",$event); |
37 |
|
|
templates2events("/etc/ezmlm/ezmlmwebrc", $event); |
38 |
|
|
diff -Nur --no-dereference smeserver-ezmlm-web-1.1.3.old/root/etc/e-smith/web/functions/mailinglists smeserver-ezmlm-web-1.1.3/root/etc/e-smith/web/functions/mailinglists |
39 |
|
|
--- smeserver-ezmlm-web-1.1.3.old/root/etc/e-smith/web/functions/mailinglists 2022-03-19 01:02:18.602000000 -0400 |
40 |
|
|
+++ smeserver-ezmlm-web-1.1.3/root/etc/e-smith/web/functions/mailinglists 2022-03-19 01:04:52.303000000 -0400 |
41 |
|
|
@@ -280,7 +280,7 @@ |
42 |
|
|
foreach my $member ( split ( /,/, $members ) ) { |
43 |
|
|
$members{$member} = 1; |
44 |
|
|
} |
45 |
|
|
- my @users = sort { $a->key() cmp $b->key() } $accounts->users(); |
46 |
|
|
+ my @users = sort { $a->key() cmp $b->key() } ( $accounts->users() , $accounts->get('admin') ); |
47 |
|
|
|
48 |
|
|
|
49 |
|
|
my $out = "<tr>\n <td class=\"sme-noborders-label\">" |
50 |
|
|
@@ -474,6 +474,7 @@ |
51 |
|
|
|
52 |
|
|
my $listOwner = $q->param ('listOwner'); |
53 |
|
|
$listOwner = "admin" if ($listOwner eq "Administrator"); |
54 |
|
|
+ my @users = sort { $a->key() cmp $b->key() } ( $accounts->users() , $accounts->get('admin') ); |
55 |
|
|
|
56 |
|
|
#------------------------------------------------------------ |
57 |
|
|
# Looks good. Find out if this account has been taken |
58 |
|
|
@@ -498,6 +499,7 @@ |
59 |
|
|
Domain => $listDomain, |
60 |
|
|
Description => $listDescription, |
61 |
|
|
Owner => $listOwner, |
62 |
|
|
+ webusers => $webusers, |
63 |
|
|
} ); |
64 |
|
|
|
65 |
|
|
system ('/sbin/e-smith/signal-event', 'mailinglist-create', $listName) == 0 |