chiark / gitweb /
organise todo list
[ypp-sc-tools.main.git] / yarrg / web / routetrade
index 18e47685adbabca24a535cefa512d4ce6a23ace9..fe8459f4011f47d5c0753c75e39a8ed5bffd0bd3 100644 (file)
 ========== TODO ==========
 16:36 <ceb> alpha,byrne,papaya,turtle,jorvik,luthien is my example
 
+
+- potential cost of losses
 16:37 <ceb> if tehre are 2 rows which take the same object and sell it for the 
             same profit at two other islands, choose the shortest route as the 
             preferred one
 16:37 <ceb> coconut buy 10 sell 16, at luthien or jorvik, in that example
 16:38 <ceb> Do you see what I mean?
 
-16:38 <ceb> I don't know how hard this is, but can you show only the suggested 
-            trades to start ith and have a button to show all?
 16:39 <ceb> Also, maybe colour to highlight the suggested trades?
 
-16:40 <ceb> can it give a total investment/profit for the suggested trades?
 16:40 <ceb> columns should be sortable with the small arrows as before
 
-16:46 <Diziet> Oh the unticking has become broken.
+16:46 <ceb> Also trading plan not functional but I guess you know that :-)
 
-16:51 <ceb> YPP interfaces have price then qty. You have qty then price. This 
-            is confusing!
-16:51 <ceb> the max column ordering is OK
-16:51 <ceb> (alo profit and suggested are OK)
-16:52 <Diziet> Err, you want qty on the left in those two but on the right in 
-               collect and deliver ?
-16:53 <ceb> Yes (price and capital are not the same thing)
-16:53 <Diziet> OK
-16:53 <ceb> for max the order in which you want to think about it is 'I need to 
-            buy ten of them and that will cost me $total price)
-16:54 <ceb> s/)/'/
+use POST for update.  Hrrm.
 
-16:46 <ceb> Also trading plan not functional but I guess you know that :-)
+LATER OR NOT AT ALL
 
-Also:
-- potential cost of losses
-- max volume/mass
+max volume/mass
 
+16:38 <ceb> I don't know how hard this is, but can you show only the suggested 
+            trades to start ith and have a button to show all?
 ========== TODO ==========
 
 </%doc>
@@ -201,7 +190,7 @@ if ($qa->{ShowStalls}) {
 }
 $addcols->({ Text => 1 }, qw(commodname));
 $addcols->({},
-       qw(     org_qty org_price dst_qty dst_price
+       qw(     org_price org_qty dst_price dst_qty
                Margin unitprofit MaxQty
                MaxCapital MaxProfit
        ));
@@ -298,7 +287,8 @@ die "$cmpu $uue ?" if length $cmpu > 20;
                        die "$f->{UidLong} = $f->{UidShort} = $recons_long ?";
        }
 
-       if ($qa->{"R$f->{UidShort}"} && !$qa->{"T$f->{UidShort}"}) {
+       if (defined $qa->{"R$f->{UidShort}"} &&
+           !defined $qa->{"T$f->{UidShort}"}) {
                $f->{Suppress}= 1;
        }
 
@@ -453,7 +443,7 @@ $addcols->({ Total => 0 }, qw(
 <th colspan=2>Profit
 <th colspan=3>Max
 %      if ($optimise) {
-<th colspan=3>Suggested
+<th colspan=3>Planned
 %      }
 
 <tr>
@@ -461,10 +451,10 @@ $addcols->({ Total => 0 }, qw(
 <th>Island <% $cdstall %>
 <th>Island <% $cdstall %>
 <th>Commodity
-<th>Qty
 <th>Price
 <th>Qty
 <th>Price
+<th>Qty
 <th>Margin
 <th>Unit
 <th>Qty