Locations
v0.8.0Physical locations with custom types, amenities and per-owner access
Install LocationsManages physical locations with addresses, contact info, notes and active/inactive status, grouped by user-defined types such as Showroom or Office. Locations can belong to a user or an organization account or be global, and have a tree of spaces (floors, rooms, shelves). Warehouse and manufacturing use it for their sites.
Use it when
- You run several sites, shops or warehouses and need them as records in your app
- Sellers or organizations should manage only their own locations
What it gives you
- Locations with address, contact info, notes and status
- Custom location types with many-to-many assignment
- Translatable name, description and public notes
- Amenity flags such as parking, wifi, loading dock, wheelchair access
- Duplicate address detection
- Permissions locations (own) and locations.manage_all; spaces tree per location
Example
Locations.create_location(%{name: "HQ", city: "Berlin", country: "DE"})
Locations news
Nothing posted about Locations yet. Read its changelog or see all PhoenixKit news.
Install
1
Add to mix.exs
{:phoenix_kit_locations, "~> 0.8"}
2 Fetch it and run its migrations
$ mix deps.get && mix phoenix_kit.update
3
Switch it on in /admin/modules
- Package
- phoenix_kit_locations
- Releases
-
- 0.8.0
- 0.7.0
- 0.6.1
- Admin
-
/admin/locations - Used by
- Manufacturing Warehouse
- Links
- HexDocs ↗ GitHub ↗ Changelog ↗
Related modules
What it needs, what builds on it, and its neighbours in Business operations.
Manufacturing
A machines reference book with machine types and a dashboard
Needs Comments, Entities, Locations
Warehouse
Stock per item and location, with receipts, issues, transfers and stocktakes
Needs Billing, AI, Catalogue, Comments, Locations
Calendar
A personal calendar per user, with permissions to view others'
No other modules needed
CRM
Contacts, companies and logged interactions, with per-role access
Needs Comments
Customer Support
Support tickets with statuses, internal notes, attachments and assignment
No other modules needed
Emails
Email logs, AWS SES event tracking, analytics and blocklist
No other modules needed