Skip to content

[19.0][ADD] resource_location: new module - #9

Open
dreispt wants to merge 2 commits into
OCA:19.0from
dreispt:19.0-resource_location
Open

dreispt wants to merge 2 commits into
OCA:19.0from
dreispt:19.0-resource_location

Conversation

@dreispt

@dreispt dreispt commented Oct 26, 2026

Copy link
Copy Markdown
Member

Summary

  • New resource_location addon: a location is a res.partner flagged is_resource_location, giving name, address, timezone and geo coordinates for free
  • Shared vocabulary so resource_reservation and resource_planning mark the same site once
  • Partner form gains the Service/Resource Location flag; a Locations action filters location partners

Test plan

  • Install resource_location; flag a partner as a location; open the Locations action and verify the filter

Assisted-by: Devin:SWE-2 High

Shared "location" concept for resource apps: a location is a
res.partner flagged is_resource_location, giving name, address,
timezone and geo coordinates for free. Used by resource_reservation
and resource_planning so the same site is marked once.

Assisted-by: Devin:SWE-2 High
@dreispt dreispt changed the title [ADD] resource_location: new module [19.0][ADD] resource_location: new module Oct 26, 2026
@dreispt
dreispt force-pushed the 19.0-resource_location branch from adcf88f to efb7370 Compare October 26, 2026 11:29
Adds resource.location.presence — a resource's where/when at a
location (calendar + optional dated bounds, first-by-sequence wins).
get_locations_on_period returns {resource_id: {location_id:
Intervals}} with batched calendar attendance. Presence section on
the resource form, tests and demo data.

Assisted-by: Devin:SWE-2 High
@dreispt
dreispt force-pushed the 19.0-resource_location branch from efb7370 to 3328ef9 Compare October 26, 2026 12:54
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

mod:resource_location Module resource_location series:19.0

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants