Vitaly Ostanin пишет: > Stanislav Ievlev пишет: >> В строках после девятой есть звёздочка. Не помню на каком этапе, но >> возможно где-то подобные строки срезаются. > > Действительно, для строк, где есть звёздочка, action delete не > вызывается. Это из-за того, что звёздочка попадает в name ? Под name > я имею в виду первый аргумент ответа на woo-list.
Да, это из-за того, что звёздочка в name. В принципе, можно убирать из name * и : но тогда в гипотетическом случае ответа на woo-list: ("localhost/home" hostname "localhost" diskname "/home*" dumptype "compressed-tar") ("localhost/home" hostname "localhost" diskname "/home:" dumptype "compressed-tar") получаем одинаковые name, которые alterator объединит, и вместо двух action delete, по одному на каждый каталог, будет вызван один на оба каталога сразу: "/home*/home:". Можно, конечно, запретить использование каталогов с такими символами на конце, но это криво и не всегда допустимо. Я пытался экранировать звёздочку в name, чтобы получалось ("localhost/home\*" hostname "localhost" diskname "/home*" dumptype "compressed-tar") Но для этой строки не вызывается action delete, как и с неэкранированной звёздочкой. html получается такой: <input name="/disklist/localhost/home\*:delete" type="checkbox" value="#t"> В идеале хорошо бы убрать из name все ограничения, кроме разве что " <skipped/> -- Regards, Vyt mailto: [EMAIL PROTECTED] JID: [EMAIL PROTECTED]
signature.asc
Description: OpenPGP digital signature
_______________________________________________ devel-conf mailing list devel-conf@lists.altlinux.org https://lists.altlinux.org/mailman/listinfo/devel-conf