luisramos0
|
a57a93d414
|
Adapt permissions.rb and order_cycle_permissions to rails 4
|
2019-07-03 20:18:01 +01:00 |
|
luisramos0
|
86b0d71c7e
|
Result of rubocop auto-correct and rebuilding rubocop_manual_todo
|
2019-05-28 12:57:29 +01:00 |
|
luisramos0
|
df459a21a4
|
Run transpec for spec/lib
|
2019-05-10 01:08:34 +01:00 |
|
Rob Harrington
|
b7876ebfbf
|
Replace references to 'standing order' with 'subscription' (spec)
|
2018-02-09 14:44:14 +11:00 |
|
Rob Harrington
|
c18c1c67d1
|
Adding visibility permissions for standing orders
|
2018-02-09 14:43:32 +11:00 |
|
Pau Perez
|
6cb038c362
|
Autocorrect rubocop Layout/BlockEndNewline cop
|
2018-02-01 09:52:53 +01:00 |
|
Rob Harrington
|
465649475d
|
Revoke ability to overide variants based on shared management/ownership (ie. only explicit permissions)
|
2016-03-02 12:10:49 +11:00 |
|
Rob Harrington
|
186d1c1f26
|
Revoking ability to create variant overrides via OC permission
|
2016-03-02 12:10:49 +11:00 |
|
Rob Harrington
|
ae7e744644
|
WIP: BOM Refactor, adding for_line_items action to enterprises controller
|
2015-11-04 15:02:29 +11:00 |
|
Maikel Linke
|
8bd78eb139
|
spec_helper for lib/open_food_network/permissions_spec.rb
|
2015-10-21 10:04:29 +11:00 |
|
Rohan Mitchell
|
7f43dbf9bb
|
Fix further intermittent failures in permissions spec
|
2015-05-28 10:58:12 +10:00 |
|
Rohan Mitchell
|
97e49c2bdb
|
Replace 'array.sort.should == expected.sort' pattern with match_array
|
2015-05-28 10:46:08 +10:00 |
|
Rohan Mitchell
|
ccf1e2951c
|
Fix intermittent failure in permissions spec
|
2015-05-28 10:45:47 +10:00 |
|
Rob Harrington
|
8132f07d88
|
Adding visible products method to permissions
|
2015-05-20 15:53:10 +10:00 |
|
Rob Harrington
|
01d4cf6ecf
|
Renaming managed_products permissions method to editable_products
|
2015-05-20 15:02:36 +10:00 |
|
Rob Harrington
|
a7019e7e78
|
Adding permissions method for order report enterprises
|
2015-05-07 12:50:56 +10:00 |
|
Rob Harrington
|
bd66091d75
|
Push logic for checking of user super admin status down into private method
|
2015-05-07 12:50:56 +10:00 |
|
Rob Harrington
|
5806f50a84
|
Renaming granting > related_enterprises_granting
|
2015-05-07 12:50:56 +10:00 |
|
Rob Harrington
|
5cd528a87d
|
Removing obsolete related_enterprises_with permission method
|
2015-05-07 12:50:56 +10:00 |
|
Rob Harrington
|
f0f7e0ee2f
|
Making permissions method managed_and_related_enterprise_with method more specific
|
2015-05-07 12:50:56 +10:00 |
|
Rob Harrington
|
7ffe0f042e
|
Moving accessible_by scope on Enterprise to permissions
|
2015-05-07 12:50:55 +10:00 |
|
Rob Harrington
|
0a03483e36
|
Adding permissions methods for visible and editable orders and line_items
|
2015-05-07 12:50:55 +10:00 |
|
Rob Harrington
|
26d55baa35
|
Moving order cycle permissions to their own permissions class
|
2015-04-11 21:11:10 +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
|
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
|
f20844c2a0
|
Adding editable scope for variants in outgoing exchanges
|
2015-04-05 15:25:44 +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
|
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
|
35b27fcfd2
|
Delegating responsibility for returning an empty scope when no options are passed to order_cycle_enterprises_for
|
2015-03-27 16:16:10 +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
|
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
|
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
|
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
|
a7bb04b890
|
Find all producers for which we can create variant overrides
|
2015-02-04 10:13:35 +11:00 |
|
Rohan Mitchell
|
4c586d1b7e
|
Fetching enterprises for which hubs can create variant overrides: allow all hubs that we can add to order cycle, find producers via create_variant_overrides permission
|
2015-02-04 10:04:57 +11:00 |
|
Rohan Mitchell
|
7ea143d19a
|
Provide AR relation instead of array in stub
|
2015-02-04 09:42:04 +11:00 |
|
Rohan Mitchell
|
cfb69ae7d2
|
Add Permissions#editable_enterprises
|
2015-01-15 13:43:38 +11:00 |
|
Rohan Mitchell
|
b1ba519a73
|
When finding per hub order cycle enterprises, also return managed producers
|
2014-12-12 13:33:12 +11:00 |
|
Rohan Mitchell
|
5b82fcaca7
|
Inject hub permissions - which producers each hub can add to order cycle
|
2014-12-12 13:33:12 +11:00 |
|
Rohan Mitchell
|
9ec5dc6466
|
Find enterprises that we manage products for
|
2014-09-05 15:10:14 +10:00 |
|
Rohan Mitchell
|
e023a66167
|
Bulk product edit lists managed products
|
2014-09-05 15:10:14 +10:00 |
|