OpenPKG CVS Repository http://cvs.openpkg.org/ ____________________________________________________________________________
Server: cvs.openpkg.org Name: Ralf S. Engelschall Root: /v/openpkg/cvs Email: [EMAIL PROTECTED] Module: openpkg-src Date: 26-Sep-2006 22:09:37 Branch: HEAD Handle: 2006092621093700 Modified files: openpkg-src/cvstrac cvstrac.patch cvstrac.spec Log: allow tickets to be assigned to only those who have 'write' capabilities (else they cannot do anything reasonable in the ticket system at all) Summary: Revision Changes Path 1.8 +40 -7 openpkg-src/cvstrac/cvstrac.patch 1.46 +1 -1 openpkg-src/cvstrac/cvstrac.spec ____________________________________________________________________________ patch -p0 <<'@@ .' Index: openpkg-src/cvstrac/cvstrac.patch ============================================================================ $ cvs diff -u -r1.7 -r1.8 cvstrac.patch --- openpkg-src/cvstrac/cvstrac.patch 26 May 2006 19:06:03 -0000 1.7 +++ openpkg-src/cvstrac/cvstrac.patch 26 Sep 2006 20:09:37 -0000 1.8 @@ -1,6 +1,6 @@ Index: attach.c --- attach.c.orig 2006-05-26 16:20:28 +0200 -+++ attach.c 2006-05-26 20:59:52 +0200 ++++ attach.c 2006-09-26 21:55:37 +0200 @@ -215,12 +215,14 @@ char **azArg, /* Text of data in all columns */ char **azName /* Names of the columns */ @@ -28,7 +28,7 @@ if( !got ){ Index: browse.c --- browse.c.orig 2006-05-26 16:20:28 +0200 -+++ browse.c 2006-05-26 20:59:52 +0200 ++++ browse.c 2006-09-26 21:55:37 +0200 @@ -503,6 +503,13 @@ ){ int set = (zFld==zField[0]); @@ -170,7 +170,7 @@ } Index: cgi.c --- cgi.c.orig 2006-05-26 16:20:28 +0200 -+++ cgi.c 2006-05-26 20:59:52 +0200 ++++ cgi.c 2006-09-26 21:55:37 +0200 @@ -382,7 +382,7 @@ continue; } @@ -182,7 +182,7 @@ } Index: common.c --- common.c.orig 2006-05-26 16:20:28 +0200 -+++ common.c 2006-05-26 20:59:52 +0200 ++++ common.c 2006-09-26 21:55:37 +0200 @@ -394,7 +394,10 @@ } @ </small> @@ -197,7 +197,7 @@ } Index: db.c --- db.c.orig 2006-05-26 16:20:28 +0200 -+++ db.c 2006-05-26 20:59:52 +0200 ++++ db.c 2006-09-26 21:55:37 +0200 @@ -1044,12 +1044,13 @@ @ FROM ticket"); @ ---------------------------------------------------------------------------- @@ -218,9 +218,21 @@ @ FROM ticket GROUP BY status @ UNION @ SELECT +Index: setup.c +--- setup.c.orig 2006-05-26 16:20:28 +0200 ++++ setup.c 2006-09-26 21:56:37 +0200 +@@ -499,7 +499,7 @@ + @ <form action="%s(g.zPath)" method="POST"> + @ Select a user to whom new tickets will be assigned by default:</p><p> + @ Assigned To: +- azResult = db_query("SELECT id FROM user UNION SELECT '' ORDER BY id"); ++ azResult = db_query("SELECT id FROM user WHERE capabilities LIKE '%%w%%' UNION SELECT '' ORDER BY id"); + cgi_v_optionmenu(0, "asgnto", zOldAsgnto, (const char**)azResult); + @ </p> + @ Index: throttle.c --- throttle.c.orig 2006-05-26 16:20:28 +0200 -+++ throttle.c 2006-05-26 20:59:52 +0200 ++++ throttle.c 2006-09-26 21:55:37 +0200 @@ -165,7 +165,7 @@ } @@ -230,9 +242,30 @@ }else if( overload && exitOnOverload ){ /* Just block the client */ lockout(); +Index: ticket.c +--- ticket.c.orig 2006-05-26 16:20:28 +0200 ++++ ticket.c 2006-09-26 21:55:37 +0200 +@@ -388,7 +388,7 @@ + @ <tr> + @ <td align="right"><nobr> + @ Assigned To: +- az = db_query("SELECT id FROM user UNION SELECT '' ORDER BY id"); ++ az = db_query("SELECT id FROM user WHERE capabilities LIKE '%%w%%' UNION SELECT '' ORDER BY id"); + cgi_v_optionmenu(0, "w", zWho, (const char **)az); + db_query_free(az); + @ </nobr></td> +@@ -1323,7 +1323,7 @@ + @ <nobr> + @ Assigned To: + azUsers = (const char**)db_query( +- "SELECT id FROM user UNION SELECT '' ORDER BY id"); ++ "SELECT id FROM user WHERE capabilities LIKE '%%w%%' UNION SELECT '' ORDER BY id"); + cgi_v_optionmenu(0, "a", aParm[4].zNew, azUsers); + @ </nobr> + @ Index: timeline.c --- timeline.c.orig 2006-05-26 16:20:28 +0200 -+++ timeline.c 2006-05-26 20:59:52 +0200 ++++ timeline.c 2006-09-26 21:55:37 +0200 @@ -1105,6 +1105,9 @@ z = db_short_query("SELECT date FROM chng WHERE cn=%d",cn); if( z ) cgi_modified_since(atoi(z)); @@ . patch -p0 <<'@@ .' Index: openpkg-src/cvstrac/cvstrac.spec ============================================================================ $ cvs diff -u -r1.45 -r1.46 cvstrac.spec --- openpkg-src/cvstrac/cvstrac.spec 23 Sep 2006 10:18:17 -0000 1.45 +++ openpkg-src/cvstrac/cvstrac.spec 26 Sep 2006 20:09:37 -0000 1.46 @@ -33,7 +33,7 @@ Group: SCM License: GPL Version: 2.0.0 -Release: 20060923 +Release: 20060926 # list of sources Source0: http://www.cvstrac.org/cvstrac-%{version}.tar.gz @@ . ______________________________________________________________________ The OpenPKG Project www.openpkg.org CVS Repository Commit List openpkg-cvs@openpkg.org