Fooey. I finally trip over the documents on my existing ERP which shows some of the things that it does well (and some that it doesn't do well) and noone is here any more. I'm noone, and I'm here. :) Action: Vee2d2 takes his here over -there-> Action: derek too One sec... let me surf back to them... http://www.remedy.com/customers/dev_community/Tipsarchive.htm There's a few screenshots, showing how the stock toolbar is laid out etc. but no tooltips to show what the buttons in the tool-bar DO. GNUe should come up with something similar to this before people start building a pile of Apps on it... http://www.remedy.com/customers/dht/archive/11-18-2002.htmhttp://www.remedy.com/customers/dht/archive/11-18-2002.htm D'oh. Double paste. GRR. http://www.remedy.com/customers/dht/archive/11-18-2002.htm http://www.remedy.com/customers/dev_community/images/T&T%20Nov%2003/tt_11-14-03_02.gif Shows the table widget in that system fairly well interesting not much use really, but little bits of polish the tools that they supply for extensibility (much like gnue-designer) really allow for polished layout quickly though not everyone uses it. Menus are completely extensible as well. Can quickly add menus or menu items on a per-form basis sjc (~sjc@cpc2-seve3-4-0-cust112.popl.cable.ntl.com) joined #gnuenterprise. dyfet (~dyfet@pool-138-89-108-198.mad.east.verizon.net) joined #gnuenterprise. SachaS (SachaS@210.177.207.193) joined #gnuenterprise. greetings from HongKong Heya. How's HK? crazy :) I've heard that. /me has Never been yesterday and today i spent in computer centers .... lots of stuff and very good prices nods where are you someon? Vancouver, Canada nice A number of HK emmegrants in Vancouver Fooey. I can't spell YICK. More bad news. Real Estate in Vancouver is apparently going to start moving even faster - down payment now not always required for a mortgage. thierry (~thierry@AStrasbourg-251-1-1-7.w82-127.abo.wanadoo.fr) joined #gnuenterprise. siesel (~jan@61-216-92-158.HINET-IP.hinet.net) joined #gnuenterprise. hello gnuers reinhard (~reinhard@M1250P006.adsl.highway.telekom.at) joined #gnuenterprise. morning reinhard, morning thierry. hello siesel hi reinhard reinhard: do you need something from Hong Kong? good morning siesel, thierry SachaS and all SachaS: not that i know :) but thanks for asking wow embeddable form support in navigator? sounds cool :) johannesV (~johannes@M1556P030.adsl.highway.telekom.at) joined #gnuenterprise. good morning :) hi all good morning hi Nick change: ajmitch_ -> ajmitch what is embeddable form? i'd read that as a form that isn't open in a seperate window but embedded in the navigator window morning johannes SaschaS: do you need something from taiwan ? good morning siesel enh. Technicalities... 00:02 PST johannesV, reinhard: btw. there seems to be a bug in the appserver dbdriver: ... DB000: File "/home/jan/Projects/gnue/trunk/gnue-common/.cvsdevelbase/gnue/common/datasources/drivers/Base/ResultSet.py", line 163, in firstRecord DB000: if not self._cacheNextRecord(): DB000: File "/home/jan/Projects/gnue/trunk/gnue-common/.cvsdevelbase/gnue/common/datasources/drivers/Base/ResultSet.py", line 307, in _cacheNextRecord DB000: rs = self._loadNextRecord() DB000: File "/home/jan/Projects/gnue/trunk/gnue-common/.cvsdevelbase/gnue/common/datasources/drivers/appserver/appserver/ResultSet.py", line 60, in _loadNextRecord DB000: instances=self._cursor.fetch() DB000: File "/home/jan/Projects/gnue/trunk/gnue-common/.cvsdevelbase/gnue/common/datasources/drivers/appserver/appserver/Connection.py", line 208, in fetch DB000: dict [fieldName] = self.__rpc_to_native (i [j+1], self._fieldtypes [j]) DB000: File "/home/jan/Projects/gnue/trunk/gnue-common/.cvsdevelbase/gnue/common/datasources/drivers/appserver/appserver/Connection.py", line 169, in __rpc_to_native DB000: value = unicode (value, 'utf-8') DB000: TypeError: decoding Unicode is not supported siesel: when does this happen? someon (~some1@h24-81-151-173.vf.shawcable.net) left irc: "Please review the logs" SachaS (SachaS@210.177.207.193) left #gnuenterprise. well GNU Enterprise is 90% finished. But now, we need your help with the other 90%. :) lol reinhard: when sample.gfd is called from within navigator. I will test and try to fix later. Going to the beach now. :) siesel (~jan@61-216-92-158.HINET-IP.hinet.net) left irc: "l8r" hmmm i just called sample.gfd from within navigator about 20 minutes ago with updated svn and everything worked great chillywilly (~danielb@CPE-24-167-201-211.wi.rr.com) left irc: Read error: 60 (Operation timed out) kilo (~kilo@ip102-205.ktv.tiszanet.hu) joined #gnuenterprise. dyfet (~dyfet@pool-138-89-108-198.mad.east.verizon.net) left irc: "Client exiting" gsoti_away (~gsoti@adsl-68-23-164-75.dsl.chcgil.ameritech.net) left #gnuenterprise. dimas (~ds@195.218.177.46) left irc: Read error: 113 (No route to host) dimas (~ds@195.218.177.46) joined #gnuenterprise. holycow (~rtaylor@24.86.227.162) joined #gnuenterprise. siesel (~jan@61-216-92-158.HINET-IP.hinet.net) joined #gnuenterprise. sjc (~sjc@cpc2-seve3-4-0-cust112.popl.cable.ntl.com) left irc: "working" reinhard: the bug I mentioned, was trigger only in combination with xmlrpc.pw_xmlrpc siesel: thanks choice is great it's great we support tons of databases and rpc transports but it's horrid to test it... dneighbo (~dneighbo@ip68-109-180-32.ph.ph.cox.net) joined #gnuenterprise. sjc (~sjc@cpc2-seve3-4-0-cust112.popl.cable.ntl.com) joined #gnuenterprise. btami (~btami@ip102-205.ktv.tiszanet.hu) joined #gnuenterprise. derek (~dneighbo@ip68-109-180-32.ph.ph.cox.net) left irc: Read error: 110 (Connection timed out) siesel: are you here? dsmith (pq595ycq1b@oh-strongsvillecadent1-1f-100.clvhoh.adelphia.net) joined #gnuenterprise. kilo (~kilo@ip102-205.ktv.tiszanet.hu) left irc: "Leaving" jamest (~jamest@gw.math.ksu.edu) joined #gnuenterprise. jamest_ (~jamest@gw.math.ksu.edu) joined #gnuenterprise. jamest_ (~jamest@gw.math.ksu.edu) left irc: Read error: 104 (Connection reset by peer) jamest (~jamest@gw.math.ksu.edu) left irc: Client Quit jamest (~jamest@gw.math.ksu.edu) joined #gnuenterprise. hi jamest hello Action: jamest is having vile thoughts about gnue-navigator what?? ah oh what is vile? thoughts that involve work for me ah oh i have another question i infected jcater last night with some of them and discovered he had similar thoughts. so he started playing around with it. poor gullible fool i saw embedded forms ok, i'll try and help then run my stuff past you it's just about the direction i expeced (hoped) navigator to go well my point is you're infected too! we are trying to start a toy project with appserver and we need nightly data import from a foreign data source that is i have customer database in a non-sql app and i can export from this app any format i like (because i'm author of that app) and i want to update customer database in gnue nightly what is the right way to go: a) gnue-schema can now import data like it imports schema, we could make a modified version of gnue-schema that doesn't write an SQL script but pushes data directly into the database via datasources b) gnue-integrator c) gnue-dbtools/loader ? well, loader is dead as I was the only one working on it and simply was overrun by a deadline so hard coded python app took it's place :( ah ok if i had the time I would have put into integrator that answers some questions :) but i was under impression it isn't working and is far more complex i've not messed w/ gnue-schema but it seems to get the most loving my impression was integrator is database <-> database and not database <-> file yes i think it was more datasource <-> datasource yeah exactly as last I knew we had csv datasource read only iir c sigh, brb users jcater (~jason@w202.z065105010.mem-tn.dsl.cnc.net) joined #gnuenterprise. jason i've managed to lose more sleep thinking about gnue-nav some random thoughts: add datasource support to the gpd use this to define a datasource for pulling role info for ACLs use this to allow the gpd to create dynamic entries in the menu btami: yes, back again :) example: an entry that lists all new sales entries in the db that are pending shippment this entry would tie to a normal process and launch/populate that form/report/whatever hi siesel and all da masta :) Orders Pending Shipment 123456 - Foo 134523 - Bar dbl click on the 123456 entry and the order status form opens up hi btami and siesel siesel: was only delete messed up in datasources? jamest: that would be great. we have a bug in common :) only one!?!? jamest: call and delete had global range. nothing else. let me explain it here is my connections.conf [employee] host=localhost provider=interbase dbname=/usr/lib/firebird/examples/employee.fdb [ugyfel] host = localhost provider = interbase dbname = /home/tamas/data/ugyfel.gdb i got this error with a form generated my designer's simple wizard DB000: conn = dbdriver.Connection(self, connection_name, parameters) DB000: File "/home/tamas/svn/gnue/gnue-common/.cvsdevelbase/gnue/common/datasources/drivers/interbase/interbase/__init__.py", line 37, in Connection DB000: return Connection.Connection(*args, **parms) DB000: AttributeError: 'function' object has no attribute 'Connection' t the form is for [ugyfel] gdb? it is working if no [employee] section yes i think the "Connection" is owerused it is a function, a module, a class jamest: your proposal would allow a mixture between freedom and workflow. I just know similar stuff in an ERP which open window after window and is getting very unconfortable this way. btami: yes, the first call kind of import Connection, the second fails, because Connection is already imported if i change the module name from Connection.py to something else, it works well in the python namespace dbdriver.Connection changes from function to module! well, we'd keep track of running instances in their own section of the tree so you could flip 'tween them i added this into GConnections.py at line 253 print '*',dbdriver print '**',dbdriver.Connection conn = dbdriver.Connection(self, connection_name, parameters) print '***',dbdriver.Connection btami: the function in interbase.__init__ defers the loading of the Connection module. and got * ** *** before its used the first time its an function which returns a module and replaces itself. siesel: i understand it, but IMHO we should remove it and do a "import Connection" as some other driver do it. but jcater has implemnetd not owerusing a name is the best solution IMHO implemented it. I think he did it for more than just debugging puposes. reinhard: if we add the "type" attribute to the gsd's tags, do we add 'type="string"' or something like 'type="string(70)"' ? um no the point of deferring a connection But that's something he has to clear. is so we can tell if it's a valid driver and not just an importerror for not having the native part loaded i.e., I need to know if psycopg is a driver and then I need to know if we have all the libraries to run psycopg the Connection method was a clean way to implement that johannesV, reinhard: do we really need a "type" attr for value tags? It would be kind of double defined this way. but that's just my 2cents. sorry. have to run. cu all l8r. siesel (~jan@61-216-92-158.HINET-IP.hinet.net) left irc: "Client exiting" jcater: it's all OK, and wors if i have oly [ugyfel] alone, but what to do with this kind of error? siesel: yes, if we have no schema-definition given but only a ... jamest: I also lost sleep thinking about gnue-nav and acls and what I envisioned was adding a gnue.common.policy with a pluggable "policy manager" which could be a simple database-based one for our needs appserver could do their own client-level policy manager which called the appserver server instance or ppl could implement their own solutions if need be (ldap, etc) I would envision the tool only sending login name and some location moniker to the "policy manager?" and getting back an object that specifies what level (read, read/write, etc) that way ppl could implement it however they needed johannesV: string(70) whether that be ACL, RBAC, etc Action: jcater is thinking out loud the more information the better (is a general rule) chillywilly (~danielb@CPE-24-167-201-211.wi.rr.com) joined #gnuenterprise. jcater: have you read my bugreport above? reinhard: so we'd use property.fullType ... johannesV: probably yes well except for reference properties of course johannesV: maybe we want the property object to have 2 different members: property.fullType = id, number(7,2), string(70), or address_country property.dataType = string(32), number(7,2), string(70), or string(32) btami: I glanced over it I haven't had my morning caffeine so can't think yet :) hmm johannesV: fullType -> dataType is actually the logic in SchemaSupport, about line 153ff reinhard: if i look at it i'd say property.dataType sorry, but the above paste was from another, the "correct" is this: DB000: File "/home/tamas/svn/gnue/gnue-common/.cvsdevelbase/gnue/common/datasources/GConnections.py", line 276, in getDataObject DB000: connection = self.getConnection(connection_name) DB000: File "/home/tamas/svn/gnue/gnue-common/.cvsdevelbase/gnue/common/datasources/GConnections.py", line 255, in getConnection DB000: conn = dbdriver.Connection(self, connection_name, parameters) DB000: TypeError: 'module' object is not callable t johannesV: but it could also be put in Property.py reinhard: do we need this information anywhere else but in SchemaSupport ? not *yet* but it's my feeling of encapsulation that it should be in Property.py reinhard: ok, that's right ... reinhard: I'll put a dataType into Property.py and remove the datatype-mapping stuff from schemaSupport.py johannesV: ok :) johannesV: it's just like we also have property.column (the db column name) right it's quite logical that we have the db colum type in property, too btami: do you know if that error is specific to one databasE? or all of them? i think it's not driver specific ok good, then I can test on my system give me a few minutes to beat my users err, I mean, help my users something else about navigator I was wondering about IIRC we currently hard code the supported items (reports, forms, process) would this be better served by a plugin setup where each plugin adds the code needed to support itself and also extends the gpd defintion so we'd have a formsLauncher plugin, a reports plugin, process plugin, shell, etc, etc wow jamest: this is the standard gnue way in all areas :) i'm gnueing again argh!!!!!!!!!!!!!! Action: jamest runs and hides btami: well, this would take it to another level i think it'd be like if GFEntry added it's xml to the gfd and was self contained jamest: I originally planned to do that something I didn't see as needed in forms, appserver, etc but for the navigator i think it might be usefull one issue is the logic needed to launch is somewhat tied to the UI* file at least, iirc that was the issue I was running into so I'd need a UIwx/form UIwx/report UIgtk/form UIgtk/report so it wasn't gaining as much as I thought but that was a long time ago also, while I'm throwing things out there for gnue-common would it be nice to have std notification routines so we could fire off an email, or a jabber message, or a kde knotify message, or a gnome message as I'm getting to the point I need several gnue based apps to msg end users to tell them certain actions need taken and didn't know if this is something others would like i guess w/ a std setup we could even support pagers and such fine by me bddebian (bddebian@pcp08545886pcs.lndsd101.pa.comcast.net) joined #gnuenterprise. jamest: i like the notification stuff can we also have plugins for notification via electroshock and another one via fist coming out of the monitor? Gee why not, kick in the nuts notification too while you're at it?? :-) bddebian: good idea but then again i have too many female users ;-) Heh OK, anal reaming notification then?? ;-P btami (~btami@ip102-205.ktv.tiszanet.hu) left irc: "Leaving" holycow (~rtaylor@24.86.227.162) left irc: "Leaving" Nick change: bddebian -> bddeb_away jbailey (~jbailey@dragonfly.fundserv.com) joined #gnuenterprise. thierry (~thierry@AStrasbourg-251-1-1-7.w82-127.abo.wanadoo.fr) left irc: Read error: 110 (Connection timed out) thierry (~thierry@AStrasbourg-251-1-1-7.w82-127.abo.wanadoo.fr) joined #gnuenterprise. bbl maybe sound support is needed too then "Stuuuupid user! Your pathetic data is mine! All Mine! Bwa ha ha ha ha!" right after dispatchEvent('requestPhysicalAbuse',gender=user.gender) Nick change: bddeb_away -> bddebian just for the log from what i can read in svn logs a common release would break forms, reports, and navigator err a common release would break forms, reports, and designer not tested it though but PeterD's problems w/ designer seem to point to that, too if anybody knowing designer could test, it would be great off for today cu reinhard (~reinhard@M1250P006.adsl.highway.telekom.at) left irc: "People will believe your argument much better if you tell them that Benjamin Franklin said it." sigh i'm just not that comfortable releasing designer :( jreynaga (~jreynaga@dsl-200-95-114-176.prod-infinitum.com.mx) joined #gnuenterprise. jreynaga (~jreynaga@dsl-200-95-114-176.prod-infinitum.com.mx) left #gnuenterprise. jcater: what's pending? wrt? i'm just not that comfortable releasing designer :( I just don't have a good feeling about it seems to be crashing a lot more for ppl but I don't know if that's because of the new wxWindows releases or if something got botched up in the UI code hmmm Action: jcater doesn't have any specifics i've not had much trouble w/ it last few days I thought it was segfaulting on you a lot too? um, a week or so back it was used it alot in last few days w/o issues IIRC how strange I haven't committed changes well, I know btami's bug is outstanding but that should be a quick fix do you know what he did to dropdowns? eh? there was a commit w/ log message wendall911 (~wendallc@wendallc.icehouse.net) joined #gnuenterprise. Log: *xw dropdown now works *cleaned up GFDisplayHandler (by Kmetyko Gabor, alias kilo) i started to read the diff but decided someone here might know off hand I'm reading the diff which is quite hard as I'm seeing a lot of - try: + try: - except TypeError: + except TypeError: etc Action: jcater wonders what that's about yeah, that's why I asked :) looks like he changed it so on a dropdown beginEdit isn't called until the user pulls down the combobox end endEdit is called after a value is selected and combobox disappears how would that work with typed input? one of these eons i really want to get autocomplete working in fields dunno dimas (~ds@195.218.177.46) left irc: Read error: 54 (Connection reset by peer) but part of the commit is he made autocomplete case-insensitive autocomplete hasn't worked in ages not even close to functional completely ignored near as my tests showed dunno I haven't tried in a while also on the notification system we have a connections.conf what about a notifications.conf [sales] transport=jabber reinhard: fyi + Use DIBSIG2's feature of typed parameters instead of doing it ourselves + in _toSqlString iirc, it is up to the individual dbsig2 driver on what type of parameters it takes to SQL strings that's why we have _toSqlString track it's own destination=jamest@math.ksu.edu then GNotify.notify(message="", attachment="", destination="", xtraDestinations="") where the default destination in the conf file would be used in cases of GNotify.notify("ARGH!") we would have transports like email my kneejerk reaction to that jabber, knotify, pager is transport could well be user-dependent I'd want knotify my assistant might want pager err, nevermind ok, this would tie into a question i had then as I was thinking if we'd need it could just be defined in ~/.gnue/notifications.conf [sales] err, no transport=jabber (that wouldn't work in ~) destination=jamest@math.ksu.edu yeah, I thought about it more after typing that :) transport=email destination=jcater@gnue.org transport=ICBM jamest: how about instead you do something like destination=derekInAZ [sales] notify=mailto://jamest@math.ksu.edu,knotify://jcater,jabber://user@jabberserver or [sales] mailto://.... knotify:// (could be a list under [heading] instead of parameters) i.e., most of those services you describe have URIs err, URI prefixes why make it two lines? no reason other than i had connection.conf on the brain Action: jcater is just thinking out loud would we then have common/src/notification/transports/mailto common/src/notification/transports/jabber common/src/notification/transports/knotify yeah as I could see a shop wanting something custom you could then also do something like common/src/notification/transports/argh notify=mailto://${user}@ksu.math.edu ok, how would that work w/o being 100% certain the calls to notify passed user info I can't grok that sentence ah, I see yeah sorry multitasking Action: jcater would ignore that then sjc (~sjc@cpc2-seve3-4-0-cust112.popl.cable.ntl.com) left irc: "Client exiting" doh reinhard left i have habbit of flipping my connections.conf around i could see contacts being the same ? ajmitch_ (~ajmitch@vodca.otago.ac.nz) joined #gnuenterprise. ingore me ignore even sjc (~sjc@cpc2-seve3-4-0-cust112.popl.cable.ntl.com) joined #gnuenterprise. hi all what? did you say something jamest? Action: jcater ducks howdy aj johannesV (~johannes@M1556P030.adsl.highway.telekom.at) left irc: "Client Exiting" jamest (~jamest@gw.math.ksu.edu) got netsplit. jamest (~jamest@gw.math.ksu.edu) returned to #gnuenterprise. kilo (~kg_kilo@fw.i-trade.hu) joined #gnuenterprise. siesel (~jan@61-216-92-158.HINET-IP.hinet.net) joined #gnuenterprise. hi siesel hi ajmitch. What time is it now, downunder? Wed Feb 25 09:31:37 NZDT 2004 cool. that's quite late in the morning siesel: This is Andrew we're talking about... It's *early* morning. =) oops. I forgot. Andrew, its time to go to bed. Today you can sleep till 3pm. ;) lol :) Action: ajmitch_ was up 3 hours ago :) hmmm, today I'm just five hours behind you and I'm still awake. where are you at the moment? but 3 hours mean, that, if you where in my time zone, you would wake up in 2 hours. uargh. I don't want to think about it :) Taiwan ah ok having fun there? :) hi jcater, jamest: need explanation to wx dropdown commit? yeah. I've went out with some friends till 5am there is no better place to eat sea food :) how long are you in taiwan for? 4 weeks visiting NZ? :) kilo: sure sniff no, I would like too, but no chance at the moment alright a friend of me was in Christchurch last summer. jamest: dropdowns can receive 3 events in wx If I just try to remember the rose garden in Christchurch, I get sad and ask myself why I didn't work harder to get a chance to fly to NZ again. wxEVT_COMMAND_COMBOBOX_SELECTED comes both when dropping down the list and when choosing an item the TEXT events come when selecting a value or hitting ENTER ajmitch: you're from Dunedin? Or do I remeber it wrong. when the combobox_selected comes, we drop down the list and call beginEdit with requestFocus when the TEXT events come, replaceText is called *witch you hacked some time ago( siesel: yes, I'm in Dunedin *=(, (=) ok so it still handles text entry? yes, it does you didn't happen to fix the autocomplete stuff did you? :) no autocomplete, you can select a value when you hit it's first letter but I cleaned up a little code in GFDIsplayHandler.py, then was mentionless is> self.dropdownIndex was not used anywhere else in Forms src ajmitch: is Dunedin connected to Dun Eideann (Edinburgh) in Scotland? and it changes the field value properly, so fires the post-change trigger when needed (it was this I started to look at it, you remember?) but has slight display problems still dropdown are evil :) we've always had display problems with them so any cleanup is appreciated hehehe, looking at gtk dropdowns ate the moment... kilo:great. if you can fix it, you make me quite happy, as i tryed and it didn't work well now it looks a little bit more difficult than wx (wx looked difficult too some day ago...) 8-))) :) wx still looks difficult to be honest 8-))) lol wx is also evil wxwidgets! Bad Ugly and Evil. Let's base GNUe on it! *sigh* Action: jbailey hides. gtk would be better kilo: lol we have a win32 driver, so why suck with wx... very funny wx sucks but it was lesser of several evils kilo: He's telling the truth. kilo: They thought of having Derek and Dan dancing naked on your desktop. =) Action: jbailey hides again. hey shut up, wx is cool. cool like absolute zero... wx puts an other layer over gtk the more layers, the more errors it works a bit better if you do a set_text('') before the set_text(value) probably helduuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzuuuuuuuuuuuuuuuzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz(3z hrvsnz;wq *cough* indeed hmm bq.ö7qui Aneurism? why z??? why not f or y? why just z? 8-)) siesel (~jan@61-216-92-158.HINET-IP.hinet.net) left irc: "Client exiting" Y the meaning of life? wx gave us the most bang for the buck as we had working wx on win and *nix at same time the win32 driver came later bsofko (~bsofko@nat.wildwood.edu) joined #gnuenterprise. if it were up to me (which it was but I'm a nice guy :) I'd have went QT just to tick off the gtk guys =) um you sick bastard someone wake seisel up I think he fell asleep on his keyboard then jcater came along and did designer in wx if I had it my way designer would be redone in QT 3 ok, I see, then it is history qt drives me up the wall but should one put much energy into wx if we have a working win32 driver? bsofko (~bsofko@nat.wildwood.edu) left #gnuenterprise. none of the other widget sets in unix are as well supported kilo: I think they'd rather have incredibly ugly than have gtk on their desks. =) last I tried, gtk was god awful but that was gtk 1, in it's defense Ah. Yeah. gtk2 is quite a bit better. kilo: I don't foresee designer changing and so a wx port of forms would always be preferred jbailey: but using wxGTK we get the best of both worlds also it gives us a base a standard, if you will wx's shaky stability with ass ugly gtk widgets it's win/win wx can be compiled to use gtk2, iirc :) ajmitch: i think it can be, but leading up to 0.5 i seem to recall that requiring some fugly hacks i no one has retried since s/i/and i'd love to see all the non wxUI drivers polished up as i'd prefer to use the qt driver but seems like every time we try to get them to match wx level of conformance something blocks us aha bbbbbbbbbugyrt t (from #debain-boot) Careful, whatever seisel had seems to be contagious. lol isnt it siesel who claimed 'best seafood' earlier? siesel IS the best seafood because that would explain everything... People still eat seafood? Weird. you know i remember a story where a senior citizen was in an internet chat and started acting funny is that the punchline? well, THAT is a story 8-))) (sorry users) the people in the chat room became concerned about his behaviour must be jamest's alzheimers kicking in oh, he's back this time it is not Kopete though... they figured out who the guy was and contacted the emergency services in that area they paramedics showed up and saved the guy it's a real shame siesel wasn't in a chat room with those kind of people in it and instead he hang out in here "Dude. I think he's having a seisure!" "Cool! Does he have a webcam?" well, imagine if the paramedics shaved up and showed the guy... isnt siesel somewhere in the east now? i had to give up kopete for freenode works fine w/ undernet kilo: Shaved up and showed the guy? That sounds like some gay porn that I... er.. NM! damn candians. i knew they were into unnatural acts. good thing we have lord bush to make that stuff unconstitutional yes, we know it from South Park who is the best one to ask regarding Forms code? dsmith (pq595ycq1b@oh-strongsvillecadent1-1f-100.clvhoh.adelphia.net) left irc: "It's time for home, Good Night" chillywilly (~danielb@CPE-24-167-201-211.wi.rr.com) left irc: Read error: 60 (Operation timed out) bbl jamest (~jamest@gw.math.ksu.edu) left irc: "Client exiting" Nick change: bddebian -> bddeb_dinner thierry (~thierry@AStrasbourg-251-1-1-7.w82-127.abo.wanadoo.fr) left irc: Read error: 110 (Connection timed out) jcater (~jason@w202.z065105010.mem-tn.dsl.cnc.net) left irc: "Client exiting" GNUe454 (www-data@209.234.155.8) joined #gnuenterprise. GNUe454 (www-data@209.234.155.8) left irc: Client Quit anyway I ask, hope someone will read the log and answer in UIEntry._createWidget decision is made several times on event.initialize does it ever happen to be false here? because I couldn't find when and if it is always true, then the ifs were needless Action: kilo goes to sleep no Action: kilo goes to sleep now kilo (~kg_kilo@fw.i-trade.hu) left irc: Nick change: bddeb_dinner -> bddebian hi bddebian Heya ajmitch_! jcater (~jcater@cpe-066-061-071-147.midsouth.rr.com) joined #gnuenterprise. jamest (foobar@adsl-66-142-220-31.dsl.tpkaks.swbell.net) joined #gnuenterprise. jbailey (~jbailey@dragonfly.fundserv.com) left irc: "Client exiting" chillywilly (~danielb@CPE-24-167-201-211.wi.rr.com) joined #gnuenterprise. jamest_ (foobar@adsl-66-142-220-31.dsl.tpkaks.swbell.net) joined #gnuenterprise. jamest (foobar@adsl-66-142-220-31.dsl.tpkaks.swbell.net) left irc: Read error: 104 (Connection reset by peer) jamest (foobar@adsl-66-142-220-31.dsl.tpkaks.swbell.net) joined #gnuenterprise. jamest_ (foobar@adsl-66-142-220-31.dsl.tpkaks.swbell.net) left irc: Read error: 104 (Connection reset by peer) holycow (~rtaylor@24.86.227.162) joined #gnuenterprise. sjc (~sjc@cpc2-seve3-4-0-cust112.popl.cable.ntl.com) left irc: "sleeping" wendall911 (~wendallc@wendallc.icehouse.net) left irc: "Download Gaim: http://gaim.sourceforge.net/" Nick change: bddebian -> bddeb_PS gsoti_away (~gsoti@adsl-68-23-181-101.dsl.chcgil.ameritech.net) joined #gnuenterprise. dneighbo (~dneighbo@ip68-109-180-32.ph.ph.cox.net) left irc: Connection timed out derek (~dneighbo@ip68-109-180-32.ph.ph.cox.net) joined #gnuenterprise. Action: derek hugs GNU/Linux had my p133 samba file server start to get flakey so i pulled the drive (which i was smart enough to have separate (no system stuff, just data) and popped into another machine edited 3 entries to go from smbfs to ext3 mount -a and im in business nothing in windows EVER worked that freaking smooth EVER at work finance folks were asking me.... should we have to replace the servers every 3 years Action: derek pointed out that my file server at home was over 10 years old however, thats not true now... now its only 4 years old :) ajmitch_ (~ajmitch@vodca.otago.ac.nz) left irc: "Leaving" someon (~some1@h24-81-151-173.vf.shawcable.net) joined #gnuenterprise. derek (~dneighbo@ip68-109-180-32.ph.ph.cox.net) left irc: "Bye Bye" gsoti_away (~gsoti@adsl-68-23-181-101.dsl.chcgil.ameritech.net) left #gnuenterprise. bddeb_PS (bddebian@pcp08545886pcs.lndsd101.pa.comcast.net) left irc: "Leaving" jamest (foobar@adsl-66-142-220-31.dsl.tpkaks.swbell.net) left irc: "Kopete 0.8.0 RC1 : http://kopete.kde.org" derek (~dneighbo@ip68-109-180-32.ph.ph.cox.net) joined #gnuenterprise. Read logs. Comments on Notifications Set up the notifications OUTBOUND (eg. SMTP requires a sending address, as does Jabber) Then in the database, define "people" and their preferred contact method (make menu dependant on the configured OUTBOUNDs) So person A could prefer to get SMTP, and person B could prefer Jabber, and person C could prefer KMessage That would then require that the destination addresses be in the "people" table I must've accidentally posted my comments in private I would foresee [notificationName] mailto://jason@foo.com jabber://someone@jabber.somwhere.com kmessage://foo@computer You would then have to have that for EACH user... ? [NotificationSomeon] no mailto://someone@loopback.host not at all notificationName ==> name of an event that you create could be jabber://someone@jim.host [notifyAccountOverdrawn] mailto://jason@foo.com jabber://someone@jabber.somwhere.com [notifyServerCrashed] kmessage://someone@machine That doesn't look very flexible... Whereas if you define your outbounds, and store the destinations in the DB, you could do: OnAccountOverdrawn Notify:Account->Manager->RoutineContact; Account->Holder->PriorityContact Action: jcater thinks this is addressing a different problem altogether If you change Account->Manager to point to a different User, then the notification follows to the new account manager I see what you're describing, but that's a different problem domain, it seems Could very well be. I'm thinking about Event occurs, and based on that Event a message should be sent to a person/user/admin/etc jcater (~jcater@cpe-066-061-071-147.midsouth.rr.com) left irc: "Client exiting" --- Wed Feb 25 2004