tutos-devel Mailing List for TUTOS
Projects / CRM / PLM / Calendar / Tasks / SCRUM / Test / Inventory
Brought to you by:
gokohnert
You can subscribe to this list here.
2000 |
Jan
|
Feb
|
Mar
|
Apr
|
May
|
Jun
|
Jul
|
Aug
|
Sep
|
Oct
(16) |
Nov
|
Dec
|
---|---|---|---|---|---|---|---|---|---|---|---|---|
2001 |
Jan
|
Feb
|
Mar
|
Apr
|
May
(2) |
Jun
|
Jul
(10) |
Aug
(4) |
Sep
|
Oct
(4) |
Nov
(1) |
Dec
(7) |
2002 |
Jan
(1) |
Feb
(8) |
Mar
(7) |
Apr
(20) |
May
(1) |
Jun
(5) |
Jul
(27) |
Aug
(18) |
Sep
(55) |
Oct
(13) |
Nov
(27) |
Dec
(20) |
2003 |
Jan
(23) |
Feb
(40) |
Mar
(20) |
Apr
(10) |
May
(12) |
Jun
(8) |
Jul
(11) |
Aug
(7) |
Sep
(3) |
Oct
(2) |
Nov
(1) |
Dec
|
2004 |
Jan
(2) |
Feb
(34) |
Mar
(10) |
Apr
(11) |
May
(5) |
Jun
(6) |
Jul
(12) |
Aug
(7) |
Sep
(16) |
Oct
(25) |
Nov
(8) |
Dec
(2) |
2005 |
Jan
(17) |
Feb
(2) |
Mar
|
Apr
(5) |
May
(5) |
Jun
(8) |
Jul
|
Aug
|
Sep
|
Oct
|
Nov
|
Dec
|
2007 |
Jan
|
Feb
(2) |
Mar
(1) |
Apr
(1) |
May
|
Jun
(2) |
Jul
|
Aug
|
Sep
|
Oct
|
Nov
|
Dec
|
2010 |
Jan
|
Feb
|
Mar
|
Apr
|
May
|
Jun
|
Jul
|
Aug
|
Sep
|
Oct
|
Nov
|
Dec
(1) |
2011 |
Jan
|
Feb
|
Mar
|
Apr
|
May
|
Jun
|
Jul
|
Aug
|
Sep
|
Oct
|
Nov
|
Dec
(1) |
2014 |
Jan
|
Feb
|
Mar
|
Apr
(1) |
May
|
Jun
|
Jul
|
Aug
|
Sep
|
Oct
|
Nov
|
Dec
|
S | M | T | W | T | F | S |
---|---|---|---|---|---|---|
|
|
|
|
1
|
2
|
3
|
4
|
5
|
6
(2) |
7
|
8
|
9
|
10
|
11
|
12
|
13
|
14
|
15
|
16
|
17
|
18
|
19
|
20
(3) |
21
(1) |
22
|
23
|
24
|
25
|
26
(2) |
27
(1) |
28
|
29
(3) |
30
|
31
|
From: Gero K. <gok...@us...> - 2004-07-29 17:08:00
|
Dimitri Fontaine wrote: > > If any of you has a good knowledge of tutos internal usage of acls and the acl > table, please tell me more on the subject... Sure I should know whats going on there > > The related page on the wiki, http://wiki.tutos.org/index.php/Acl, states Very good that you mention the wiki here. > that : > Higer permissions include all the lower permissions. Someone who has a > delete permission is allowed to chnage the permissions and provide new > rights to other users and teams. > > But having played arround and raised perm from 5 (use_ok) to 20 (del_ok) did > not change the rights of users (no modify menu entry for their object). There are two different things here. 1) Right on a specific object 2) General permissions on all objects of a specific type part 1) is handeld by the acl entries where obj_id is equal to the id of the object part 2) is handeld by the acl entries where obj_id is equal to the is you get from $obj->gettypeid() and is checked by feature_ok method of a the user. first TUTOS will check 2) for the user and his groups after that 1) is checked for user and groups The checks will return as soon as there is a positive result. negative results will continue the search for a permission. if a user has no right form 1) to modify something there is no way to allow this by modifying the acl of a single object. Gero |
From: Dimitri F. <dfo...@cv...> - 2004-07-29 14:26:41
|
Hi List, So our tutos is now in production, but I still have some problem with the=20 tutos acl code. I'm writting an admin/acl_clean.php code in order to better understand how= =20 tutos code manage its acl, and to clean out the data we have here in our=20 database. If any of you has a good knowledge of tutos internal usage of acls and the = acl=20 table, please tell me more on the subject... The related page on the wiki, http://wiki.tutos.org/index.php/Acl, states=20 that : Higer permissions include all the lower permissions. Someone who has a delete permission is allowed to chnage the permissions and provide new rights to other users and teams.=20 But having played arround and raised perm from 5 (use_ok) to 20 (del_ok) di= d=20 not change the rights of users (no modify menu entry for their object). I'd like to have some more clue on this topic, feel free to teach me ! Regards, =2D-=20 Dimitri. http://dim.tapoueh.org Pour =EAtre le meilleur, il suffit parfois que les autres soient moins bons. -- Philippe Gelluck |
From: Dimitri F. <dfo...@cv...> - 2004-07-29 10:11:16
|
As this mail asks some questions other members could ask, I prefer to answe= r=20 on the list. Le jeudi 29 Juillet 2004 11:19, vous avez =E9crit=A0: > Good work! I've installed your TUTOS 2.0 branch on one of our develop > servers and managed to get it running. I really like the new layout and > think this should be the way to go. I find the template structure very > clear. I'm happy to read that, and could not afford not keeping it in this mail.=20 After all, I may also do some advertizing on my work ;) > It was not that hard to get it running, but I had to change the include > line in layout.pinc to: > require_once getcwd()."/".$tutos['base'].'/smarty/libs/Smarty.class.php'; Here it works well on my development environment, but did not work on=20 production. I temporarily done quite the same as you : // require_once '../smarty/libs/Smarty.class.php'; set_include_path(get_include_path() . ":/usr/local/tutos-2/smarty/libs/"); require_once 'Smarty.class.php'; I plan to add smarty path in config file, but even then, may be your way is= =20 better... > I am not familiar with the smarty template engine, but it looks easy to > understand. Will Smarty create a new "compiled" version of any page per > user/session?=20 Yes, that's why you must have a templates_c dir with write access... And it= =20 allows for Zend acceleration if needed. Smarty even allows to manage its cache and all from php code, which I did n= ot=20 need to look at. Just have a look at http://smarty.php.net http://smarty.php.net/manual/en/caching.php We may for example ask smarty not to cache the png gantt page ! > What do you think how much work it is to port one module to=20 > the new system? It now takes me 1 to 2 days to =AB port =BB an existing module to the new s= ystem,=20 that is writting 4 templates and adapting corresponding TUTOS files=20 (module_show, overview, new and select). But I did not wor arround some features as header reordering, and I simplif= y a=20 lot of things in the process. (And I happen to rewrite the generated html=20 page) > Is it possible to write abstract kind of templates so the=20 > new modules and fields will we included automatically? I think that way of doing is not compatible with my vision of the template= =20 system. May be I'm wrong on this, but let me explain : The real goal of the template system is to provide an efficient way of maki= ng=20 new tutos templates set for HTML designers, may be not knowing PHP, and=20 whatever the skills, not having to know anything from TUTOS code. So the coding facilities such as generic form generation are to be forgotte= n,=20 replaced by a =AB one template per page =BB idea. This implies you have the impression to always make the same work on the co= de=20 level, but when it comes to design html page, you can change each and every= =20 page as you want. And this allows for easy usage of XForms when this is implemented in our we= b=20 browsers. Another point to stress here is the XML export. This can be rewritten witho= ut=20 code change, just use another template (that you still have to write down)= =20 and voil=E0. > What is the XML_RPC thing for? We plan to integrate TUTOS into a jetspeed > portal. Can XML_RPC help us there? The XMLRPC thing is for publishing TUTOS features to the outside world. Tha= t=20 would allow for any application, whatever the language its written in, to u= se=20 TUTOS methods, so data and code. The point in using TUTOS data and code is to share the application code=20 already written, avoiding non maintainable duplication. Looking forward to see some contribution in TUTOS 2 branch, =2D-=20 Dimitri. http://dim.tapoueh.org Si on ne peut plus tricher avec ses amis, ce n'est plus la peine de jouer aux cartes. -- Marcel Pagnol. |
From: Dimitri F. <dfo...@cv...> - 2004-07-27 17:12:27
|
Hi list, As you may know, some time ago I announced some work to be done on the html= =20 generation side of TUTOS. This work, along with the attempt to provide an=20 XMLRPC way of using TUTOS is known as BRANCH-2-0 in our CVS. In this mail I'm gonna try to explain the current status of TUTOS 2, what i= s=20 done and what is still to be done. To make a long story short, we've used the BRANCH-2-0 version of TUTOS here= in=20 our production environnment since yesterday, and I'm correcting bugs. Things I have done : . TUTOS now uses Smarty as a template engine, so it's really easy to modify the html presentation of any page, or to create a new theme . As we mainly use the products, tasks, bugs and timetrack modules of TUTO= S, only those are covered by BRANCH-2-0. Plus user_show, gantt graph, resou= rce usage (res_cal), login, and some more needed and related stuff. That is = to say we have a stable and production ready minimal subset of TUTOS 2. . No function may return html strings, but data structures. I've adapted a large part of TUTOS to follow this statement. Easy said, lot of work. . The =AB classic =BB template set provided is user friendly, using more i= cons, providing a menu with sections, and an overall better look. That's not o= nly some eye candy stuff, but also a better organisation of the informations presented. . I've begun some xmlrpc stuff, but consider this as a pre alpha stage, ju= st the beginning of a large work. Things to be done : . care about the admin pages of tutos . provide the xmlrpc api . rewritte internal function in order to make them not return html (for example, rewritte each and every infolist functions in modules) . make smarty environment a part of tutos configuration . provide a way for the user to choose a theme (template set) . clean out TUTOS 2 CVS (html/ contains too much stuff) . complete template set . MERGE TUTOS-2 IN HEAD What I may do in the next few months : . some more debug, as we encouter problems in production . some more modules =AB templating =BB, such as team and resource . rewritte notification mecanism to provide better informations and links, and to use the same template system in mails as in html rendering . may be some other rewritte of stuff our user encouter difficulties with What to do if you want to help : . implement the xmlrpc api, then ask support for TUTOS as a backend from projects such as mrproject, kolab or kplato. . adapt all those modules to TUTOS 2 (templates, return data instead of ht= ml) . cleaning . tests and demos ;) . what about a new TUTOS theme ? . as I already asked Gero, I'd really like to see a demo of TUTOS 2 on our sourceforge web space... Once more, comments and help are more than welcome ! Regards, =2D-=20 Dimitri. http://dim.tapoueh.org When you're forced to be simple, you're forced to face the real problem. When you can't deliver ornament, you have to deliver substance. -- Paul Graham |
From: Carl Z. <ca...@ve...> - 2004-07-26 18:51:28
|
Ignore my last email, I forgot that the Sourceforge forums are the place to ask this. |
From: Carl Z. <ca...@ve...> - 2004-07-26 18:35:29
|
Dimitri Fontaine wrote: >Hi, > >The TUTOS development is active. Actually Gero is stabilizing the 1.2 branch >and caring for 1.3, and I'm working on a TUTOS 2.0 version. > >This will mean a lot of work to merge head and 2.0 branches, and then of >course new ideas to be implemented. > >Some of the ideas I have concern database management, where we could use >templates (yes, again) in order to manage a dedicated set of query for each >supported RDBMs (that would allow for supporting mysql and at the same time >using stored procedures and subqueries with postgresql). > >Regards, > > I am ready to start testing the 1.2 branch., but need to ask if 1.2 can live sidebyside 1.1 (are the database schema's the same?) Is there anything special that needs to be done to run Tutos 1.2? (I am using a mysql database). And is there a newer 1.2 beta than the packaged one on sourceforge? Also, I will be testing agains my personal database, it isn't that critical. I don't mind running against devlopment releases if they are stable most of the time. Are there any difficulties running 1.3 next to 1.2 (against the same data)? Thanks Carl |
From: <bo...@aj...> - 2004-07-21 10:46:14
|
Hi list, I have managed to install the latest stuff from CVS, created a user, and gave permission to that user to change his address. Modify link shows up, the modify form shows the data, but if I hit enter the only thing I get is a blank white screen, regardless of layout and language and theme. The titlebar says "tutos/php/address_ins.php", if this helps. Neither the superuser can modify that address through the web interface, so the only way is to manually hack the appropriate SQL table. There is only one thing I have messed with: in permission.p3 row #79, I have changed the minimumversion from 4.2.0 back to 4.1.2 since I have a woody (stable Debian) over here to work with, and it only has this version of PHP yet. What can I do? Do I have to use a backported PHP>=4.2.0, or is it a bug in TUTOS? (I had not time to check with higher PHP's.) -- Bye, Boobaa --------------------- http://boobaa.ajrg.hu |
From: <bo...@aj...> - 2004-07-20 17:41:29
|
2004-07-20, k keltez=E9ssel 19:27-kor Gero Kohnert ezt =EDrta: > On the latest TUTOS development (1.2 and 1.3) scheme.php is located in=20 > tutos/php/admin > The admin subdir was choosen in order to allow a perdirectory permissio= n=20 > handling for admin related stuff (using apache htaccess). Oh yes, I found it. > if you are missing documentation about this you are invited to update=20 > the TUTOS wiki at http://wiki.tutos.org. I was going by the doc at www.tutos.org, but now I see that one is quite outdated, so we will have to use the wiki. I have created my acc there, and I shall contribute some docs nowadays - if I have time. --=20 Bye, Boobaa --------------------- http://boobaa.ajrg.hu |
From: Gero K. <gok...@us...> - 2004-07-20 17:27:58
|
Csécsy László wrote: > Hi list, > > I have just exported the whole stuff from CVS and wanted to install it, > but it lacks the scheme.php. Is there any HOWTO describing how to > install TUTOS pulled off/exported from CVS? > > Or: How do you, developers, check the latest changes? Install it from > the package, then upgrading to CVS version or what? On the latest TUTOS development (1.2 and 1.3) scheme.php is located in tutos/php/admin The admin subdir was choosen in order to allow a perdirectory permission handling for admin related stuff (using apache htaccess). if you are missing this directory try "cvs update -d" if you are missing documentation about this you are invited to update the TUTOS wiki at http://wiki.tutos.org. Gero |
From: <bo...@aj...> - 2004-07-20 16:35:54
|
Hi list, I have just exported the whole stuff from CVS and wanted to install it, but it lacks the scheme.php. Is there any HOWTO describing how to install TUTOS pulled off/exported from CVS? Or: How do you, developers, check the latest changes? Install it from the package, then upgrading to CVS version or what? -- Bye, Boobaa --------------------- http://boobaa.ajrg.hu |
From: Dimitri F. <dfo...@cv...> - 2004-07-06 18:03:44
|
Le mardi 6 Juillet 2004 18:20, Gero Kohnert a =E9crit=A0: > Hi Folks, Hi ! > as a preparation for the new 1.2 Release (yes I know I'm a little bit > slow in this case) I have set up a wiki on http://wiki.tutos.org. Nice idea, I just created my account and added some information to go with.= I=20 hope I'll have some time to contribute and maintain some documentation ther= e. > As I'm a enthusiastic fan of wikipedia.org I have decided to use the > same wiki software. Will we be able to maintain a multilingual tutos reference site ? Regards, =2D-=20 Dimitri. http://dim.tapoueh.org Contrairement aux chasseurs qui, eux, ne sont pas des lapins, les pollueurs, eux sont des ordures. -- Philippe Geluck |
From: Gero K. <gok...@us...> - 2004-07-06 16:20:28
|
Hi Folks, as a preparation for the new 1.2 Release (yes I know I'm a little bit slow in this case) I have set up a wiki on http://wiki.tutos.org. As I'm a enthusiastic fan of wikipedia.org I have decided to use the same wiki software. I will encourage ALL of you to use and expand this system. Currently I have added some pages of the old 1.0 documentation as a starting base. Editing is very easy and only requires a registration in order to get track the changes and having a chance to contact an author. wiki.tutos.org will become the NEW documentation platform for TUTOS as I'm not able to take care for uptodate documentation and the history has prooven that it is not possible to keep the project and the documentation in sync (at least for TUTOS). Thanks Gero |