Got questions, comments, patches, etc.?
Contact Jason Woofenden
gitweb
/
contractor-progress.git
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
|
inline
| side by side (parent:
27907db
)
auto-queue finally works for contractor entering a new task
author
Jason Woofenden
<jason@jasonwoof.com>
Thu, 25 Jun 2009 06:17:15 +0000
(
02:17
-0400)
committer
Jason Woofenden
<jason@jasonwoof.com>
Thu, 25 Jun 2009 18:54:09 +0000
(14:54 -0400)
tasks.php
patch
|
blob
|
history
diff --git
a/tasks.php
b/tasks.php
index
8418502
..
423268a
100644
(file)
--- a/
tasks.php
+++ b/
tasks.php
@@
-299,7
+299,7
@@
function prioritize_task($id, $change) {
function tasks_edit_main() {
$state = TASK_DRAFT; # will be overwritten
function tasks_edit_main() {
$state = TASK_DRAFT; # will be overwritten
- $client_id = logged_in(); # fixed shortly if we're contractor
+ $client_id = logged_in(); # fixed shortly if we're contractor, unless it's a new task by the contractor
$edit_id = format_int($_REQUEST['tasks_edit_id']);
unset($_REQUEST['tasks_edit_id']);
if($edit_id) {
$edit_id = format_int($_REQUEST['tasks_edit_id']);
unset($_REQUEST['tasks_edit_id']);
if($edit_id) {
@@
-411,6
+411,9
@@
function tasks_edit_main() {
if(isset($_REQUEST['title'])) {
list($title, $url, $description, $price) = tasks_get_fields();
$queuing = false;
if(isset($_REQUEST['title'])) {
list($title, $url, $description, $price) = tasks_get_fields();
$queuing = false;
+ if(logged_in_as_contractor() && $_REQUEST['client_id']) {
+ $client_id = format_int($_REQUEST['client_id']);
+ }
# FIXME
if(isset($_REQUEST['save_draft'])) {
# FIXME
if(isset($_REQUEST['save_draft'])) {