2009-05-21T00:12:05 <dreimark> re
2009-05-21T00:13:51 <dreimark> dimazest: reread for typos
2009-05-21T01:58:51 *** grzywacz has quit IRC
2009-05-21T11:49:05 *** devilsadvocate has quit IRC
2009-05-21T11:51:06 <ThomasWaldmann> moin
2009-05-21T12:54:27 *** grzywacz has joined #moin-dev
2009-05-21T13:02:26 <ThomasWaldmann> dreimark: CopyPage braucht ein TextCha
2009-05-21T13:03:17 <ThomasWaldmann> on linuxwiki.org, some spammer is using CopyPage to put up comment spam
2009-05-21T14:27:20 *** devilsadvocate has joined #moin-dev
2009-05-21T16:20:44 <dreimark> ThomasWaldmann: will add it
2009-05-21T16:35:34 * dreimark thinks we should have some kind of item edit in 2.0 near by the transcluded icon
2009-05-21T16:36:10 <dreimark> and we have to think about what the difference between transclude syntax and Include is
2009-05-21T16:37:16 <dreimark> s/icon/item/
2009-05-21T16:38:23 <CIA-19> Reimar Bauer <rb.proj AT googlemail DOT com> default * 3867:e9a2cbcf5479 1.7/MoinMoin/action/CopyPage.py: action.CopyPage: added textcha feature
2009-05-21T16:47:56 <ThomasWaldmann> dreimark: no edit, but somehow we need to link
2009-05-21T16:49:40 <dreimark> {{item:something}} \n {{item:something2}}
2009-05-21T16:49:59 <dreimark> could be everything
2009-05-21T16:50:20 <dreimark> an image or text/moin-wiki
2009-05-21T16:51:27 <dreimark> if it is text/moin-wiki we have sections and could think about section edit
2009-05-21T16:53:59 <CIA-19> Thomas Waldmann <tw AT waldmann-edv DOT de> default * 4333:512aeb66b980 1.8/MoinMoin/auth/http.py: http auth: do auth_type comparisons case-insensitive
2009-05-21T16:53:59 <ThomasWaldmann> it is completely irrelevant what it is. if it is internal, we should somehow have a link to it.
2009-05-21T16:54:04 <CIA-19> Reimar Bauer <rb.proj AT googlemail DOT com> default * 4334:e9a2cbcf5479 1.8/MoinMoin/action/CopyPage.py: action.CopyPage: added textcha feature
2009-05-21T16:54:05 <CIA-19> Reimar Bauer <rb.proj AT googlemail DOT com> default * 4335:742ace271d41 1.8/MoinMoin/ (action/CopyPage.py auth/http.py): merged moin/1.7
2009-05-21T16:54:34 <dreimark> why is it internal?
2009-05-21T16:55:18 <ThomasWaldmann> internal == a wiki item
2009-05-21T19:05:32 *** waldi has quit IRC
2009-05-21T20:10:49 <dimazest> moin!
2009-05-21T20:11:07 <dimazest> today it has been long day in the uni
2009-05-21T20:12:19 <ThomasWaldmann> dimazest: today has be a long free day for most germans :D
2009-05-21T20:12:49 <dimazest> not in Italy :(
2009-05-21T20:13:02 <dimazest> anyway, i got two ideas about Groups
2009-05-21T20:13:26 <dimazest> Items in one group are defined in one backend
2009-05-21T20:13:56 <dimazest> why not to specify in acl something like WikiPagesGroups.AdminGroup: read, write
2009-05-21T20:14:14 <dimazest> or LDAPGroups.Admins: read, write
2009-05-21T20:14:45 <ThomasWaldmann> most wiki users won't know where the group info comes from
2009-05-21T20:15:10 <dimazest> and make predicate, which distinguishes between groups and items
2009-05-21T20:16:01 <dimazest> ThomasWaldmann: in this case, one backend may be by default, no need to specify explicitly
2009-05-21T20:16:46 <ThomasWaldmann> it doesn't help if that's not the correct backend
2009-05-21T20:18:28 <dimazest> then we should use predicate in ACL code to find out is it about groups or items
2009-05-21T20:19:05 <dimazest> because mapping group names doesn't fit well there
2009-05-21T20:21:13 <ThomasWaldmann> well, it is not big difference if you add Group at the end or group: at the beginning
2009-05-21T20:29:35 <dimazest> ThomasWaldmann: but if already existed database or ldap directory is connected
2009-05-21T20:30:04 <dimazest> names there may not follow this *Group convention
2009-05-21T20:30:21 <dimazest> should backend add this to every group?
2009-05-21T20:30:45 <dimazest> and is it possible to have subgroups in LDAP defined in a same way as in moin?
2009-05-21T20:31:14 <dimazest> i mean group1 = ['item1', 'otherGroup']
2009-05-21T20:31:37 <dimazest> because i think in databases it can be done in a different way
2009-05-21T20:31:54 <dimazest> so this subgroups functionality can change from backend to backend
2009-05-21T20:34:06 <ThomasWaldmann> well, it is part of your task to find out a nice way :)
2009-05-21T20:34:41 <ThomasWaldmann> and I don't know much about ldap groups
2009-05-21T20:35:37 <ThomasWaldmann> maybe we just need a method that determines whether some name is a group
2009-05-21T20:42:10 <ThomasWaldmann> i think for the beginning, we can just live with matching against the group regex and using it to extract the group name for backends other than wiki pages
2009-05-21T20:44:20 <dimazest> yes, that's my task, but nice ideas come in discussion
2009-05-21T20:45:00 <dimazest> ok, then backens return groupnames according to the regex (moin convention)
2009-05-21T20:53:00 <ThomasWaldmann> why should a backend return a group name?
2009-05-21T23:20:59 <dimazest> ThomasWaldmann: i mean checking for membership
2009-05-21T23:21:13 <dimazest> like "is x in AdminGroup"
2009-05-21T23:21:52 <dimazest> then some plugins shuold translate it to "is x in Admin" and do a query to LDAP or database or something else
2009-05-21T23:29:36 <ThomasWaldmann> yes, use the re
MoinMoin: MoinMoinChat/Logs/moin-dev/2009-05-21 (last edited 2009-05-20 22:15:02 by IrcLogImporter)