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 [email protected]