mirror of
https://github.com/openfoodfoundation/openfoodnetwork
synced 2026-03-21 05:09:15 +00:00
The permission is effectively the feature toggle. Users can choose to use it, but shouldn't expect it all to work perfectly yet.
When it's considered full featured, we just need to update the translation. Hm... I hope that's not too painful.🤞
20 lines
968 B
CoffeeScript
20 lines
968 B
CoffeeScript
describe "enterprise relationships", ->
|
|
EnterpriseRelationships = null
|
|
enterprise_relationships = []
|
|
|
|
beforeEach ->
|
|
module "ofn.admin"
|
|
module ($provide) ->
|
|
$provide.value "enterprise_relationships", enterprise_relationships
|
|
null
|
|
|
|
beforeEach inject (_EnterpriseRelationships_) ->
|
|
EnterpriseRelationships = _EnterpriseRelationships_
|
|
|
|
it "presents permission names", ->
|
|
expect(EnterpriseRelationships.permission_presentation("add_to_order_cycle")).toEqual "add to order cycle"
|
|
expect(EnterpriseRelationships.permission_presentation("manage_products")).toEqual "manage products"
|
|
expect(EnterpriseRelationships.permission_presentation("edit_profile")).toEqual "edit profile"
|
|
expect(EnterpriseRelationships.permission_presentation("create_variant_overrides")).toEqual "add products to inventory"
|
|
expect(EnterpriseRelationships.permission_presentation("create_sourced_variants")).toEqual "create sourced variants [BETA]"
|