/[smecontribs]/rpms/ezmlm-web/contribs8/ezmlm-web-3.3.1-modiffor722.patch
ViewVC logotype

Contents of /rpms/ezmlm-web/contribs8/ezmlm-web-3.3.1-modiffor722.patch

Parent Directory Parent Directory | Revision Log Revision Log | View Revision Graph Revision Graph


Revision 1.1 - (show annotations) (download)
Thu Apr 21 04:35:53 2016 UTC (8 years, 7 months ago) by unnilennium
Branch: MAIN
CVS Tags: ezmlm-web-3_3_1-5_el5_sme, HEAD
* Thu Apr 21 2016 Jean-Philipe Pialasse <tests@pialasse.com> 3.3.1-5.sme
- remove non available options (always on) in ezmlm-idx 7.2.2 [SME: 9470]
- remove setting user access to web, as unecessary in SME
- patch ezmlm-web-3.3.1-modiffor722.patch

1 --- ezmlm-web-3.3.1/ezmlm-web.cgi.plusmodif 2016-04-20 06:55:41.000000000 -0400
2 +++ ezmlm-web-3.3.1/ezmlm-web.cgi 2016-04-20 15:21:15.000000000 -0400
3 @@ -1169,6 +1169,20 @@
4 $item = '' unless defined($item);
5 $pagedata->setValue("Data.List.CopyLines", "$item");
6 }
7 + if (Mail::Ezmlm->get_version() >= 7) {
8 + $item = $list->getpart('digsize');
9 + $item = '' unless defined($item);
10 + $pagedata->setValue("Data.List.digsize", "$item");
11 +
12 + $item = $list->getpart('digcount');
13 + $item = '' unless defined($item);
14 + $pagedata->setValue("Data.List.digcount", "$item");
15 +
16 + $item = $list->getpart('digtime');
17 + $item = '' unless defined($item);
18 + $pagedata->setValue("Data.List.digtime", "$item");
19 + }
20 +
21
22 $item = $list->getpart('mimereject');
23 $item = '' unless defined($item);
24 @@ -2524,6 +2538,46 @@
25 }
26 }
27
28 + # 'digsize' setting (since ezmlm-idx v7)
29 + if (defined($q->param('digsize'))) {
30 + my $digsize;
31 + $digsize = (defined($q->param('digsize'))) ?
32 + $q->param('digsize') : 0;
33 + if (defined($q->param('digsize_state')) && ($digsize)) {
34 + $list->setpart('digsize', "$digsize");
35 + } else {
36 + my $digsize = $list->thislist() . "/digsize";
37 + unlink ($digsize) if (-e $digsize);
38 + }
39 + }
40 + # 'digsize' setting (since ezmlm-idx v7)
41 + if (defined($q->param('digcount'))) {
42 + my $digcount;
43 + $digcount = (defined($q->param('digcount'))) ?
44 + $q->param('digcount') : 0;
45 + if (defined($q->param('digcount_state')) && ($digcount)) {
46 + $list->setpart('digcount', "$digcount");
47 + } else {
48 + my $digcount = $list->thislist() . "/digcount";
49 + unlink ($digcount) if (-e $digcount);
50 + }
51 + }
52 + # 'digtime' setting (since ezmlm-idx v7)
53 + if (defined($q->param('digtime'))) {
54 + my $digtime;
55 + $digtime = (defined($q->param('digtime'))) ?
56 + $q->param('digtime') : 0;
57 + if (defined($q->param('digtime_state')) && ($digtime)) {
58 + $list->setpart('digtime', "$digtime");
59 + } else {
60 + my $digtime = $list->thislist() . "/digtime";
61 + unlink ($digtime) if (-e $digtime);
62 + }
63 + }
64 +
65 +
66 +
67 +
68 # 'msgsize' setting
69 if (defined($q->param('msgsize_max_value'))
70 && defined($q->param('msgsize_min_value'))) {
71 --- ezmlm-web/lang/en.hdf.plusmodif 2016-04-20 06:55:41.000000000 -0400
72 +++ ezmlm-web/lang/en.hdf 2016-04-20 15:06:49.000000000 -0400
73 @@ -234,6 +234,12 @@
74 ListAddress = List Address
75 ListOptions = Basic List Options
76 AllowedToEdit = Users allowed to edit this list via web interface
77 + digsize = Size of message body accumulated since the latest digest
78 + digsize.unit = kbytes
79 + digcount = Number of message accumulated since the latest digest
80 + digcount.unit = messages
81 + digtime = Time since lastest digest
82 + digtime.unit = hours
83 HeaderFiltering = Header filtering
84 HeaderRemove = strip these header lines
85 HeaderKeep = keep only these header lines
86 --- ezmlm-web/template/ui/easy.hdf.plusmodif 2016-04-20 06:55:42.000000000 -0400
87 +++ ezmlm-web/template/ui/easy.hdf 2016-04-20 14:54:20.000000000 -0400
88 @@ -40,7 +40,6 @@
89 Listname = create_listname
90 Listaddress = create_listaddress
91 Listlanguage = lang_select
92 - Webuser = webusers
93 }
94
95
96 @@ -60,7 +59,6 @@
97 SubscribeRules = subscribe_selection
98 PostingRules = posting_selection
99 Confirm = confirm_selection
100 - WebUsers = webusers
101 }
102
103 Processing {
104 --- ezmlm-web/template/ui/normal.hdf.plusmodif 2016-04-20 06:55:42.000000000 -0400
105 +++ ezmlm-web/template/ui/normal.hdf 2016-04-20 14:54:58.000000000 -0400
106 @@ -47,7 +47,6 @@
107 Listname = create_listname
108 Listaddress = create_listaddress
109 Listlanguage = lang_select
110 - Webuser = webusers
111 }
112
113
114 @@ -58,7 +57,6 @@
115 }
116
117 Deny {
118 - Enabled = block_deny
119 }
120
121 Moderators {
122 @@ -85,7 +83,6 @@
123 Main {
124 Language = lang_select
125 Owner = owner_address
126 - WebUsers = webusers
127 }
128
129 Archive {
130 @@ -110,7 +107,6 @@
131
132 Posting {
133 Moderate = posting_selection
134 - UseDeny = block_deny
135 Confirm = confirm_post
136 SizeMax = msgsize_max
137 SizeMin = msgsize_min
138 --- ezmlm-web/template/ui/expert.hdf.plusmodif 2016-04-20 06:55:42.000000000 -0400
139 +++ ezmlm-web/template/ui/expert.hdf 2016-04-20 14:53:16.000000000 -0400
140 @@ -49,7 +49,6 @@
141 Listaddress = create_listaddress
142 Listlanguage = lang_select
143 Mysql = mysql
144 - Webuser = webusers
145 }
146
147
148 @@ -61,7 +60,6 @@
149 }
150
151 Deny {
152 - Enabled = block_deny
153 }
154
155 Moderators {
156 @@ -93,10 +91,8 @@
157 Charset = charset_select
158 Owner = owner_address
159 MainList = mainlist
160 - MailmanRequests = mailman_requests
161 RemoveWarn = warn_remove
162 SQL = mysql
163 - WebUsers = webusers
164 }
165
166 Archive {
167 @@ -123,7 +119,6 @@
168
169 Posting {
170 Rules = posting_selection
171 - UseDeny = block_deny
172 Confirm = confirm_post
173 SizeMax = msgsize_max
174 SizeMin = msgsize_min
175 @@ -156,12 +151,10 @@
176 ConfirmSub = confirm_sub
177 ConfirmUnsub = confirm_unsub
178 ModSubEnable = mod_sub
179 - UseDeny = block_deny
180 BlockOthers = block_others_post
181 ConfirmPosting = confirm_post
182 ModPosting = mod_post
183 NonModPosting = block_nonmod_post
184 - MailmanRequests = mailman_requests
185 RemoveWarn = warn_remove
186 DigestEnabled = digest_enabled
187 DigestSettings = digest_settings
188 @@ -190,7 +183,6 @@
189 CopyLines = copylines
190 Language = lang_select
191 Charset = charset_select
192 - WebUsers = webusers
193
194 }
195 }
196 --- ezmlm-web/template/config_options/digest_settings.cs.ori 2016-04-20 13:51:45.000000000 -0400
197 +++ ezmlm-web/template/config_options/digest_settings.cs 2016-04-20 15:13:35.000000000 -0400
198 @@ -1,3 +1,27 @@
199 <!-- REMOVE --><?cs include:TemplateDir + '/macros.cs' ?>
200 <!-- digest settings -->
201 -<?cs call:setting("4") ?>
202 +<input type="checkbox" name="digsize_state"
203 + value="selected" id="digsize_state" <?cs
204 + if:Data.List.digsize>0 ?>checked="checked"<?cs /if ?> />
205 + <label for="digsize"><?cs var:html_escape(Lang.Misc.digsize) ?></label>
206 + <ul><li><input type="text" name="digsize" size="10"
207 + style="text-align:right" value="<?cs
208 + alt:Data.List.digsize ?>64<?cs /alt ?>" /> <?cs
209 + var:html_escape(Lang.Misc.digsize.unit) ?></li></ul>
210 +<input type="checkbox" name="digcount_state"
211 + value="selected" id="digcount_state" <?cs
212 + if:Data.List.digcount>0 ?>checked="checked"<?cs /if ?> />
213 + <label for="digcount"><?cs var:html_escape(Lang.Misc.digcount) ?></label>
214 + <ul><li><input type="text" name="digcount" size="10"
215 + style="text-align:right" value="<?cs
216 + alt:Data.List.digcount ?>30<?cs /alt ?>" /> <?cs
217 + var:html_escape(Lang.Misc.digcount.unit) ?></li></ul>
218 +<input type="checkbox" name="digtime_state"
219 + value="selected" id="digtime_state" <?cs
220 + if:Data.List.digtime>0 ?>checked="checked"<?cs /if ?> />
221 + <label for="digtime"><?cs var:html_escape(Lang.Misc.digtime) ?></label>
222 + <ul><li><input type="text" name="digtime" size="10"
223 + style="text-align:right" value="<?cs
224 + alt:Data.List.digtime ?>48<?cs /alt ?>" /> <?cs
225 + var:html_escape(Lang.Misc.digtime.unit) ?></li></ul>
226 +

admin@koozali.org
ViewVC Help
Powered by ViewVC 1.2.1 RSS 2.0 feed