Rob Harrington
|
2072744870
|
User can enter the number of months back to search for order cycles from which to build relationships
|
2015-04-12 11:38:18 +10:00 |
|
Rob Harrington
|
0f9fbe6e8c
|
Preventing relationships from being created with self
|
2015-04-12 10:53:22 +10:00 |
|
Rob Harrington
|
bc89018ee1
|
Refer to the right variable doofus
|
2015-04-11 23:24:50 +10:00 |
|
Rob Harrington
|
88bae32971
|
Adding method: user_manages_coordinator_or(enterprise) to make code a bit more terse
|
2015-04-11 23:00:34 +10:00 |
|
Rob Harrington
|
6f81a9ba18
|
Save common permission method results as instance variables
|
2015-04-11 22:53:57 +10:00 |
|
Rob Harrington
|
22a37cdc8a
|
Rename managed_producers_in as managed_participating_producers
|
2015-04-11 22:44:32 +10:00 |
|
Rob Harrington
|
9c376f0b00
|
Rename managed_hubs_in as managed_participating_hubs
|
2015-04-11 22:32:15 +10:00 |
|
Rob Harrington
|
59a2c84857
|
Rename managed_enterprises_in as managed_participating_enterprises
|
2015-04-11 22:30:21 +10:00 |
|
Rob Harrington
|
6ac45f3dc8
|
Renaming order_cycle_exchanges as visible_exchanges
|
2015-04-11 22:26:55 +10:00 |
|
Rob Harrington
|
e3138c3cd2
|
Renaming order_cycle_enterprises_for as visible_enterprises
|
2015-04-11 22:25:23 +10:00 |
|
Rob Harrington
|
26d55baa35
|
Moving order cycle permissions to their own permissions class
|
2015-04-11 21:11:10 +10:00 |
|
Rob Harrington
|
02f8f293da
|
Only allow managers or coordinator to add/remove fees from exchanges
|
2015-04-11 18:32:04 +10:00 |
|
Rob Harrington
|
1e6fd94663
|
Adding rake task to create E2E relationships with P-OC based on past order_cycles
|
2015-04-10 12:51:15 +10:00 |
|
Rob Harrington
|
c28ebf63ab
|
As participating Hub, I cannot edit incoming exchanges despite being granted P-OC by the producer
|
2015-04-09 13:41:43 +10:00 |
|
Rob Harrington
|
b1624a733e
|
Editable variants for incoming exchanges for hubs include those for producers that have granted my hub P-OC
|
2015-04-08 13:38:37 +10:00 |
|
Rob Harrington
|
b8ce6ed0fc
|
Coordinator can see any enterprises that are already in the order cycle
|
2015-04-08 13:28:49 +10:00 |
|
Rob Harrington
|
104a8ddecf
|
Refactor order_cycle_enterpises_for permission method, now requires an order cycle
|
2015-04-08 13:00:17 +10:00 |
|
Rob Harrington
|
4dcfec1de9
|
make enterprises_for_order_cycle permissions more correct
|
2015-04-08 12:12:02 +10:00 |
|
Rob Harrington
|
8859aa27ee
|
Slight refactor of order cycle enterprises
|
2015-04-08 10:33:32 +10:00 |
|
Rob Harrington
|
24062e5585
|
Adding permissions for outgoing hubs to see producers whose variants they are distributing, despite P-OC not existing
|
2015-04-08 10:15:50 +10:00 |
|
Rob Harrington
|
4a87798bb4
|
Variants belonging to a producer I manager that are already in an outgoing an exchange need not be editable
|
2015-04-06 23:30:43 +10:00 |
|
Rob Harrington
|
52dc313e70
|
Implementing editable variant scopes in order_cycle_applicator
|
2015-04-06 09:20:39 +10:00 |
|
Rob Harrington
|
f20844c2a0
|
Adding editable scope for variants in outgoing exchanges
|
2015-04-05 15:25:44 +10:00 |
|
Rob Harrington
|
136d361134
|
Fixing comment
|
2015-04-05 14:14:47 +10:00 |
|
Rob Harrington
|
009b25a491
|
Adding an editable variants scope for incoming exchanges
|
2015-04-05 13:59:00 +10:00 |
|
Rob Harrington
|
d28fc7e42d
|
Hubs can see incoming exchanges of producers who have given them P-OC or whose variants they are actively distributing
|
2015-04-03 14:58:01 +11:00 |
|
Rob Harrington
|
74b7feda53
|
coordinator of a simple order cycle has permission to add their own variants to outgoing exchanges
|
2015-03-27 16:16:13 +11:00 |
|
Rob Harrington
|
f5bacf71b7
|
Permissions for OrderCycleFormApplicator are determined internally
|
2015-03-27 16:16:13 +11:00 |
|
Rob Harrington
|
193a061c44
|
Order cycle form applicator only updates visible variants, should add an 'editable variants' scope to permissions
|
2015-03-27 16:16:11 +11:00 |
|
Rob Harrington
|
524645aff4
|
Replacing visible_variants_for(exchange) with more general methods for determining visbility based on the enterprises involced and the current order cyclegs
|
2015-03-27 16:16:11 +11:00 |
|
Rob Harrington
|
b747f61eb1
|
P-OC permissions don't apply when determining which enterprises are loaded for order cycle interface
|
2015-03-27 16:16:10 +11:00 |
|
Rob Harrington
|
7e24e6743e
|
enterprises_for is now order_cycle_enterprises_for, and can be passed an order_cycle or a coordinator (for new order_cycles)
|
2015-03-27 16:16:09 +11:00 |
|
Rob Harrington
|
d8c4e292c8
|
Adding method for determining variant override hubs
|
2015-03-27 16:09:45 +11:00 |
|
Rob Harrington
|
81765de7a7
|
Building a permission method to determine which enterprises are visible to the user for a given OC
|
2015-03-27 16:07:38 +11:00 |
|
Rob Harrington
|
00821a60cc
|
More specific references to enterprise id in permissions querying methods
|
2015-03-27 16:07:37 +11:00 |
|
Rob Harrington
|
252ddf9beb
|
Adding method to permissions library for scoping the list of visible variants in a given exchange to a particular user
|
2015-03-27 16:07:37 +11:00 |
|
Rob Harrington
|
22161bfd6e
|
rewriting permissions query functions in permissions library, to make scoping easier
|
2015-03-27 16:07:37 +11:00 |
|
Rob Harrington
|
6c4db7fc22
|
Adding permission to view outgoing exchanges to producers who have granted P-OC to the relevant outgoing hub
|
2015-03-27 16:07:37 +11:00 |
|
Rob Harrington
|
df4437ecfe
|
Altering permissions for exchanges, so the exchange is visible to managers of at least one of the enterprises invloved
|
2015-03-27 16:07:37 +11:00 |
|
Rohan Mitchell
|
d8656a36c6
|
Consistency in tax calculations, remove some unneeded local vars
|
2015-03-25 16:31:15 +11:00 |
|
Rohan Mitchell
|
89d4a59e9d
|
Extract order total tax calculations to model
|
2015-03-25 16:27:29 +11:00 |
|
Rohan Mitchell
|
84f3097217
|
Calculate total tax from the tax included in all the adjustments on the order
|
2015-03-25 16:27:29 +11:00 |
|
Rohan Mitchell
|
333a4ecf2f
|
Include enterprise fee tax on sales tax report
|
2015-03-25 16:27:29 +11:00 |
|
Rohan Mitchell
|
d489e06009
|
Retrieve line item sales tax from included_tax rather than tax amount
|
2015-03-25 16:27:29 +11:00 |
|
Rohan Mitchell
|
daa30ed518
|
Retrieve the shipping tax on the order instead of calculating it from scratch
|
2015-03-25 16:27:29 +11:00 |
|
Rohan Mitchell
|
1a97df1d21
|
Fix whitespace issues
|
2015-03-12 12:17:15 +11:00 |
|
Rohan Mitchell
|
a5716cf2c2
|
Merge branch 'ordercyclemanagementreports2' of https://github.com/lin-d-hop/openfoodnetwork into lin-d-hop-ordercyclemanagementreports2
|
2015-03-12 12:15:22 +11:00 |
|
Rohan Mitchell
|
381bfd383b
|
Allow enterprise fee with no tax category
|
2015-03-06 12:12:33 +11:00 |
|
Rohan Mitchell
|
41792395aa
|
Record the tax included in per-item EnterpriseFees
|
2015-03-06 11:13:47 +11:00 |
|
Rohan Mitchell
|
98ff895f5f
|
Record the tax included in per-order EnterpriseFees
|
2015-03-06 10:38:55 +11:00 |
|