• Home
  • Features
  • Pricing
  • Docs
  • Announcements
  • Sign In

yast / yast-samba-server / 10830818621

12 Sep 2024 12:29PM UTC coverage: 0.989%. First build
10830818621

push

github

lslezak
Import the changes from the OBS SLE15-SP6 project

44 of 4449 relevant lines covered (0.99%)

0.11 hits per line

Source File
Press 'n' to go to next uncovered line, 'b' for previous

0.0
/src/include/samba-server/samba-options-local.rb
1
# encoding: utf-8
2

3
# ------------------------------------------------------------------------------
4
# Copyright (c) 2006-2012 Novell, Inc. All Rights Reserved.
5
#
6
#
7
# This program is free software; you can redistribute it and/or modify it under
8
# the terms of version 2 of the GNU General Public License as published by the
9
# Free Software Foundation.
10
#
11
# This program is distributed in the hope that it will be useful, but WITHOUT
12
# ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS
13
# FOR A PARTICULAR PURPOSE.  See the GNU General Public License for more details.
14
#
15
# You should have received a copy of the GNU General Public License along with
16
# this program; if not, contact Novell, Inc.
17
#
18
# To contact Novell about this file by physical or electronic mail, you may find
19
# current contact information at www.novell.com.
20
# ------------------------------------------------------------------------------
21

22
# File:        modules/dialogs-items.ycp
23
# Package:        Configuration of samba-server
24
# Summary:        Widgets used by SAMBA server configuration
25
# Authors:        Jiri Srain <jsrain@suse.cz>
26
#                Stanislav Visnovsky <visnov@suse.cz>
27
#                Martin Lazar <mlazar@suse.cz>
28
#
29
# $Id$
30
module Yast
×
31
  module SambaServerSambaOptionsLocalInclude
×
32
    def initialize_samba_server_samba_options_local(include_target)
×
33
      textdomain "samba-server"
×
34

35
      @local_option_widgets = {
×
36
        "comment"                       => { "table" => { "unique" => true } },
×
37
        "path"                          => {
×
38
          "table" => { "unique" => true, "required" => true },
×
39
          "popup" => {
×
40
            "validate_type"     => :function,
×
41
            "validate_function" => fun_ref(
×
42
              method(:ValidateSharePath),
×
43
              "boolean (any, string, map)"
×
44
            )
×
45
          }
×
46
        },
×
47
        "directory"                     => { "table" => { "unique" => true } },
×
48
        "username"                      => { "table" => { "unique" => true } },
×
49
        "user"                          => { "table" => { "unique" => true } },
×
50
        "users"                         => { "table" => { "unique" => true } },
×
51
        "invalid users"                 => { "table" => { "unique" => true } },
×
52
        "valid users"                   => { "table" => { "unique" => true } },
×
53
        "admin users"                   => { "table" => { "unique" => true } },
×
54
        "read list"                     => { "table" => { "unique" => true } },
×
55
        "write list"                    => { "table" => { "unique" => true } },
×
56
        "printer admin"                 => { "table" => { "unique" => true } },
×
57
        "force user"                    => { "table" => { "unique" => true } },
×
58
        "force group"                   => { "table" => { "unique" => true } },
×
59
        "group"                         => { "table" => { "unique" => true } },
×
60
        "read only"                     => {
×
61
          "table" => { "unique" => true },
×
62
          "popup" => { "widget" => :checkbox }
×
63
        },
×
64
        "write ok"                      => { "table" => { "unique" => true } },
×
65
        "writeable"                     => { "table" => { "unique" => true } },
×
66
        "writable"                      => { "table" => { "unique" => true } },
×
67
        "create mask"                   => { "table" => { "unique" => true } },
×
68
        "create mode"                   => { "table" => { "unique" => true } },
×
69
        "force create mode"             => { "table" => { "unique" => true } },
×
70
        "security mask"                 => { "table" => { "unique" => true } },
×
71
        "force security mode"           => { "table" => { "unique" => true } },
×
72
        "directory mask"                => { "table" => { "unique" => true } },
×
73
        "directory mode"                => { "table" => { "unique" => true } },
×
74
        "force directory mode"          => { "table" => { "unique" => true } },
×
75
        "directory security mask"       => { "table" => { "unique" => true } },
×
76
        "force directory security mode" => { "table" => { "unique" => true } },
×
77
        "inherit permissions"           => {
×
78
          "table" => { "unique" => true },
×
79
          "popup" => { "widget" => :checkbox }
×
80
        },
×
81
        "inherit acls"                  => {
×
82
          "table" => { "unique" => true },
×
83
          "popup" => { "widget" => :checkbox }
×
84
        },
×
85
        "guest only"                    => {
×
86
          "table" => { "unique" => true },
×
87
          "popup" => { "widget" => :checkbox }
×
88
        },
×
89
        "only guest"                    => {
×
90
          "table" => { "unique" => true },
×
91
          "popup" => { "widget" => :checkbox }
×
92
        },
×
93
        "guest ok"                      => {
×
94
          "table" => { "unique" => true },
×
95
          "popup" => { "widget" => :checkbox }
×
96
        },
×
97
        "public"                        => {
×
98
          "table" => { "unique" => true },
×
99
          "popup" => { "widget" => :checkbox }
×
100
        },
×
101
        "only user"                     => {
×
102
          "table" => { "unique" => true },
×
103
          "popup" => { "widget" => :checkbox }
×
104
        },
×
105
        "hosts allow"                   => { "table" => { "unique" => true } },
×
106
        "allow hosts"                   => { "table" => { "unique" => true } },
×
107
        "hosts deny"                    => { "table" => { "unique" => true } },
×
108
        "deny hosts"                    => { "table" => { "unique" => true } },
×
109
        "ea support"                    => {
×
110
          "table" => { "unique" => true },
×
111
          "popup" => { "widget" => :checkbox }
×
112
        },
×
113
        "nt acl support"                => {
×
114
          "table" => { "unique" => true },
×
115
          "popup" => { "widget" => :checkbox }
×
116
        },
×
117
        "profile acls"                  => {
×
118
          "table" => { "unique" => true },
×
119
          "popup" => { "widget" => :checkbox }
×
120
        },
×
121
        "map acl inherit"               => {
×
122
          "table" => { "unique" => true },
×
123
          "popup" => { "widget" => :checkbox }
×
124
        },
×
125
        "afs share"                     => {
×
126
          "table" => { "unique" => true },
×
127
          "popup" => { "widget" => :checkbox }
×
128
        },
×
129
        "block size"                    => { "table" => { "unique" => true } },
×
130
        "max connections"               => { "table" => { "unique" => true } },
×
131
        "min print space"               => { "table" => { "unique" => true } },
×
132
        "strict allocate"               => {
×
133
          "table" => { "unique" => true },
×
134
          "popup" => { "widget" => :checkbox }
×
135
        },
×
136
        "strict sync"                   => {
×
137
          "table" => { "unique" => true },
×
138
          "popup" => { "widget" => :checkbox }
×
139
        },
×
140
        "sync always"                   => {
×
141
          "table" => { "unique" => true },
×
142
          "popup" => { "widget" => :checkbox }
×
143
        },
×
144
        "use sendfile"                  => {
×
145
          "table" => { "unique" => true },
×
146
          "popup" => { "widget" => :checkbox }
×
147
        },
×
148
        "write cache size"              => { "table" => { "unique" => true } },
×
149
        "max reported print jobs"       => { "table" => { "unique" => true } },
×
150
        "max print jobs"                => { "table" => { "unique" => true } },
×
151
        "printable"                     => {
×
152
          "table" => { "unique" => true },
×
153
          "popup" => { "widget" => :checkbox }
×
154
        },
×
155
        "print ok"                      => {
×
156
          "table" => { "unique" => true },
×
157
          "popup" => { "widget" => :checkbox }
×
158
        },
×
159
        "printing"                      => { "table" => { "unique" => true } },
×
160
        "cups options"                  => { "table" => { "unique" => true } },
×
161
        "print command"                 => { "table" => { "unique" => true } },
×
162
        "lpq command"                   => { "table" => { "unique" => true } },
×
163
        "lprm command"                  => { "table" => { "unique" => true } },
×
164
        "lppause command"               => { "table" => { "unique" => true } },
×
165
        "lpresume command"              => { "table" => { "unique" => true } },
×
166
        "queuepause command"            => { "table" => { "unique" => true } },
×
167
        "queueresume command"           => { "table" => { "unique" => true } },
×
168
        "printer name"                  => { "table" => { "unique" => true } },
×
169
        "printer"                       => { "table" => { "unique" => true } },
×
170
        "use client driver"             => {
×
171
          "table" => { "unique" => true },
×
172
          "popup" => { "widget" => :checkbox }
×
173
        },
×
174
        "default devmode"               => {
×
175
          "table" => { "unique" => true },
×
176
          "popup" => { "widget" => :checkbox }
×
177
        },
×
178
        "default case"                  => { "table" => { "unique" => true } },
×
179
        "case sensitive"                => {
×
180
          "table" => { "unique" => true },
×
181
          "popup" => { "widget" => :checkbox }
×
182
        },
×
183
        "casesignames"                  => {
×
184
          "table" => { "unique" => true },
×
185
          "popup" => { "widget" => :checkbox }
×
186
        },
×
187
        "preserve case"                 => {
×
188
          "table" => { "unique" => true },
×
189
          "popup" => { "widget" => :checkbox }
×
190
        },
×
191
        "short preserve case"           => {
×
192
          "table" => { "unique" => true },
×
193
          "popup" => { "widget" => :checkbox }
×
194
        },
×
195
        "mangle case"                   => {
×
196
          "table" => { "unique" => true },
×
197
          "popup" => { "widget" => :checkbox }
×
198
        },
×
199
        "mangling char"                 => { "table" => { "unique" => true } },
×
200
        "hide dot files"                => {
×
201
          "table" => { "unique" => true },
×
202
          "popup" => { "widget" => :checkbox }
×
203
        },
×
204
        "hide special files"            => {
×
205
          "table" => { "unique" => true },
×
206
          "popup" => { "widget" => :checkbox }
×
207
        },
×
208
        "hide unreadable"               => {
×
209
          "table" => { "unique" => true },
×
210
          "popup" => { "widget" => :checkbox }
×
211
        },
×
212
        "hide unwriteable files"        => {
×
213
          "table" => { "unique" => true },
×
214
          "popup" => { "widget" => :checkbox }
×
215
        },
×
216
        "delete veto files"             => {
×
217
          "table" => { "unique" => true },
×
218
          "popup" => { "widget" => :checkbox }
×
219
        },
×
220
        "veto files"                    => { "table" => { "unique" => true } },
×
221
        "hide files"                    => { "table" => { "unique" => true } },
×
222
        "veto oplock files"             => { "table" => { "unique" => true } },
×
223
        "map system"                    => {
×
224
          "table" => { "unique" => true },
×
225
          "popup" => { "widget" => :checkbox }
×
226
        },
×
227
        "map hidden"                    => {
×
228
          "table" => { "unique" => true },
×
229
          "popup" => { "widget" => :checkbox }
×
230
        },
×
231
        "map archive"                   => {
×
232
          "table" => { "unique" => true },
×
233
          "popup" => { "widget" => :checkbox }
×
234
        },
×
235
        "mangled names"                 => {
×
236
          "table" => { "unique" => true },
×
237
          "popup" => { "widget" => :checkbox }
×
238
        },
×
239
        "mangled map"                   => { "table" => { "unique" => true } },
×
240
        "store dos attributes"          => {
×
241
          "table" => { "unique" => true },
×
242
          "popup" => { "widget" => :checkbox }
×
243
        },
×
244
        "browseable"                    => {
×
245
          "table" => { "unique" => true },
×
246
          "popup" => { "widget" => :checkbox }
×
247
        },
×
248
        "browsable"                     => {
×
249
          "table" => { "unique" => true },
×
250
          "popup" => { "widget" => :checkbox }
×
251
        },
×
252
        "blocking locks"                => {
×
253
          "table" => { "unique" => true },
×
254
          "popup" => { "widget" => :checkbox }
×
255
        },
×
256
        "csc policy"                    => { "table" => { "unique" => true } },
×
257
        "fake oplocks"                  => {
×
258
          "table" => { "unique" => true },
×
259
          "popup" => { "widget" => :checkbox }
×
260
        },
×
261
        "locking"                       => {
×
262
          "table" => { "unique" => true },
×
263
          "popup" => { "widget" => :checkbox }
×
264
        },
×
265
        "oplocks"                       => {
×
266
          "table" => { "unique" => true },
×
267
          "popup" => { "widget" => :checkbox }
×
268
        },
×
269
        ""                              => { "table" => { "unique" => true } },
×
270
        "oplock contention limit"       => { "table" => { "unique" => true } },
×
271
        "posix locking"                 => {
×
272
          "table" => { "unique" => true },
×
273
          "popup" => { "widget" => :checkbox }
×
274
        },
×
275
        "strict locking"                => {
×
276
          "table" => { "unique" => true },
×
277
          "popup" => { "widget" => :checkbox }
×
278
        },
×
279
        "share modes"                   => {
×
280
          "table" => { "unique" => true },
×
281
          "popup" => { "widget" => :checkbox }
×
282
        },
×
283
        "copy"                          => { "table" => { "unique" => true } },
×
284
        "include"                       => { "table" => { "unique" => true } },
×
285
        "exec"                          => { "table" => { "unique" => true } },
×
286
        "preexec"                       => { "table" => { "unique" => true } },
×
287
        "preexec close"                 => {
×
288
          "table" => { "unique" => true },
×
289
          "popup" => { "widget" => :checkbox }
×
290
        },
×
291
        "postexec"                      => { "table" => { "unique" => true } },
×
292
        "root preexec"                  => { "table" => { "unique" => true } },
×
293
        "root preexec close"            => {
×
294
          "table" => { "unique" => true },
×
295
          "popup" => { "widget" => :checkbox }
×
296
        },
×
297
        "root postexec"                 => { "table" => { "unique" => true } },
×
298
        "available"                     => {
×
299
          "table" => { "unique" => true },
×
300
          "popup" => { "widget" => :checkbox }
×
301
        },
×
302
        "volume"                        => { "table" => { "unique" => true } },
×
303
        "fstype"                        => { "table" => { "unique" => true } },
×
304
        "set directory"                 => { "table" => { "unique" => true } },
×
305
        "wide links"                    => {
×
306
          "table" => { "unique" => true },
×
307
          "popup" => { "widget" => :checkbox }
×
308
        },
×
309
        "follow symlinks"               => {
×
310
          "table" => { "unique" => true },
×
311
          "popup" => { "widget" => :checkbox }
×
312
        },
×
313
        "dont descend"                  => { "table" => { "unique" => true } },
×
314
        "magic script"                  => { "table" => { "unique" => true } },
×
315
        "magic output"                  => { "table" => { "unique" => true } },
×
316
        "delete readonly"               => {
×
317
          "table" => { "unique" => true },
×
318
          "popup" => { "widget" => :checkbox }
×
319
        },
×
320
        "dos filemode"                  => {
×
321
          "table" => { "unique" => true },
×
322
          "popup" => { "widget" => :checkbox }
×
323
        },
×
324
        "dos filetimes"                 => {
×
325
          "table" => { "unique" => true },
×
326
          "popup" => { "widget" => :checkbox }
×
327
        },
×
328
        "dos filetime resolution"       => {
×
329
          "table" => { "unique" => true },
×
330
          "popup" => { "widget" => :checkbox }
×
331
        },
×
332
        "fake directory create times"   => {
×
333
          "table" => { "unique" => true },
×
334
          "popup" => { "widget" => :checkbox }
×
335
        },
×
336
        "vfs objects"                   => { "table" => { "unique" => true } },
×
337
        "vfs object"                    => { "table" => { "unique" => true } },
×
338
        "msdfs root"                    => {
×
339
          "table" => { "unique" => true },
×
340
          "popup" => { "widget" => :checkbox }
×
341
        },
×
342
        "msdfs proxy"                   => { "table" => { "unique" => true } }
×
343
      }
×
344
    end
×
345
  end
×
346
end
×
STATUS · Troubleshooting · Open an Issue · Sales · Support · CAREERS · ENTERPRISE · START FREE · SCHEDULE DEMO
ANNOUNCEMENTS · TWITTER · TOS & SLA · Supported CI Services · What's a CI service? · Automated Testing

© 2025 Coveralls, Inc