Current section
Files
Jump to
Current section
Files
doc/ABAC.html
<!DOCTYPE html><html lang="en"> <head> <meta charset="utf-8"> <meta http-equiv="x-ua-compatible" content="ie=edge"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <meta name="generator" content="ExDoc v0.40.1"> <meta name="project" content="erp v7.4.13"> <title>ABAC — erp v7.4.13</title> <link rel="stylesheet" href="dist/html-elixir-YJO4MOOW.css" /> <script defer src="dist/sidebar_items-37A28521.js"></script> <script defer src="docs_config.js"></script> <script defer src="dist/html-YU4BZFVS.js"></script> </head> <body> <script>(()=>{var t="ex_doc:settings",e="dark";var o="dark",s="light";var E="sidebar_state",n="closed";var r="sidebar_width";var a="sidebar-open";var i=new URLSearchParams(window.location.search),S=i.get("theme")||JSON.parse(localStorage.getItem(t)||"{}").theme;(S===o||S!==s&&window.matchMedia("(prefers-color-scheme: dark)").matches)&&document.body.classList.add(e);var d=sessionStorage.getItem(E),A=d!==n&&!window.matchMedia(`screen and (max-width: ${768}px)`).matches;document.body.classList.toggle(a,A);var c=sessionStorage.getItem(r);c&&document.body.style.setProperty("--sidebarWidth",`${c}px`);var p=/(Macintosh|iPhone|iPad|iPod)/.test(window.navigator.userAgent);document.documentElement.classList.toggle("apple-os",p);})();</script><div class="body-wrapper"><button id="sidebar-menu" class="sidebar-button sidebar-toggle" aria-label="toggle sidebar" aria-controls="sidebar"> <i class="ri-menu-line ri-lg" title="Collapse/expand sidebar"></i></button><nav id="sidebar" class="sidebar"> <div class="sidebar-header"> <div class="sidebar-projectInfo"> <div> <a href="api-reference.html" class="sidebar-projectName" translate="no">erp </a> <div class="sidebar-projectVersion" translate="no"> v7.4.13 </div> </div> </div> <ul id="sidebar-list-nav" class="sidebar-list-nav" role="tablist" data-extras="Pages"></ul> </div></nav><output role="status" id="toast"></output><main class="content page-module" id="main" data-type="modules"> <div id="content" class="content-inner"> <div class="top-search"> <div class="search-settings"> <form class="search-bar" action="search.html"> <label class="search-label"> <span class="sr-only">Search documentation of erp</span> <div class="search-input-wrapper"> <input name="q" type="text" class="search-input" placeholder="Press / to search" autocomplete="off" autocorrect="off" autocapitalize="off" spellcheck="false" /> <button type="button" tabindex="-1" class="search-close-button" aria-hidden="true"> <i class="ri-close-line ri-lg" title="Cancel search"></i> </button> </div> </label> </form> <div class="autocomplete"> </div> <div class="engine-selector" data-multiple="false"> <button type="button" class="engine-button" aria-label="Select search engine" aria-haspopup="true" aria-expanded="false"> <i class="ri-search-2-line" aria-hidden="true"></i> <span class="engine-name">Default</span> <i class="ri-arrow-down-s-line" aria-hidden="true"></i> </button> <div class="engine-dropdown" hidden role="menu"> <button type="button" class="engine-option" data-engine-url="search.html?q=" role="menuitemradio" aria-checked="true"> <span class="name">Default</span> <span class="help">In-browser search</span> </button> </div> </div> <button class="icon-settings display-settings"> <i class="ri-settings-3-line"></i> <span class="sr-only">Settings</span> </button> </div> </div><div id="top-content"> <div class="heading-with-actions top-heading"> <h1> <span translate="no">ABAC</span> <small class="app-vsn" translate="no">(erp v7.4.13)</small> </h1><a href="ABAC.md" title="Copy Markdown (hold Ctrl/Cmd and click it to open as Markdown)" class="copy-markdown icon-action" rel="help"> <i class="ri-markdown-line" aria-hidden="true"></i> <span class="sr-only">Copy Markdown</span></a> </div></div> <section id="summary" class="details-list"> <h2 class="section-heading"> <a class="hover-link" href="#summary"> <i class="ri-link-m" aria-hidden="true"></i> </a> <span class="text">Summary</span> </h2><div class="summary-functions summary"> <h3> <a href="#functions">Functions</a> </h3> <div class="summary-row"> <div class="summary-signature"> <a href="#context/1" data-no-tooltip="" translate="no">context(args \\ [])</a> </div> </div> <div class="summary-row"> <div class="summary-signature"> <a href="#context/2" data-no-tooltip="" translate="no">context(record, args)</a> </div> </div> <div class="summary-row"> <div class="summary-signature"> <a href="#executor_status/1" data-no-tooltip="" translate="no">executor_status(args \\ [])</a> </div> </div> <div class="summary-row"> <div class="summary-signature"> <a href="#executor_status/2" data-no-tooltip="" translate="no">executor_status(record, args)</a> </div> </div> <div class="summary-row"> <div class="summary-signature"> <a href="#object_branch/1" data-no-tooltip="" translate="no">object_branch(args \\ [])</a> </div> </div> <div class="summary-row"> <div class="summary-signature"> <a href="#object_branch/2" data-no-tooltip="" translate="no">object_branch(record, args)</a> </div> </div> <div class="summary-row"> <div class="summary-signature"> <a href="#object_corr/1" data-no-tooltip="" translate="no">object_corr(args \\ [])</a> </div> </div> <div class="summary-row"> <div class="summary-signature"> <a href="#object_corr/2" data-no-tooltip="" translate="no">object_corr(record, args)</a> </div> </div> <div class="summary-row"> <div class="summary-signature"> <a href="#object_email/1" data-no-tooltip="" translate="no">object_email(args \\ [])</a> </div> </div> <div class="summary-row"> <div class="summary-signature"> <a href="#object_email/2" data-no-tooltip="" translate="no">object_email(record, args)</a> </div> </div> <div class="summary-row"> <div class="summary-signature"> <a href="#object_employee/1" data-no-tooltip="" translate="no">object_employee(args \\ [])</a> </div> </div> <div class="summary-row"> <div class="summary-signature"> <a href="#object_employee/2" data-no-tooltip="" translate="no">object_employee(record, args)</a> </div> </div> <div class="summary-row"> <div class="summary-signature"> <a href="#object_executor/1" data-no-tooltip="" translate="no">object_executor(args \\ [])</a> </div> </div> <div class="summary-row"> <div class="summary-signature"> <a href="#object_executor/2" data-no-tooltip="" translate="no">object_executor(record, args)</a> </div> </div> <div class="summary-row"> <div class="summary-signature"> <a href="#object_file/1" data-no-tooltip="" translate="no">object_file(args \\ [])</a> </div> </div> <div class="summary-row"> <div class="summary-signature"> <a href="#object_file/2" data-no-tooltip="" translate="no">object_file(record, args)</a> </div> </div> <div class="summary-row"> <div class="summary-signature"> <a href="#object_form/1" data-no-tooltip="" translate="no">object_form(args \\ [])</a> </div> </div> <div class="summary-row"> <div class="summary-signature"> <a href="#object_form/2" data-no-tooltip="" translate="no">object_form(record, args)</a> </div> </div> <div class="summary-row"> <div class="summary-signature"> <a href="#object_notification/1" data-no-tooltip="" translate="no">object_notification(args \\ [])</a> </div> </div> <div class="summary-row"> <div class="summary-signature"> <a href="#object_notification/2" data-no-tooltip="" translate="no">object_notification(record, args)</a> </div> </div> <div class="summary-row"> <div class="summary-signature"> <a href="#object_process/1" data-no-tooltip="" translate="no">object_process(args \\ [])</a> </div> </div> <div class="summary-row"> <div class="summary-signature"> <a href="#object_process/2" data-no-tooltip="" translate="no">object_process(record, args)</a> </div> </div> <div class="summary-row"> <div class="summary-signature"> <a href="#object_report/1" data-no-tooltip="" translate="no">object_report(args \\ [])</a> </div> </div> <div class="summary-row"> <div class="summary-signature"> <a href="#object_report/2" data-no-tooltip="" translate="no">object_report(record, args)</a> </div> </div> <div class="summary-row"> <div class="summary-signature"> <a href="#object_search/1" data-no-tooltip="" translate="no">object_search(args \\ [])</a> </div> </div> <div class="summary-row"> <div class="summary-signature"> <a href="#object_search/2" data-no-tooltip="" translate="no">object_search(record, args)</a> </div> </div> <div class="summary-row"> <div class="summary-signature"> <a href="#object_tab/1" data-no-tooltip="" translate="no">object_tab(args \\ [])</a> </div> </div> <div class="summary-row"> <div class="summary-signature"> <a href="#object_tab/2" data-no-tooltip="" translate="no">object_tab(record, args)</a> </div> </div> <div class="summary-row"> <div class="summary-signature"> <a href="#policy/1" data-no-tooltip="" translate="no">policy(args \\ [])</a> </div> </div> <div class="summary-row"> <div class="summary-signature"> <a href="#policy/2" data-no-tooltip="" translate="no">policy(record, args)</a> </div> </div> <div class="summary-row"> <div class="summary-signature"> <a href="#request/1" data-no-tooltip="" translate="no">request(args \\ [])</a> </div> </div> <div class="summary-row"> <div class="summary-signature"> <a href="#request/2" data-no-tooltip="" translate="no">request(record, args)</a> </div> </div> <div class="summary-row"> <div class="summary-signature"> <a href="#rule/1" data-no-tooltip="" translate="no">rule(args \\ [])</a> </div> </div> <div class="summary-row"> <div class="summary-signature"> <a href="#rule/2" data-no-tooltip="" translate="no">rule(record, args)</a> </div> </div> <div class="summary-row"> <div class="summary-signature"> <a href="#rule_ref/1" data-no-tooltip="" translate="no">rule_ref(args \\ [])</a> </div> </div> <div class="summary-row"> <div class="summary-signature"> <a href="#rule_ref/2" data-no-tooltip="" translate="no">rule_ref(record, args)</a> </div> </div> <div class="summary-row"> <div class="summary-signature"> <a href="#subject_employee/1" data-no-tooltip="" translate="no">subject_employee(args \\ [])</a> </div> </div> <div class="summary-row"> <div class="summary-signature"> <a href="#subject_employee/2" data-no-tooltip="" translate="no">subject_employee(record, args)</a> </div> </div></div> </section> <section id="functions" class="details-list"> <h2 class="section-heading"> <a class="hover-link" href="#functions"> <i class="ri-link-m" aria-hidden="true"></i> </a> <span class="text">Functions</span> </h2> <div class="functions-list"><section class="detail" id="context/1"> <span id="context/0"></span> <div class="detail-header"> <a href="#context/1" class="detail-link" data-no-tooltip="" aria-label="Link to this macro"> <i class="ri-link-m" aria-hidden="true"></i> </a> <div class="heading-with-actions"> <h1 class="signature" translate="no">context(args \\ [])</h1> <span class="note">(macro)</span> </div> </div> <section class="docstring"> </section></section><section class="detail" id="context/2"> <div class="detail-header"> <a href="#context/2" class="detail-link" data-no-tooltip="" aria-label="Link to this macro"> <i class="ri-link-m" aria-hidden="true"></i> </a> <div class="heading-with-actions"> <h1 class="signature" translate="no">context(record, args)</h1> <span class="note">(macro)</span> </div> </div> <section class="docstring"> </section></section><section class="detail" id="executor_status/1"> <span id="executor_status/0"></span> <div class="detail-header"> <a href="#executor_status/1" class="detail-link" data-no-tooltip="" aria-label="Link to this macro"> <i class="ri-link-m" aria-hidden="true"></i> </a> <div class="heading-with-actions"> <h1 class="signature" translate="no">executor_status(args \\ [])</h1> <span class="note">(macro)</span> </div> </div> <section class="docstring"> </section></section><section class="detail" id="executor_status/2"> <div class="detail-header"> <a href="#executor_status/2" class="detail-link" data-no-tooltip="" aria-label="Link to this macro"> <i class="ri-link-m" aria-hidden="true"></i> </a> <div class="heading-with-actions"> <h1 class="signature" translate="no">executor_status(record, args)</h1> <span class="note">(macro)</span> </div> </div> <section class="docstring"> </section></section><section class="detail" id="object_branch/1"> <span id="object_branch/0"></span> <div class="detail-header"> <a href="#object_branch/1" class="detail-link" data-no-tooltip="" aria-label="Link to this macro"> <i class="ri-link-m" aria-hidden="true"></i> </a> <div class="heading-with-actions"> <h1 class="signature" translate="no">object_branch(args \\ [])</h1> <span class="note">(macro)</span> </div> </div> <section class="docstring"> </section></section><section class="detail" id="object_branch/2"> <div class="detail-header"> <a href="#object_branch/2" class="detail-link" data-no-tooltip="" aria-label="Link to this macro"> <i class="ri-link-m" aria-hidden="true"></i> </a> <div class="heading-with-actions"> <h1 class="signature" translate="no">object_branch(record, args)</h1> <span class="note">(macro)</span> </div> </div> <section class="docstring"> </section></section><section class="detail" id="object_corr/1"> <span id="object_corr/0"></span> <div class="detail-header"> <a href="#object_corr/1" class="detail-link" data-no-tooltip="" aria-label="Link to this macro"> <i class="ri-link-m" aria-hidden="true"></i> </a> <div class="heading-with-actions"> <h1 class="signature" translate="no">object_corr(args \\ [])</h1> <span class="note">(macro)</span> </div> </div> <section class="docstring"> </section></section><section class="detail" id="object_corr/2"> <div class="detail-header"> <a href="#object_corr/2" class="detail-link" data-no-tooltip="" aria-label="Link to this macro"> <i class="ri-link-m" aria-hidden="true"></i> </a> <div class="heading-with-actions"> <h1 class="signature" translate="no">object_corr(record, args)</h1> <span class="note">(macro)</span> </div> </div> <section class="docstring"> </section></section><section class="detail" id="object_email/1"> <span id="object_email/0"></span> <div class="detail-header"> <a href="#object_email/1" class="detail-link" data-no-tooltip="" aria-label="Link to this macro"> <i class="ri-link-m" aria-hidden="true"></i> </a> <div class="heading-with-actions"> <h1 class="signature" translate="no">object_email(args \\ [])</h1> <span class="note">(macro)</span> </div> </div> <section class="docstring"> </section></section><section class="detail" id="object_email/2"> <div class="detail-header"> <a href="#object_email/2" class="detail-link" data-no-tooltip="" aria-label="Link to this macro"> <i class="ri-link-m" aria-hidden="true"></i> </a> <div class="heading-with-actions"> <h1 class="signature" translate="no">object_email(record, args)</h1> <span class="note">(macro)</span> </div> </div> <section class="docstring"> </section></section><section class="detail" id="object_employee/1"> <span id="object_employee/0"></span> <div class="detail-header"> <a href="#object_employee/1" class="detail-link" data-no-tooltip="" aria-label="Link to this macro"> <i class="ri-link-m" aria-hidden="true"></i> </a> <div class="heading-with-actions"> <h1 class="signature" translate="no">object_employee(args \\ [])</h1> <span class="note">(macro)</span> </div> </div> <section class="docstring"> </section></section><section class="detail" id="object_employee/2"> <div class="detail-header"> <a href="#object_employee/2" class="detail-link" data-no-tooltip="" aria-label="Link to this macro"> <i class="ri-link-m" aria-hidden="true"></i> </a> <div class="heading-with-actions"> <h1 class="signature" translate="no">object_employee(record, args)</h1> <span class="note">(macro)</span> </div> </div> <section class="docstring"> </section></section><section class="detail" id="object_executor/1"> <span id="object_executor/0"></span> <div class="detail-header"> <a href="#object_executor/1" class="detail-link" data-no-tooltip="" aria-label="Link to this macro"> <i class="ri-link-m" aria-hidden="true"></i> </a> <div class="heading-with-actions"> <h1 class="signature" translate="no">object_executor(args \\ [])</h1> <span class="note">(macro)</span> </div> </div> <section class="docstring"> </section></section><section class="detail" id="object_executor/2"> <div class="detail-header"> <a href="#object_executor/2" class="detail-link" data-no-tooltip="" aria-label="Link to this macro"> <i class="ri-link-m" aria-hidden="true"></i> </a> <div class="heading-with-actions"> <h1 class="signature" translate="no">object_executor(record, args)</h1> <span class="note">(macro)</span> </div> </div> <section class="docstring"> </section></section><section class="detail" id="object_file/1"> <span id="object_file/0"></span> <div class="detail-header"> <a href="#object_file/1" class="detail-link" data-no-tooltip="" aria-label="Link to this macro"> <i class="ri-link-m" aria-hidden="true"></i> </a> <div class="heading-with-actions"> <h1 class="signature" translate="no">object_file(args \\ [])</h1> <span class="note">(macro)</span> </div> </div> <section class="docstring"> </section></section><section class="detail" id="object_file/2"> <div class="detail-header"> <a href="#object_file/2" class="detail-link" data-no-tooltip="" aria-label="Link to this macro"> <i class="ri-link-m" aria-hidden="true"></i> </a> <div class="heading-with-actions"> <h1 class="signature" translate="no">object_file(record, args)</h1> <span class="note">(macro)</span> </div> </div> <section class="docstring"> </section></section><section class="detail" id="object_form/1"> <span id="object_form/0"></span> <div class="detail-header"> <a href="#object_form/1" class="detail-link" data-no-tooltip="" aria-label="Link to this macro"> <i class="ri-link-m" aria-hidden="true"></i> </a> <div class="heading-with-actions"> <h1 class="signature" translate="no">object_form(args \\ [])</h1> <span class="note">(macro)</span> </div> </div> <section class="docstring"> </section></section><section class="detail" id="object_form/2"> <div class="detail-header"> <a href="#object_form/2" class="detail-link" data-no-tooltip="" aria-label="Link to this macro"> <i class="ri-link-m" aria-hidden="true"></i> </a> <div class="heading-with-actions"> <h1 class="signature" translate="no">object_form(record, args)</h1> <span class="note">(macro)</span> </div> </div> <section class="docstring"> </section></section><section class="detail" id="object_notification/1"> <span id="object_notification/0"></span> <div class="detail-header"> <a href="#object_notification/1" class="detail-link" data-no-tooltip="" aria-label="Link to this macro"> <i class="ri-link-m" aria-hidden="true"></i> </a> <div class="heading-with-actions"> <h1 class="signature" translate="no">object_notification(args \\ [])</h1> <span class="note">(macro)</span> </div> </div> <section class="docstring"> </section></section><section class="detail" id="object_notification/2"> <div class="detail-header"> <a href="#object_notification/2" class="detail-link" data-no-tooltip="" aria-label="Link to this macro"> <i class="ri-link-m" aria-hidden="true"></i> </a> <div class="heading-with-actions"> <h1 class="signature" translate="no">object_notification(record, args)</h1> <span class="note">(macro)</span> </div> </div> <section class="docstring"> </section></section><section class="detail" id="object_process/1"> <span id="object_process/0"></span> <div class="detail-header"> <a href="#object_process/1" class="detail-link" data-no-tooltip="" aria-label="Link to this macro"> <i class="ri-link-m" aria-hidden="true"></i> </a> <div class="heading-with-actions"> <h1 class="signature" translate="no">object_process(args \\ [])</h1> <span class="note">(macro)</span> </div> </div> <section class="docstring"> </section></section><section class="detail" id="object_process/2"> <div class="detail-header"> <a href="#object_process/2" class="detail-link" data-no-tooltip="" aria-label="Link to this macro"> <i class="ri-link-m" aria-hidden="true"></i> </a> <div class="heading-with-actions"> <h1 class="signature" translate="no">object_process(record, args)</h1> <span class="note">(macro)</span> </div> </div> <section class="docstring"> </section></section><section class="detail" id="object_report/1"> <span id="object_report/0"></span> <div class="detail-header"> <a href="#object_report/1" class="detail-link" data-no-tooltip="" aria-label="Link to this macro"> <i class="ri-link-m" aria-hidden="true"></i> </a> <div class="heading-with-actions"> <h1 class="signature" translate="no">object_report(args \\ [])</h1> <span class="note">(macro)</span> </div> </div> <section class="docstring"> </section></section><section class="detail" id="object_report/2"> <div class="detail-header"> <a href="#object_report/2" class="detail-link" data-no-tooltip="" aria-label="Link to this macro"> <i class="ri-link-m" aria-hidden="true"></i> </a> <div class="heading-with-actions"> <h1 class="signature" translate="no">object_report(record, args)</h1> <span class="note">(macro)</span> </div> </div> <section class="docstring"> </section></section><section class="detail" id="object_search/1"> <span id="object_search/0"></span> <div class="detail-header"> <a href="#object_search/1" class="detail-link" data-no-tooltip="" aria-label="Link to this macro"> <i class="ri-link-m" aria-hidden="true"></i> </a> <div class="heading-with-actions"> <h1 class="signature" translate="no">object_search(args \\ [])</h1> <span class="note">(macro)</span> </div> </div> <section class="docstring"> </section></section><section class="detail" id="object_search/2"> <div class="detail-header"> <a href="#object_search/2" class="detail-link" data-no-tooltip="" aria-label="Link to this macro"> <i class="ri-link-m" aria-hidden="true"></i> </a> <div class="heading-with-actions"> <h1 class="signature" translate="no">object_search(record, args)</h1> <span class="note">(macro)</span> </div> </div> <section class="docstring"> </section></section><section class="detail" id="object_tab/1"> <span id="object_tab/0"></span> <div class="detail-header"> <a href="#object_tab/1" class="detail-link" data-no-tooltip="" aria-label="Link to this macro"> <i class="ri-link-m" aria-hidden="true"></i> </a> <div class="heading-with-actions"> <h1 class="signature" translate="no">object_tab(args \\ [])</h1> <span class="note">(macro)</span> </div> </div> <section class="docstring"> </section></section><section class="detail" id="object_tab/2"> <div class="detail-header"> <a href="#object_tab/2" class="detail-link" data-no-tooltip="" aria-label="Link to this macro"> <i class="ri-link-m" aria-hidden="true"></i> </a> <div class="heading-with-actions"> <h1 class="signature" translate="no">object_tab(record, args)</h1> <span class="note">(macro)</span> </div> </div> <section class="docstring"> </section></section><section class="detail" id="policy/1"> <span id="policy/0"></span> <div class="detail-header"> <a href="#policy/1" class="detail-link" data-no-tooltip="" aria-label="Link to this macro"> <i class="ri-link-m" aria-hidden="true"></i> </a> <div class="heading-with-actions"> <h1 class="signature" translate="no">policy(args \\ [])</h1> <span class="note">(macro)</span> </div> </div> <section class="docstring"> </section></section><section class="detail" id="policy/2"> <div class="detail-header"> <a href="#policy/2" class="detail-link" data-no-tooltip="" aria-label="Link to this macro"> <i class="ri-link-m" aria-hidden="true"></i> </a> <div class="heading-with-actions"> <h1 class="signature" translate="no">policy(record, args)</h1> <span class="note">(macro)</span> </div> </div> <section class="docstring"> </section></section><section class="detail" id="request/1"> <span id="request/0"></span> <div class="detail-header"> <a href="#request/1" class="detail-link" data-no-tooltip="" aria-label="Link to this macro"> <i class="ri-link-m" aria-hidden="true"></i> </a> <div class="heading-with-actions"> <h1 class="signature" translate="no">request(args \\ [])</h1> <span class="note">(macro)</span> </div> </div> <section class="docstring"> </section></section><section class="detail" id="request/2"> <div class="detail-header"> <a href="#request/2" class="detail-link" data-no-tooltip="" aria-label="Link to this macro"> <i class="ri-link-m" aria-hidden="true"></i> </a> <div class="heading-with-actions"> <h1 class="signature" translate="no">request(record, args)</h1> <span class="note">(macro)</span> </div> </div> <section class="docstring"> </section></section><section class="detail" id="rule/1"> <span id="rule/0"></span> <div class="detail-header"> <a href="#rule/1" class="detail-link" data-no-tooltip="" aria-label="Link to this macro"> <i class="ri-link-m" aria-hidden="true"></i> </a> <div class="heading-with-actions"> <h1 class="signature" translate="no">rule(args \\ [])</h1> <span class="note">(macro)</span> </div> </div> <section class="docstring"> </section></section><section class="detail" id="rule/2"> <div class="detail-header"> <a href="#rule/2" class="detail-link" data-no-tooltip="" aria-label="Link to this macro"> <i class="ri-link-m" aria-hidden="true"></i> </a> <div class="heading-with-actions"> <h1 class="signature" translate="no">rule(record, args)</h1> <span class="note">(macro)</span> </div> </div> <section class="docstring"> </section></section><section class="detail" id="rule_ref/1"> <span id="rule_ref/0"></span> <div class="detail-header"> <a href="#rule_ref/1" class="detail-link" data-no-tooltip="" aria-label="Link to this macro"> <i class="ri-link-m" aria-hidden="true"></i> </a> <div class="heading-with-actions"> <h1 class="signature" translate="no">rule_ref(args \\ [])</h1> <span class="note">(macro)</span> </div> </div> <section class="docstring"> </section></section><section class="detail" id="rule_ref/2"> <div class="detail-header"> <a href="#rule_ref/2" class="detail-link" data-no-tooltip="" aria-label="Link to this macro"> <i class="ri-link-m" aria-hidden="true"></i> </a> <div class="heading-with-actions"> <h1 class="signature" translate="no">rule_ref(record, args)</h1> <span class="note">(macro)</span> </div> </div> <section class="docstring"> </section></section><section class="detail" id="subject_employee/1"> <span id="subject_employee/0"></span> <div class="detail-header"> <a href="#subject_employee/1" class="detail-link" data-no-tooltip="" aria-label="Link to this macro"> <i class="ri-link-m" aria-hidden="true"></i> </a> <div class="heading-with-actions"> <h1 class="signature" translate="no">subject_employee(args \\ [])</h1> <span class="note">(macro)</span> </div> </div> <section class="docstring"> </section></section><section class="detail" id="subject_employee/2"> <div class="detail-header"> <a href="#subject_employee/2" class="detail-link" data-no-tooltip="" aria-label="Link to this macro"> <i class="ri-link-m" aria-hidden="true"></i> </a> <div class="heading-with-actions"> <h1 class="signature" translate="no">subject_employee(record, args)</h1> <span class="note">(macro)</span> </div> </div> <section class="docstring"> </section></section> </div> </section> <footer class="footer"> <p> <span class="line"> <a href="https://hex.pm/packages/erp/7.4.13">Hex Package</a> <a href="https://preview.hex.pm/preview/erp/7.4.13">Hex Preview</a> </span> <span class="line"> <button class="a-main footer-button display-quick-switch" title="Go to package docs"> Go to package docs </button> <a href="llms.txt" target="_blank"> View llms.txt </a> <a href="erp.epub"> Download ePub version </a> </span> </p> <p class="built-using"> Built using <a href="https://github.com/elixir-lang/ex_doc" title="ExDoc" target="_blank" rel="help noopener" translate="no">ExDoc</a> (v0.40.1) for the <a href="https://elixir-lang.org" title="Elixir" target="_blank" translate="no">Elixir programming language</a> </p> </footer> </div></main></div> </body></html>