[dev] [cvs] commit: genie item.php wishlists.php genie/lib Genie.php base.php genie/po genie.pot sl_SI.po genie/templates/wishlists shared.inc
duck at obala.net
duck at obala.net
Thu Jan 17 11:14:33 UTC 2008
Quoting Chuck Hagenbuch <chuck at horde.org>:
> I appreciate that, and that you're pushing the Horde infrastructure
> harder than some people are, and you're trying to improve it. Which is
> awesome. But it doesn't mean that all of your local changes are right
> for Horde CVS.
I know that all cannot be accepted, at least in the original form. I
already have a set of local patches we apply only locally. And those
I think I it can suits a general purpose I submit them for comments.
> The specs we've been aiming for for the new share driver are:
>
> - doesn't have to handle hierarchies (I'm hoping we can intersect a
> list of shares matching a permission with a separate tree structure
> with good performance, to handle apps like Trean and Ansel).
As I use Trean on my community, hierarchies are one of mine next tasks
as soon I will find some free time.
> - there is a set of standard data that should be stored as real
> fields, and additional fields (custom share attributes) can be a
> serialized text field. I think the list is name, owner, and the
> permissions, but I might be missing one or two.
>
You are missing "desc". Altrough I think that serialization is not
good here. At first you will be force to actually load all the data
and check permissions inside php, better are the current DT
attributes. Second: you will loose the ability to search shares by
attributes. Altrough I didn't see that is used anywhere. What is the
meaning here? To not force admins to create dedicated tables?
Duck
-------------------------------------------------------------------
Sporočilo poslano in pregeldano proti virsuom z www.DrugaPisarna.si
More information about the dev
mailing list