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)