2009-06-25T00:05:42  <dreimark> dimazest: http://localhost:8080/SystemAdmin?sysadm=users
2009-06-25T00:05:44  <dreimark> fails
2009-06-25T00:08:45  <dreimark> the old hacl was behaving similiar to a after rule
2009-06-25T00:09:04  <dreimark> ThomasWaldmann: ^
2009-06-25T00:16:26  <dreimark> dimazest: if you search for page_group_regex you also find some docstrings which may need some fixes now too
2009-06-25T00:43:11  <dreimark> dimazest: wikisync needs to be refactored too
2009-06-25T00:48:23  <dreimark> _group_page_parse_regex = re.compile(ur'^ \* +(?:\[\[)?(?P<member>.+?)(?:\]\])? *$', re.MULTILINE | re.UNICODE)
2009-06-25T00:48:31  <dreimark> does this work with creole?
2009-06-25T00:48:43  <dreimark> it is from wiki_groups
2009-06-25T00:49:16  <ThomasWaldmann> no, it does not
2009-06-25T00:49:32  <ThomasWaldmann> (but it never did)
2009-06-25T00:54:02  <dreimark> good night
2009-06-25T00:54:35  <ThomasWaldmann> gn
2009-06-25T01:40:19  *** grzywacz has quit IRC
2009-06-25T05:21:24  <CIA-38> Alexandre Martani <amartani AT gmail DOT com> default * 5991:b597643dbc19 2.0-storage-editor-amartani/MoinMoin/items/ (__init__.py _tests/test_mobwrite.py): Real-time editor: Store full information of editors on Item's extra metadata. Tests on conversion from internal dict to storage encode of editors.
2009-06-25T06:33:51  *** devilsadvocate has quit IRC
2009-06-25T06:34:02  *** devilsadvocate has joined #moin-dev
2009-06-25T08:23:15  <CIA-38> Dmitrijs Milajevs <dimazest@gmail.com> default * 4796:9a305dadab7a 1.9-groups-dmilajevs/MoinMoin/groups/backends/__init__.py: Groups2009: pep8 fixes. Minor code refinements.
2009-06-25T08:23:17  <CIA-38> Dmitrijs Milajevs <dimazest@gmail.com> default * 4797:66b7c4fe0265 1.9-groups-dmilajevs/MoinMoin/groups/backends/ (_tests/__init__.py config_groups.py):
2009-06-25T08:23:17  <CIA-38> Groups2009: Right exception handling for a group retrieval from the
2009-06-25T08:23:17  <CIA-38> config_groups backend. If group does not exist GroupDoesNotExistError is raised.
2009-06-25T08:23:18  <CIA-38> Test for acl added where in the acl definition not existing group is used.
2009-06-25T08:28:30  <dimazest> dreimark: http://localhost:8080/SystemAdmin?sysadm=users works for me
2009-06-25T08:35:48  <dimazest> ThomasWaldmann: dreimark i think there is no need in the wikidictsrescan anymore, if wikidicts are implemented similar to groups
2009-06-25T08:36:44  <dimazest> because group decides byt itself from where get data (cache or wikipage)
2009-06-25T08:42:47  <ThomasWaldmann> dimazest: yes, it should work that way
2009-06-25T08:49:50  <dimazest> dreimark: i was testing SystemAdmin with 1.9 not with my branch :(
2009-06-25T08:49:56  <dimazest> ls
2009-06-25T08:55:30  <dreimark> dimazest: me was just wondering
2009-06-25T08:55:43  <dreimark> then you know how it should work
2009-06-25T08:56:07  <dreimark> that is not much work to finish group and also to refactor dicts
2009-06-25T08:56:48  <dreimark> and wikidictsrescan becomes removed.
2009-06-25T08:57:03  <dreimark> btw. moin
2009-06-25T08:57:54  <dimazest> dreimark: btw what should be done in the SystemAdmin if group is not defined in the wikipage but in other backend?
2009-06-25T08:57:58  <dimazest> moin :)
2009-06-25T09:00:16  <dreimark> I think it should tell always the backend where the group is defined
2009-06-25T09:00:38  <dreimark> it is currently the only tool we have where you can get that info
2009-06-25T09:02:13  <dreimark> only superuser is allowed to call that code. usually he is the one who has access to wikiconfig
2009-06-25T09:02:54  <dreimark> dimazest: ^^
2009-06-25T09:19:38  * ThomasWaldmann sent a request to catalog-sig for PyPi cleanup
2009-06-25T09:41:21  <dimazest> how can i create user in a test?
2009-06-25T09:42:50  <ThomasWaldmann> see auth package, grep for User(
2009-06-25T09:43:13  <dimazest> i've found, thanks
2009-06-25T09:48:12  <dreimark> :)
2009-06-25T10:54:17  <dimazest> i got this error
2009-06-25T10:54:17  <dimazest> i got this error >           url = request.page.url(request)
2009-06-25T10:54:24  <dimazest> E           AttributeError: 'NoneType' object has no attribute 'url'
2009-06-25T10:55:07  <dimazest> in MoinMoin/userform/admin.py any ideas? it line 54 (or close to it)
2009-06-25T11:10:07  <dimazest> dreimark: is this test for admin.py good? http://paste.pocoo.org/show/125017/
2009-06-25T11:17:07  <dimazest> error with page is solved
2009-06-25T12:21:01  <dimazest> dreimark: http://paste.pocoo.org/show/125025/ but i do not know what to do with lines 78 and 79
2009-06-25T12:27:55  <dreimark> dimazest: the user needs to be superuser (become_superuser)
2009-06-25T12:28:08  <dreimark> otherwise he is not allowed to call that code
2009-06-25T12:30:01  <dreimark> ThomasWaldmann: who uses this autoadmin stuff ?
2009-06-25T12:35:29  <dreimark> dimazest: the feature is described at http://master19.moinmo.in/HelpOnAutoAdmin
2009-06-25T12:49:42  <dimazest> dreimark: so __contains__ should check also is given group is a subgroup
2009-06-25T12:52:52  <dreimark> I would not name it subgroup
2009-06-25T12:53:00  <dreimark> it is a Page with a subpage
2009-06-25T12:53:11  <dreimark> and this subpage is a group definition page
2009-06-25T12:53:19  <dreimark> from the sight of the wiki backend
2009-06-25T12:54:09  <dreimark> currently I have no idea how this code should be useful for any other backend
2009-06-25T12:54:36  <dreimark> we should wait for a comment from ThomasWaldmann
2009-06-25T12:55:19  <dimazest> http://paste.pocoo.org/show/125030/
2009-06-25T13:05:18  <dimazest> so no autoadmin code looks like http://paste.pocoo.org/show/125033/
2009-06-25T14:59:08  <CIA-38> Dmitrijs Milajevs <dimazest@gmail.com> default * 4798:05a605c107ed 1.9-groups-dmilajevs/MoinMoin/ (3 files in 3 dirs): Groups2009: wiki_groups Group class was renamed to WikiGroup. userform.admin refactored to use new groups code. Basic test for it is written.
2009-06-25T14:59:09  <CIA-38> Dmitrijs Milajevs <dimazest@gmail.com> default * 4799:17e9325712b3 1.9-groups-dmilajevs/MoinMoin/groups/backends/ (__init__.py _tests/__init__.py): Groups2009: Group __contains__ also checks if a group contains another group.
2009-06-25T14:59:11  <CIA-38> Dmitrijs Milajevs <dimazest@gmail.com> default * 4800:fe472a24fbcc 1.9-groups-dmilajevs/MoinMoin/security/autoadmin.py: Groups2009: security.autoadmin works wit the new groups code.
2009-06-25T14:59:13  <CIA-38> Dmitrijs Milajevs <dimazest@gmail.com> default * 4801:d44a9c23438c 1.9-groups-dmilajevs/MoinMoin/ (script/migration/wikiutil160a.py security/textcha.py): Groups2009: script.migration.wikiutil160a and security.textcha work with the new groups code.
2009-06-25T15:12:17  <CIA-38> Dmitrijs Milajevs <dimazest@gmail.com> default * 4802:74216148209d 1.9-groups-dmilajevs/MoinMoin/ (2 files in 2 dirs): Groups2009: fix of syntax error for the wikiutil160a.py. Test refinement for the userform.admin
2009-06-25T16:50:42  <dreimark> bbl
2009-06-25T17:19:31  *** TheSheep_ has joined #moin-dev
2009-06-25T17:20:51  *** TheSheep has quit IRC
2009-06-25T18:27:36  *** grzywacz has joined #moin-dev
2009-06-25T18:53:54  *** amartani has joined #moin-dev
2009-06-25T19:36:03  <ThomasWaldmann> ronny: UK is in the EU, thus "no"
2009-06-25T19:36:11  <ThomasWaldmann> (IMHO)
2009-06-25T20:26:36  <ronny> thanks
2009-06-25T20:27:38  <ronny> ThomasWaldmann: btw, when will you arrive?
2009-06-25T20:30:56  <ThomasWaldmann> ETA airport birmingham = sun ~1300
2009-06-25T20:31:16  <ronny> ah, k
2009-06-25T20:31:23  <ronny> i'll arrive at saturday
2009-06-25T20:31:37  <ThomasWaldmann> which hotel?
2009-06-25T20:31:40  <ronny> TheSheep_: ping
2009-06-25T20:31:57  <ronny> TheSheep_: not sure yet, i hoped i'd get contact with thesheep again
2009-06-25T20:32:11  <ThomasWaldmann> btw, don't miss the moin sprint (and the dev list on the sprint wiki page)
2009-06-25T20:32:15  <ronny> the europython room sharing stuff failed me
2009-06-25T20:32:53  <ThomasWaldmann> noone wanted to share a room?
2009-06-25T20:33:13  <ronny> yeah, and the guy i wanted to share with orginally cant come at all
2009-06-25T20:33:54  <ThomasWaldmann> well, make a big sign "hotel room bed, half price" and hang around in the lobby or at the front door :D
2009-06-25T20:35:25  <ronny> ThomasWaldmann: i didnt book a hotel yet, i'll try birmingham backpacking central i think
2009-06-25T20:36:21  <ThomasWaldmann> btw, birmingham is rather big, be careful :)
2009-06-25T20:36:50  <ThomasWaldmann> ronny: what about the pocoo guys?
2009-06-25T20:37:18  <ronny> ThomasWaldmann: afair no space left for me
2009-06-25T20:37:21  <ThomasWaldmann> dreimark: what's your room allocation state?
2009-06-25T20:39:10  <ThomasWaldmann> you also could try the mailing list with some attractive subject line, it is quite high traffic currently
2009-06-25T21:20:33  <dennda> hey
2009-06-25T21:21:15  * dennda returns from 12h of university just to find out that the bloody router is now finally broken... I guess I'll have to buy a new one tomorrow or else my roommates will shoot me if they don't get their internetz
2009-06-25T21:22:27  <dennda> unless ThomasWaldmann can deliver in < 12h :D
2009-06-25T21:24:25  <ThomasWaldmann> you can fetch it :P
2009-06-25T21:28:55  <dennda> saturn is closer
2009-06-25T21:38:21  <ThomasWaldmann> you already have a crap router :D
2009-06-25T21:57:28  <dennda> moin-user klammeraffe lists.sourceforge.net, correct?
2009-06-25T22:17:20  <dennda> ThomasWaldmann: http://paste.pocoo.org/show/pEO5KqGvGkl8PFGvsAf0/
2009-06-25T22:17:51  <ThomasWaldmann> https://lists.sourceforge.net/lists/listinfo/moin-user
2009-06-25T22:18:32  <dennda> yeah
2009-06-25T22:18:36  <dennda> already signed up
2009-06-25T22:19:13  <dennda> if that text is ok i'll send it to the list
2009-06-25T22:19:49  <ThomasWaldmann> ok
2009-06-25T22:19:55  <dennda> ok
2009-06-25T22:21:59  <dennda> sent
2009-06-25T22:23:27  <ThomasWaldmann> how's the moin router going?
2009-06-25T22:26:17  <TheSheep_> ronny: I think we will be staying in etap, at least if we don't find anything else
2009-06-25T22:27:04  <ronny> TheSheep_: when will you arrive again? and do you have a free bed for me?
2009-06-25T22:27:28  <ronny> free as in not taken by a person,
2009-06-25T22:27:48  <dennda> ThomasWaldmann: we need to define what several methods should return
2009-06-25T22:28:05  <dennda> has_item and the like
2009-06-25T22:28:27  <dennda> esp. since users and their user pages have the same name
2009-06-25T22:29:25  <dennda> once that's clear we only need to implement the publicly accessible backend methods
2009-06-25T22:29:51  <TheSheep_> ronny: we didn't book yet, we are going tomorrow
2009-06-25T22:30:24  <TheSheep_> ronny: we can take a 2-person room and then change to 3-person later
2009-06-25T22:30:31  <ronny> TheSheep_: i'll go saturday, is there any way to reach you?
2009-06-25T22:30:38  <ThomasWaldmann> dennda: i don't quite see the problem
2009-06-25T22:31:48  <dennda> ThomasWaldmann: does has_item check all backends or just content/
2009-06-25T22:34:27  <ThomasWaldmann> maybe first get clear about the highlevel stuff and names, before thinking about method behaviour
2009-06-25T22:35:15  <dennda> highlevel stuff and names?
2009-06-25T22:36:10  <ThomasWaldmann> i.e. user profiles are currently NOT stored under the user name, but a unique userid (mostly numeric)
2009-06-25T22:36:44  <ThomasWaldmann> so there is no conflict with the homepage, even if you would mix them into same namespace at same level, what you likely should not
2009-06-25T22:36:51  <dennda> hmm ok, need to check that
2009-06-25T22:37:45  <dennda> argh, gtg, bbl
2009-06-25T22:49:38  <CIA-38> Alexandre Martani <amartani AT gmail DOT com> default * 5992:7b4eb906c33e 2.0-storage-editor-amartani/MoinMoin/items/__init__.py: Real-time editor: On Item's revlog, replace editor's information with full list when this is available
2009-06-25T22:49:41  <CIA-38> Alexandre Martani <amartani AT gmail DOT com> default * 5993:e6f285eba63e 2.0-storage-editor-amartani/MoinMoin/items/ (__init__.py _tests/test_mobwrite.py): Real-time editor: Correct handling of anonymous users.
2009-06-25T23:33:39  *** TheSheep_ is now known as TheSheep

MoinMoin: MoinMoinChat/Logs/moin-dev/2009-06-25 (last edited 2009-06-24 22:15:02 by IrcLogImporter)