AshDispatch.Calculations.AdminUrl (AshDispatch v0.5.1)

View Source

Calculates admin-specific URL for source resource, regardless of receipt audience.

Unlike source_url which uses the receipt's audience to determine the URL path, this calculation always uses audience: :admin. This is useful for admin dashboards that need to link to admin views regardless of who the notification was sent to.

Configuration

config :ash_dispatch, url_builder: MyApp.UrlBuilder

The UrlBuilder must implement build_resource_url/3 with support for audience: :admin.

Summary

Functions

describe(opts)

Callback implementation for Ash.Resource.Calculation.describe/1.

has_calculate?()

has_expression?()

Callback implementation for Ash.Resource.Calculation.has_expression?/0.

init(opts)

Callback implementation for Ash.Resource.Calculation.init/1.

strict_loads?()

Callback implementation for Ash.Resource.Calculation.strict_loads?/0.