1 2012-07-25T00:16:47  <dreimark> xiaq: I can't create an item
   2 2012-07-25T00:25:29  *** RogerHaase has left #moin-dev
   3 2012-07-25T00:29:03  <dreimark> with a fresh clone it works
   4 2012-07-25T00:29:29  <dreimark> no, if i choose ticket i get NotImplementedError
   5 2012-07-25T00:32:09  <dreimark> wiki item works and nice forms :)
   6 2012-07-25T00:35:28  <dreimark> gn
   7 2012-07-25T00:47:58  *** dwcramer has quit IRC
   8 2012-07-25T01:02:10  *** dwcramer has joined #moin-dev
   9 2012-07-25T01:43:35  *** waldi has quit IRC
  10 2012-07-25T01:43:44  *** waldi has joined #moin-dev
  11 2012-07-25T01:43:44  *** waldi has joined #moin-dev
  12 2012-07-25T02:29:22  *** spy has quit IRC
  13 2012-07-25T02:57:33  *** sh4rm4 has joined #moin-dev
  14 2012-07-25T02:58:49  <sh4rm4> how to disable the ip address of registered users showing up in "recent changes" when hovering a contributer name ?
  15 2012-07-25T03:06:00  <sh4rm4> and possibly on other places i didn't see yet
  16 2012-07-25T04:55:15  *** dwcramer has quit IRC
  17 2012-07-25T05:05:43  * xiaq has set up a test site: http://z.tuna.tsinghua.edu.cn:8088/
  18 2012-07-25T05:19:13  <xiaq> dreimark: ^^
  19 2012-07-25T05:19:31  <xiaq> dreimark: on your local clone did you do a `hg qgoto ticket`?
  20 2012-07-25T07:10:21  <eSyr-ng> moin/
  21 2012-07-25T07:44:36  <eSyr-ng> MaikuMori: hi/
  22 2012-07-25T07:44:46  <eSyr-ng> %s/\//./
  23 2012-07-25T08:13:24  <MaikuMori> eSyr: hey
  24 2012-07-25T08:23:50  <eSyr-ng> MaikuMori: well, in case you're free we can start.
  25 2012-07-25T08:24:16  <eSyr-ng> dreimark: waldi: ThomasWaldmann: are you here?
  26 2012-07-25T08:24:41  <MaikuMori> Sure
  27 2012-07-25T08:26:02  <MaikuMori> So far there is barebone plugin implementation which still has quite a lot problems
  28 2012-07-25T08:26:41  <MaikuMori> This is my working repository: https://bitbucket.org/maikumori/moin-2.0
  29 2012-07-25T08:27:12  <eSyr-ng> yeah, and last update was 5 days ago :)
  30 2012-07-25T08:27:29  <eSyr-ng> (and it was merge afair)
  31 2012-07-25T08:27:50  <MaikuMori> Themes plugins are working, but could use some refactoring - basically rewriting some of the old flask-themes code.
  32 2012-07-25T08:29:45  <eSyr-ng> good. Are there any questions related to storage plugins? Yesterday you said that you have some idea how they could be implemented.
  33 2012-07-25T08:30:05  <MaikuMori> As for storages, I tried implementing them as plugins by rewriting some of the core code, but I dropped that idea and now store plugins are just wrappers around the two classes (FileStore, ByteStore) which are provided by all stores.
  34 2012-07-25T08:31:08  <MaikuMori> Which means that I don't have to change the core code too much apart from making the initialization code use plugins instead of loading python modules directly
  35 2012-07-25T08:31:52  <MaikuMori> The problem now is that stores are bound in configuration and plugins are loaded after config is parsed
  36 2012-07-25T08:32:56  <eSyr-ng> mmm. and what the problem is? You mean, that storage configured before storage plugin is loaded?
  37 2012-07-25T08:33:12  <MaikuMori> So I can't use plugin instances in config because they haven't been loaded (in fact plugins which are enabled are listed later in config file)
  38 2012-07-25T08:33:19  <MaikuMori> yeah
  39 2012-07-25T08:33:37  <eSyr-ng> well, it's rather generic problem.
  40 2012-07-25T08:33:53  <MaikuMori> There are at least two ways to solve it
  41 2012-07-25T08:34:35  <MaikuMori> 1) Seperate plugin config and load plugins before main config
  42 2012-07-25T08:35:40  <MaikuMori> 2) Make config a bit less powerfull and only define the sotrage URI there, do the loading after config parsing
  43 2012-07-25T08:35:46  <MaikuMori> I like nr 2 better
  44 2012-07-25T08:35:57  <eSyr-ng> well, hm.
  45 2012-07-25T08:36:48  <MaikuMori> The problematic line is 33 in wikiconfig.py
  46 2012-07-25T08:37:11  <eSyr-ng> mappings?
  47 2012-07-25T08:37:20  <MaikuMori> in that call
  48 2012-07-25T08:37:38  <MaikuMori> There is a function which I need to conver to use plugins instead of doing the loading there.
  49 2012-07-25T08:38:24  <eSyr-ng> mmm.
  50 2012-07-25T08:38:37  <eSyr-ng> do you mean 'namespace_mapping, acl_mapping = create_simple_mapping( ...' line?
  51 2012-07-25T08:39:09  <MaikuMori> if you trace the call down it makes an instance of Backends (MoinMoin.storage.backends.stores)
  52 2012-07-25T08:39:29  <MaikuMori> (deep down in call tree)
  53 2012-07-25T08:39:54  <eSyr-ng> yeah, in backend_from_uri()
  54 2012-07-25T08:39:57  <MaikuMori> using method Backends.from_uri()
  55 2012-07-25T08:40:00  <MaikuMori> yeah
  56 2012-07-25T08:40:35  <MaikuMori> Another way I guess is to load the plugin there
  57 2012-07-25T08:40:44  <MaikuMori> And load the rest of them somewhere else.
  58 2012-07-25T08:41:14  <eSyr-ng> well, it's rather reasonable on one side.
  59 2012-07-25T08:41:27  <MaikuMori> Or provide some sort of lazy-loading of plugins
  60 2012-07-25T08:41:55  <MaikuMori> Which might come in handy later
  61 2012-07-25T08:42:18  <MaikuMori> And by lazy-loading I mean load on first use.
  62 2012-07-25T08:45:05  <MaikuMori> The problem is that the config-plugin problem is going to surface somewhere else
  63 2012-07-25T08:45:09  <eSyr-ng> well, lazy-loading sounds reasonable, because uris are just uris.
  64 2012-07-25T08:45:15  <eSyr-ng> yeah.
  65 2012-07-25T08:45:56  <MaikuMori> in this case I'd say just define uri in confing and make the mapping after parsing config
  66 2012-07-25T08:46:17  <MaikuMori> in app.create_app_ext
  67 2012-07-25T08:46:30  <eSyr-ng> i think that it's better to clarify that until one do not provide plugin path, he cannot use these plugins and make some initial stage where preliminary plugin configuration is made.
  68 2012-07-25T08:46:51  <MaikuMori> unless there is some reason that it's already mapped in config (Have to check this)
  69 2012-07-25T08:48:55  <MaikuMori> well the values returned are not used in config so i guess I can safely move it out to create_app_ext
  70 2012-07-25T08:51:50  <MaikuMori> Well and in general I'm thinking about working on at least 2 plugin interfaces at the same time so I don't have to wait for review to continue
  71 2012-07-25T08:54:09  <MaikuMori> So I'll make CR for sotres once they're more or less done and then go back to themes and hopefully make the implementation simpler
  72 2012-07-25T08:54:21  <MaikuMori> stores*
  73 2012-07-25T08:58:04  <eSyr-ng> ok, good.
  74 2012-07-25T08:58:18  <MaikuMori> Got any questions maybe?
  75 2012-07-25T08:59:03  <eSyr-ng> yes, thinking.
  76 2012-07-25T08:59:37  <dreimark> moin
  77 2012-07-25T08:59:41  <eSyr-ng> moin.
  78 2012-07-25T09:00:08  <eSyr-ng> MaikuMori: mmm, what do you mean by two plugin interfaces?
  79 2012-07-25T09:00:28  <eSyr-ng> MaikuMori: do you mean if for storages and something else or two approaches?
  80 2012-07-25T09:00:32  <MaikuMori> yeah
  81 2012-07-25T09:00:45  <eSyr-ng> ah, ok.
  82 2012-07-25T09:01:23  <dreimark> MattMaker: where is the theme example plugin
  83 2012-07-25T09:01:24  <eSyr-ng> well, sounds good. when you expect you'll be able to provide storage-rlated changet for cr?
  84 2012-07-25T09:01:27  <dreimark> and the related code
  85 2012-07-25T09:01:36  <eSyr-ng> dreimark: https://bitbucket.org/maikumori/moin-2.0
  86 2012-07-25T09:02:11  <eSyr-ng> there's no theme example at the moment afaik, but there is generic example and themeplugin is rather simple.
  87 2012-07-25T09:02:22  <eSyr-ng> *afair
  88 2012-07-25T09:02:34  <eSyr-ng> *themeplugin which is
  89 2012-07-25T09:02:48  <MaikuMori> The 2 built in themes use the theme plugin interface
  90 2012-07-25T09:03:04  <MaikuMori> It's rather simple wrapper.
  91 2012-07-25T09:03:28  <MaikuMori> https://bitbucket.org/maikumori/moin-2.0/src/f4f70e366189/MoinMoin/themes/foobar/__init__.py
  92 2012-07-25T09:04:40  <MaikuMori> Since the directory names are the default ones, you don't even have to configure them.
  93 2012-07-25T09:05:13  <dreimark> ok, but plugins will live later in the wiki instance
  94 2012-07-25T09:05:19  <dreimark> is that covered too?
  95 2012-07-25T09:05:47  <MaikuMori> Should be since they're never destroyed once loaded.
  96 2012-07-25T09:05:52  <dreimark> ok
  97 2012-07-25T09:06:19  <MaikuMori> They should die when config instance is deleted which is probably at the very end
  98 2012-07-25T09:09:05  <dreimark> MaikuMori: have the same question as eSyr-ng - do you work now on two different types? e.g storage and convertor?
  99 2012-07-25T09:10:22  <dreimark> and the next question too when will we get the storage related cs on cr?
 100 2012-07-25T09:11:23  <MaikuMori> Probably today unleass I run into something. I've been a bit slow lately, but if I had something worthy, I'd push/cr it.
 101 2012-07-25T09:11:47  <MaikuMori> Been hacking around a lot.
 102 2012-07-25T09:11:51  <dreimark> MaikuMori: "next" is August 13th: Suggested 'pencils down' date
 103 2012-07-25T09:12:02  <dreimark> that says the gsoc bot
 104 2012-07-25T09:12:14  <MaikuMori> Yeah
 105 2012-07-25T09:13:03  <MaikuMori> That's quite close
 106 2012-07-25T09:13:40  <dreimark> eSyr-ng: take over again please
 107 2012-07-25T09:15:29  <eSyr-ng> well, i have no additional questions.
 108 2012-07-25T09:16:31  <dreimark> MaikuMori: you have not used the template
 109 2012-07-25T09:16:33  * eSyr-ng currently tries to figure out what is left currently
 110 2012-07-25T09:16:37  <dreimark> so are there any blockers
 111 2012-07-25T09:17:13  <eSyr-ng> dreimark: the only significant issue is chicken/egg problem with configuration which should configure plugins which loaded after configuration takes action.
 112 2012-07-25T09:17:34  <eSyr-ng> there is some quick decision but i'm not sure that it is final.
 113 2012-07-25T09:19:07  <dreimark> MaikuMori: the url to the pad is not on http://moinmo.in/MiksKalnins
 114 2012-07-25T09:19:18  <dreimark> the link to your repo also not
 115 2012-07-25T09:19:34  <dreimark> if it is on another place point me to that
 116 2012-07-25T09:19:48  <dreimark> http://moinmo.in/GoogleSoc2012/PluginSystem ok
 117 2012-07-25T09:19:53  <dreimark> answering myself
 118 2012-07-25T09:19:57  <eSyr-ng> MaikuMori: i see that auth modules, notification, converters, views, items, groups, cmdline scripts should be packaged as plugins. Am i missing something or include some excess items in the list?
 119 2012-07-25T09:20:09  <MaikuMori> it's on http://moinmo.in/GoogleSoc2012/PluginSystem
 120 2012-07-25T09:21:18  <MaikuMori> There were several lists
 121 2012-07-25T09:21:59  <eSyr-ng> yeah, i found one but it's entitled "use cases". Looks like i'm missing one which entitled something like "todo"
 122 2012-07-25T09:22:03  <dreimark> on which line is that proposed solution
 123 2012-07-25T09:22:40  <MaikuMori> line 35+ on the pad
 124 2012-07-25T09:22:46  <eSyr-ng> dreimark: it's in log @08:40
 125 2012-07-25T09:23:14  <MaikuMori> Solution for what?
 126 2012-07-25T09:23:56  <dreimark> MaikuMori: 09:17 < eSyr-ng> dreimark: the only significant issue
 127 2012-07-25T09:24:01  <eSyr-ng> for problem with storage configuration.
 128 2012-07-25T09:24:34  <eSyr-ng> MaikuMori: can you add the problem description and your proposed solution on ep, in "Plugin Configuration" section?
 129 2012-07-25T09:24:58  <eSyr-ng> because the problem is rather generic and will arise with diffrent type of things.
 130 2012-07-25T09:25:12  <MaikuMori> There is also this pad: http://etherpad.osuosl.org/moin2-PluginSystem-thoughts
 131 2012-07-25T09:25:40  <dreimark> MaikuMori: where on the wiki is that page listed
 132 2012-07-25T09:26:12  <MaikuMori> I'll list it somewhere there.
 133 2012-07-25T09:26:46  <dreimark> MaikuMori: but the more interesting question is, can you make packages for "auth modules, notification, converters, views, items, groups, cmdline scripts" now, or is there some blocker too?
 134 2012-07-25T09:29:41  <eSyr-ng> well, looks like there is no blocker, but time, and this is my main concern whether should we form rather clear plan for the remaining three weeks.
 135 2012-07-25T09:30:22  <eSyr-ng> because amount of work to do wrappers for all these things and check possible caveats is rather significant.
 136 2012-07-25T09:30:40  <MaikuMori> dreimark: I can't answer that as each of those need integration with core code. For some it's very easy, but for others it take some time to figure out the best way.
 137 2012-07-25T09:31:05  <MaikuMori> For most it also involes converting pieces of core code into plugins.
 138 2012-07-25T09:31:25  <MaikuMori> eSyr: agree
 139 2012-07-25T09:31:39  <MaikuMori> something like views should be very easy
 140 2012-07-25T09:32:00  <MaikuMori> and that's the one I'll do next after themes/stores are approved
 141 2012-07-25T09:32:43  <eSyr-ng> well, themes looks fine, i need to check code one more time but things are pretty settled.
 142 2012-07-25T09:32:44  <MaikuMori> cmdlines scripts are seperate issue as they live outside app lifecycle
 143 2012-07-25T09:33:21  <MaikuMori> For cmdlines scripts most people use setup tools entry points, but thomas doesn't like them
 144 2012-07-25T09:34:21  <MaikuMori> Then again I could just try writting some loader for them (mini-plugin system just for scripts).
 145 2012-07-25T09:34:35  <eSyr-ng> hm.
 146 2012-07-25T09:35:32  <MaikuMori> Another thing is that so far I haven't used signals but there are some places where they do make sense
 147 2012-07-25T09:36:07  <MaikuMori> Like I already added note to the new storage code that it would be nice to emit a signal once storage mapping is done so that plugins know that storage is usable.
 148 2012-07-25T09:36:47  <eSyr-ng> MaikuMori: for me, i have marked out these action items during this meeting: 1) provide cr for storage plugins; 2) to clarify what things are left (looks like it's direct conversion form "usecases" list on ep); 3) write down configuration/plugin cycle dependency problem solution. Is there something missing or i should exclude something?
 149 2012-07-25T09:37:16  <eSyr-ng> 2) + provide some estination when it is planned to be done
 150 2012-07-25T09:38:30  <MaikuMori> I could try to provide barebone implementation for every and then iterate from there, but I'd prefer to do them in groups of 2-3
 151 2012-07-25T09:38:31  <eSyr-ng> (because we might be out of time already and should select things on which we'd better to concentrate now than try to do everything and finish nothing later)
 152 2012-07-25T09:38:57  *** sh4rm4 has quit IRC
 153 2012-07-25T09:39:09  <eSyr-ng> yeah, good. the only thing i want is rough schedule.
 154 2012-07-25T09:39:22  <MaikuMori> I'll also try to spot patterns and maybe write them down so that implementing new things is easier since you can follow well known pattern.
 155 2012-07-25T09:39:31  *** sh4rm4 has joined #moin-dev
 156 2012-07-25T09:39:37  <eSyr-ng> hope that it shouldn't take much time. if it is, just ignore it, i'll try to figure it out myself.
 157 2012-07-25T09:39:53  <MaikuMori> It's a bit hard with the schedules as there can be blocker in almost every one of those use cases
 158 2012-07-25T09:40:08  <eSyr-ng> yes, it is.
 159 2012-07-25T09:40:15  <eSyr-ng> ok, understood.
 160 2012-07-25T09:40:43  <MaikuMori> I guess something like priority list could be nice
 161 2012-07-25T09:41:02  <eSyr-ng> yes.
 162 2012-07-25T09:41:39  <dreimark> and talk early if you find a blocker
 163 2012-07-25T09:41:42  <MaikuMori> for example we'll have stores soon. Backends are on the list as well, but to be honest I think 99% of time you just want to use the already provided backend (stores).
 164 2012-07-25T09:44:34  <eSyr-ng> well, i have to go soon.
 165 2012-07-25T09:44:43  <eSyr-ng> MaikuMori: is there anything you'd like to add?
 166 2012-07-25T09:44:45  <dreimark> eSyr-ng: MaikuMori i hope we can get at the end one pypi example for example anywikidraw
 167 2012-07-25T09:45:12  <dreimark> or something else which needs two different type of plugin code
 168 2012-07-25T09:45:23  <eSyr-ng> good point.
 169 2012-07-25T09:46:27  <dreimark> eSyr-ng: if you provide the list, may be the easiest on top
 170 2012-07-25T09:46:53  <dreimark> then may be find one of that combination in existing code
 171 2012-07-25T09:46:54  <eSyr-ng> yes, i'll try to write down all the things today's later.
 172 2012-07-25T09:47:28  <dreimark> then for a combination a pypi example would be great
 173 2012-07-25T09:49:21  <dreimark> nothing more from me now
 174 2012-07-25T09:52:20  <eSyr-ng> me too.
 175 2012-07-25T10:06:09  <ThomasWaldmann> sh4rm4: your question about (not) showing ip address is for moin 1.x or 2?
 176 2012-07-25T10:20:07  * ThomasWaldmann read backlog
 177 2012-07-25T10:21:48  <ThomasWaldmann> MaikuMori: the chicken/egg problem (configuring plugins / using plugins from config) maybe could also get solved by doing the call to initialize/load them from inside the config
 178 2012-07-25T11:03:27  <dreimark> xiaq: the item type selection if that needs to be done for each new item is a bit annoying
 179 2012-07-25T11:05:00  <dreimark> mostly that is because of the extra step
 180 2012-07-25T11:06:02  <dreimark> a little less would be to have it on the "Create new item" view with some separation for blog, ticket, wiki
 181 2012-07-25T11:07:21  <dreimark> s/blog, ticket, wiki/blog, ticket, other items/ or so
 182 2012-07-25T11:07:34  <xiaq> dreimark: yes i think itemtype selection can be included in the dummy content page of nonexistent items (the "foo does not exist. Create it?" content)
 183 2012-07-25T11:08:02  <dreimark> also we can have there two columns
 184 2012-07-25T11:08:05  <xiaq> dreimark: or we can do some ajax things to eliminate the page jump, falling back to multiple clicks when js is not supported
 185 2012-07-25T11:09:53  *** greg_f has joined #moin-dev
 186 2012-07-25T11:10:31  <dreimark> yes, having it there on that dummy page simplifies it too
 187 2012-07-25T11:11:17  <dreimark> it needs a good separation and may be some logic
 188 2012-07-25T11:12:03  <dreimark> e.g. if you create subitems of a blog it should preselect the blog item
 189 2012-07-25T11:12:24  <dreimark> that means radio buttons likly
 190 2012-07-25T11:12:36  <dreimark> also a cfg in the user profile what the user prefers
 191 2012-07-25T11:15:29  <dreimark> hmm another userprofile var should be to select what itemtypes the user wants to use
 192 2012-07-25T11:15:32  <dreimark> ThomasWaldmann: ^
 193 2012-07-25T11:16:22  <xiaq> dreimark: uh, a use case?
 194 2012-07-25T11:16:56  <dreimark> xiaq: a wiki has more than one user
 195 2012-07-25T11:17:06  <xiaq> dreimark: a user will prefer to create Ticket items in favor of Default items? doens't sound likely to me
 196 2012-07-25T11:18:04  <xiaq> dreimark: yes? i wonder what's the preference var used for exactly
 197 2012-07-25T11:18:05  <dreimark> "foobar does not exist. Create it?" [ ] items [ ] blog [ ] ticket
 198 2012-07-25T11:19:04  <xiaq> dreimark: hm, you mean a user may want one of default/blog/ticket to be ticked by default then?
 199 2012-07-25T11:19:10  <dreimark> yes
 200 2012-07-25T11:19:45  <dreimark> or he is not interested in blog and ticker
 201 2012-07-25T11:19:47  <dreimark> t
 202 2012-07-25T11:19:53  <xiaq> dreimark: what if we make them links instead of radios :)
 203 2012-07-25T11:19:54  <dreimark> or he is only interested in blog
 204 2012-07-25T11:20:06  <xiaq> dreimark: (links are easier to implement after all)
 205 2012-07-25T11:20:10  <dreimark> hehe
 206 2012-07-25T11:21:27  <dreimark> if one likes only blog, he gets after transcluding something also to the "what item do you want to create" view
 207 2012-07-25T11:21:46  <dreimark> xiaq: links for the beginning
 208 2012-07-25T11:21:56  <dreimark> we have to optimize that later
 209 2012-07-25T11:22:52  <xiaq> dreimark: yeah of course - item creation is too clumsy now even without introduction of itemtype
 210 2012-07-25T11:23:30  <xiaq> dreimark: after for transcluding, you mean when transcluding a nonexistent item show the dummy content?
 211 2012-07-25T11:23:58  * xiaq checks whether that is the behavior now
 212 2012-07-25T11:25:54  * xiaq goes to play tennis, be back in ~1.5h
 213 2012-07-25T11:26:03  * dreimark wishes that the dummy content could be ommitted at the time you just want to add an image (there it makes no sense to show the itemtype selection)
 214 2012-07-25T11:26:10  <dreimark> xiaq: have fun
 215 2012-07-25T11:41:36  <dreimark> waldi: where is Jaiditya?
 216 2012-07-25T11:49:31  * xiaq comes online since it rains at the gym,
 217 2012-07-25T11:50:48  <xiaq> ThomasWaldmann: please (re)move your comments within proposal 2 of render-method EP
 218 2012-07-25T11:52:38  <xiaq> dreimark: another simplification of item creation workflow is to display a list of often used itemtype/contenttype combo in the dummy page
 219 2012-07-25T11:55:27  <xiaq> dreimark: the list can be made up from predefined selections (eg. Default+moin should absolutely be in that list) and a record of what the user used most often in the past
 220 2012-07-25T11:57:06  <dreimark> yes, sounds good
 221 2012-07-25T12:02:12  <ThomasWaldmann> xiaq: the new item stuff is split into 2 views because one first needs to know the item type, and THEN one can show a list of templates of THAT type (or create empty)
 222 2012-07-25T12:04:37  <xiaq> ThomasWaldmann: yeah, i've also included a summary about item creattion views in the render-method ep
 223 2012-07-25T12:06:06  <ThomasWaldmann> no time for EP right now and will be busy for the rest of the day
 224 2012-07-25T12:06:31  <xiaq> ThomasWaldmann: ok
 225 2012-07-25T12:25:48  <sh4rm4> ThomasWaldmann, with huge probability v2.x
 226 2012-07-25T12:30:50  <dreimark> bbl
 227 2012-07-25T12:42:43  <ThomasWaldmann> sh4rm4: moin 2 is the current development version, not released yet. so if you run it in production, it is maybe rather 1.9.x
 228 2012-07-25T12:51:16  <ThomasWaldmann> for moin2, i don't remember the options currently (maybe similar to moin 1), for moin 1.x we had some config option to show (hide) IPs and (iirc) 1 to not log them at all
 229 2012-07-25T12:51:52  <ThomasWaldmann> sh4rm4: for moin 1.x usage questions, there is rather #moin btw, this channel here is rather for development topics
 230 2012-07-25T12:52:14  * ThomasWaldmann must go, bbl
 231 2012-07-25T14:25:03  *** dwcramer has joined #moin-dev
 232 2012-07-25T14:53:18  *** kanha has joined #moin-dev
 233 2012-07-25T14:53:42  *** kanha_ has quit IRC
 234 2012-07-25T14:53:48  *** dave_largo has joined #moin-dev
 235 2012-07-25T15:17:40  *** spy has joined #moin-dev
 236 2012-07-25T15:42:35  <sh4rm4> ThomasWaldmann, ok, i dont know which version, its a wiki that has been set up a few weeks ago so i assume its something recently released
 237 2012-07-25T15:43:00  <sh4rm4> as you can see from my hostmask, i'm concerned about privacy
 238 2012-07-25T15:43:42  <sh4rm4> and i want to present to the maintainer of the wiki the option he has to turn on to restore my privacy
 239 2012-07-25T15:44:50  <sh4rm4> if i had seen that the wiki shows my IP, i'd never used it at all
 240 2012-07-25T15:51:17  *** dwcramer has quit IRC
 241 2012-07-25T15:58:22  <dreimark> spy: always do pep8 cleanup in a separated changeset, if that is not in your current work
 242 2012-07-25T15:58:44  <dreimark> sh4rm4: if you don't develop please ask in #moin
 243 2012-07-25T15:59:39  <dreimark> sh4rm4: show_hosts = False
 244 2012-07-25T16:00:10  <sh4rm4> dreimark, thanks
 245 2012-07-25T16:01:48  <spy> dreimark: ok
 246 2012-07-25T16:20:50  <dreimark> bbl
 247 2012-07-25T16:20:57  *** dwcramer has joined #moin-dev
 248 2012-07-25T16:25:55  *** RogerHaase has joined #moin-dev
 249 2012-07-25T17:32:33  *** dwcramer has quit IRC
 250 2012-07-25T17:47:18  *** dwcramer has joined #moin-dev
 251 2012-07-25T18:22:46  <dreimark> xiaq: when and how can I enter something to "Assigned To" "Superseded By" or "Depends On"
 252 2012-07-25T18:24:10  <xiaq> dreimark: when there are users or tickets, which there aren't any yet. :)
 253 2012-07-25T18:28:24  <dreimark> spy: xiaq we should may be see in the global history the itemtype too
 254 2012-07-25T18:28:47  <dreimark> e.g. can be a different symbol
 255 2012-07-25T18:34:24  <xiaq> dreimark: good
 256 2012-07-25T18:35:11  <xiaq> dreimark: there are actually a lot more to do with itemtypes... but i'll keep the initial changeset minimal and do these in follow-up changesets...
 257 2012-07-25T18:35:29  <dreimark> xiaq: :)
 258 2012-07-25T18:35:37  *** sh4rm4 has left #moin-dev
 259 2012-07-25T18:35:47  <dreimark> breton: who is it going?
 260 2012-07-25T18:35:55  <dreimark> s/who/how/
 261 2012-07-25T18:36:46  *** dwcramer has quit IRC
 262 2012-07-25T18:48:48  * xiaq goes to bed
 263 2012-07-25T18:48:51  <xiaq> gn :)
 264 2012-07-25T18:51:28  *** dwcramer has joined #moin-dev
 265 2012-07-25T19:02:03  <dreimark> xiaq: gn
 266 2012-07-25T19:14:17  *** greg_f has quit IRC
 267 2012-07-25T19:23:20  <spy> dreimark: currently there is the global wiki search in the header, but on a blog page visitors might expect that it searches in the blog posts. Since blog entries are just subitems of the blog item it might be good to add an option to the search form that say to search only subitems of the current item.
 268 2012-07-25T19:27:26  <spy> in the header search form add a hidden field like rootitem='blogitem_name'
 269 2012-07-25T19:28:49  <spy> thus we can avoid new search form creation that adapted only for blogs
 270 2012-07-25T19:42:52  <dreimark> hmm, hidden is not so good but a selection similiar we have it in firefox left side of the form would be great
 271 2012-07-25T19:43:35  <dreimark> it could be default what ever makes sense but one could also search for something else
 272 2012-07-25T19:44:16  <dreimark> e.g. if you want transclude something which you have already as item but not in the blog
 273 2012-07-25T19:44:28  <dreimark> you want to search for that too
 274 2012-07-25T19:45:02  <dreimark> spy: ^
 275 2012-07-25T20:08:49  <spy> dreimark: in the case with transcluded items it is possible to include these items in the search request too. We have their names in meta.
 276 2012-07-25T20:10:40  <dreimark> the problem with hidden names is that it is not clear to the user what happens
 277 2012-07-25T20:11:18  <spy> we can use placeholders "Global search" and "Blog search" so users will no be confused
 278 2012-07-25T20:12:36  <dreimark> ok
 279 2012-07-25T20:12:37  <spy> or checkbox [x] Search in this blog
 280 2012-07-25T20:15:52  <spy> what are other ways to say to the +search view that we like to search only subitems (+transcluded) of some item?
 281 2012-07-25T20:16:12  <spy> hidden field create GET-parameter that we can handle
 282 2012-07-25T20:30:23  *** jaiditya has joined #moin-dev
 283 2012-07-25T20:32:39  <dreimark> spy: see +lookup I am not sure if search has all those options too
 284 2012-07-25T20:35:03  <spy> of course it needed to add those options and functionality to search
 285 2012-07-25T20:36:12  <dreimark> sure, in the past we used shortcuts
 286 2012-07-25T20:36:32  <dreimark> e.g. re: for regex, t: for tiltle, c: for category etc
 287 2012-07-25T20:39:20  *** jaiditya has quit IRC
 288 2012-07-25T20:40:18  <dreimark> looks like search is very limited currently
 289 2012-07-25T20:43:32  *** dwcramer has quit IRC
 290 2012-07-25T20:56:42  *** dwcramer has joined #moin-dev
 291 2012-07-25T21:01:29  *** dwcramer has quit IRC
 292 2012-07-25T21:12:19  *** spy has quit IRC
 293 2012-07-25T21:16:09  *** dwcramer has joined #moin-dev
 294 2012-07-25T21:19:08  *** jaiditya|2 has joined #moin-dev
 295 2012-07-25T21:19:23  *** jaiditya has joined #moin-dev
 296 2012-07-25T21:25:17  *** spy has joined #moin-dev
 297 2012-07-25T21:35:08  *** dwcramer has quit IRC
 298 2012-07-25T21:50:23  *** dwcramer has joined #moin-dev
 299 2012-07-25T22:04:13  *** dwcramer has quit IRC
 300 2012-07-25T22:06:29  *** dwcramer has joined #moin-dev
 301 2012-07-25T22:29:46  *** dwcramer has quit IRC
 302 2012-07-25T22:31:16  *** dwcramer has joined #moin-dev
 303 2012-07-25T22:34:32  *** dwcramer has quit IRC
 304 2012-07-25T22:50:56  <dreimark> ThomasWaldmann: have you an example how to make a Group definition in m2
 305 2012-07-25T22:57:13  <ThomasWaldmann> lookup the key (was it "wikigroup"?), and put a list of strings under that key into metadata
 306 2012-07-25T23:08:01  <ThomasWaldmann> dreimark: ^
 307 2012-07-25T23:09:02  <dreimark> it looks like it should be usergroup
 308 2012-07-25T23:19:13  <dreimark> somehow that is now more restrictive as in m1
 309 2012-07-25T23:22:57  *** dave_largo has quit IRC
 310 2012-07-25T23:54:41  *** spy has quit IRC
 311 2012-07-25T23:55:11  *** spy has joined #moin-dev
 312 

MoinMoin: MoinMoinChat/Logs/moin-dev/2012-07-25 (last edited 2012-07-24 22:45:03 by IrcLogImporter)