permissions

package
v0.1.1 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Dec 4, 2024 License: GPL-3.0 Imports: 2 Imported by: 0

Documentation

Index

Constants

View Source
const (
	ResourceProduct  permission.Resource = "product"
	ResourcePosition permission.Resource = "position"
	ResourceOrder    permission.Resource = "order"
	ResourceUnit     permission.Resource = "unit"
)

Variables

View Source
var (
	ProductCreate = permission.Permission{
		ID:       uuid.MustParse("b6aacbc4-f93d-4b31-8456-e30c87aaeea0"),
		Name:     "Product.Create",
		Resource: ResourceProduct,
		Action:   permission.ActionCreate,
		Modifier: permission.ModifierAll,
	}
	ProductRead = permission.Permission{
		ID:       uuid.MustParse("40d7db94-1cb5-468b-9eeb-8bfbbf7450db"),
		Name:     "Product.Read",
		Resource: ResourceProduct,
		Action:   permission.ActionRead,
		Modifier: permission.ModifierAll,
	}
	ProductUpdate = permission.Permission{
		ID:       uuid.MustParse("290cfc14-bdcf-406d-8da5-928ea8974e1b"),
		Name:     "Product.Update",
		Resource: ResourceProduct,
		Action:   permission.ActionUpdate,
		Modifier: permission.ModifierAll,
	}
	ProductDelete = permission.Permission{
		ID:       uuid.MustParse("6e996ec5-88a0-434a-9f89-caab5d312a29"),
		Name:     "Product.Delete",
		Resource: ResourceProduct,
		Action:   permission.ActionDelete,
		Modifier: permission.ModifierAll,
	}
	PositionCreate = permission.Permission{
		ID:       uuid.MustParse("bbc1695e-40c8-4b23-b40d-cda81394a599"),
		Name:     "Position.Create",
		Resource: ResourcePosition,
		Action:   permission.ActionCreate,
		Modifier: permission.ModifierAll,
	}
	PositionRead = permission.Permission{
		ID:       uuid.MustParse("8a9451f1-4fea-4039-b97f-378397b59dac"),
		Name:     "Position.Read",
		Resource: ResourcePosition,
		Action:   permission.ActionRead,
		Modifier: permission.ModifierAll,
	}
	PositionUpdate = permission.Permission{
		ID:       uuid.MustParse("1f84b55d-8450-4c59-9e78-9be80440f52b"),
		Name:     "Position.Update",
		Resource: ResourcePosition,
		Action:   permission.ActionUpdate,
		Modifier: permission.ModifierAll,
	}
	PositionDelete = permission.Permission{
		ID:       uuid.MustParse("9d6c588e-8418-4bd5-99a3-2bd7b60274c5"),
		Name:     "Position.Delete",
		Resource: ResourcePosition,
		Action:   permission.ActionDelete,
		Modifier: permission.ModifierAll,
	}
	OrderCreate = permission.Permission{
		ID:       uuid.MustParse("d6d59911-c92d-4012-b794-3c4903ec779b"),
		Name:     "Order.Create",
		Resource: ResourceOrder,
		Action:   permission.ActionCreate,
		Modifier: permission.ModifierAll,
	}
	OrderRead = permission.Permission{
		ID:       uuid.MustParse("b1773521-f7ee-4335-8afc-0b642d3d2577"),
		Name:     "Order.Read",
		Resource: ResourceOrder,
		Action:   permission.ActionRead,
		Modifier: permission.ModifierAll,
	}
	OrderUpdate = permission.Permission{
		ID:       uuid.MustParse("23d07cb9-3d2f-482f-9d12-c423674e1ff3"),
		Name:     "Order.Update",
		Resource: ResourceOrder,
		Action:   permission.ActionUpdate,
		Modifier: permission.ModifierAll,
	}
	OrderDelete = permission.Permission{
		ID:       uuid.MustParse("04d31d1a-a26d-4f33-8699-ce03a6b3afa8"),
		Name:     "Order.Delete",
		Resource: ResourceOrder,
		Action:   permission.ActionDelete,
		Modifier: permission.ModifierAll,
	}
	UnitCreate = permission.Permission{
		ID:       uuid.MustParse("1fd40255-8705-4c49-b60c-90ab66d3c344"),
		Name:     "Unit.Create",
		Resource: ResourceUnit,
		Action:   permission.ActionCreate,
		Modifier: permission.ModifierAll,
	}
	UnitRead = permission.Permission{
		ID:       uuid.MustParse("3d7b6564-4fc3-4299-99d8-9c532c7da582"),
		Name:     "Unit.Read",
		Resource: ResourceUnit,
		Action:   permission.ActionRead,
		Modifier: permission.ModifierAll,
	}
	UnitUpdate = permission.Permission{
		ID:       uuid.MustParse("815f2f19-44c8-47b6-8101-3023621c7c5d"),
		Name:     "Unit.Update",
		Resource: ResourceUnit,
		Action:   permission.ActionUpdate,
		Modifier: permission.ModifierAll,
	}
	UnitDelete = permission.Permission{
		ID:       uuid.MustParse("cb59ad46-1b54-4818-b795-85c7d5b5f25b"),
		Name:     "Unit.Delete",
		Resource: ResourceUnit,
		Action:   permission.ActionDelete,
		Modifier: permission.ModifierAll,
	}
)

Functions

This section is empty.

Types

This section is empty.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL