Skip to content

Commit ddb6ae0

Browse files
committed
Updating documentation for version SNAPSHOT
1 parent caa48a7 commit ddb6ae0

File tree

1 file changed

+53
-29
lines changed

1 file changed

+53
-29
lines changed

documentation/archives/SNAPSHOT/docs/single_page_doc.html

+53-29
Original file line numberDiff line numberDiff line change
@@ -531,7 +531,7 @@
531531
<h1>OperatorFabric Documentation</h1>
532532
<div class="details">
533533
<span id="revnumber">version SNAPSHOT,</span>
534-
<span id="revdate">17 December 2024</span>
534+
<span id="revdate">18 December 2024</span>
535535
</div>
536536
<div id="toc" class="toc2">
537537
<div id="toctitle">Table of Contents</div>
@@ -913,20 +913,22 @@ <h1>OperatorFabric Documentation</h1>
913913
<li><a href="#_function_hideloadingspinner">24.5.2. Function hideLoadingSpinner</a></li>
914914
<li><a href="#_function_getchildcards">24.5.3. Function getChildCards</a></li>
915915
<li><a href="#_function_getcard">24.5.4. Function getCard()</a></li>
916-
<li><a href="#_function_getdisplaycontext">24.5.5. Function getDisplayContext</a></li>
917-
<li><a href="#_function_getentitiesallowedtorespond">24.5.6. Function getEntitiesAllowedToRespond</a></li>
918-
<li><a href="#_function_getentitiesusableforuserresponse">24.5.7. Function getEntitiesUsableForUserResponse</a></li>
919-
<li><a href="#_function_isresponselocked">24.5.8. Function isResponseLocked</a></li>
920-
<li><a href="#_function_isuserallowedtorespond">24.5.9. Function isUserAllowedToRespond</a></li>
921-
<li><a href="#_function_isusermemberofanentityrequiredtorespond">24.5.10. Function isUserMemberOfAnEntityRequiredToRespond</a></li>
922-
<li><a href="#_function_listentoresponselock">24.5.11. Function listenToResponseLock</a></li>
923-
<li><a href="#_function_listentoresponseunlock">24.5.12. Function listenToResponseUnlock</a></li>
924-
<li><a href="#_function_listentochildcards">24.5.13. Function listenToChildCards</a></li>
925-
<li><a href="#_function_listentolttdexpired">24.5.14. Function listenToLttdExpired</a></li>
926-
<li><a href="#_function_listentostylechange">24.5.15. Function listenToStyleChange</a></li>
927-
<li><a href="#_function_listentoscreensize">24.5.16. Function listenToScreenSize</a></li>
928-
<li><a href="#_function_listentotemplaterenderingcomplete">24.5.17. Function listenToTemplateRenderingComplete</a></li>
929-
<li><a href="#_function_registerfunctiontogetuserresponse">24.5.18. Function registerFunctionToGetUserResponse</a></li>
916+
<li><a href="#_function_isuserallowedtoedit">24.5.5. Function isUserAllowedToEdit</a></li>
917+
<li><a href="#_function_editcard">24.5.6. Function editCard</a></li>
918+
<li><a href="#_function_getdisplaycontext">24.5.7. Function getDisplayContext</a></li>
919+
<li><a href="#_function_getentitiesallowedtorespond">24.5.8. Function getEntitiesAllowedToRespond</a></li>
920+
<li><a href="#_function_getentitiesusableforuserresponse">24.5.9. Function getEntitiesUsableForUserResponse</a></li>
921+
<li><a href="#_function_isresponselocked">24.5.10. Function isResponseLocked</a></li>
922+
<li><a href="#_function_isuserallowedtorespond">24.5.11. Function isUserAllowedToRespond</a></li>
923+
<li><a href="#_function_isusermemberofanentityrequiredtorespond">24.5.12. Function isUserMemberOfAnEntityRequiredToRespond</a></li>
924+
<li><a href="#_function_listentoresponselock">24.5.13. Function listenToResponseLock</a></li>
925+
<li><a href="#_function_listentoresponseunlock">24.5.14. Function listenToResponseUnlock</a></li>
926+
<li><a href="#_function_listentochildcards">24.5.15. Function listenToChildCards</a></li>
927+
<li><a href="#_function_listentolttdexpired">24.5.16. Function listenToLttdExpired</a></li>
928+
<li><a href="#_function_listentostylechange">24.5.17. Function listenToStyleChange</a></li>
929+
<li><a href="#_function_listentoscreensize">24.5.18. Function listenToScreenSize</a></li>
930+
<li><a href="#_function_listentotemplaterenderingcomplete">24.5.19. Function listenToTemplateRenderingComplete</a></li>
931+
<li><a href="#_function_registerfunctiontogetuserresponse">24.5.20. Function registerFunctionToGetUserResponse</a></li>
930932
</ul>
931933
</li>
932934
<li><a href="#_currentusercard_api">24.6. CurrentUserCard API</a>
@@ -7650,7 +7652,29 @@ <h4 id="_function_getcard"><a class="anchor" href="#_function_getcard"></a>24.5.
76507652
</div>
76517653
</div>
76527654
<div class="sect3">
7653-
<h4 id="_function_getdisplaycontext"><a class="anchor" href="#_function_getdisplaycontext"></a>24.5.5. Function getDisplayContext</h4>
7655+
<h4 id="_function_isuserallowedtoedit"><a class="anchor" href="#_function_isuserallowedtoedit"></a>24.5.5. Function isUserAllowedToEdit</h4>
7656+
<div class="paragraph">
7657+
<p>To check if current user has the permission to edit the current card, you can call the isUserAllowedToEdit() method.</p>
7658+
</div>
7659+
<div class="listingblock">
7660+
<div class="content">
7661+
<pre class="CodeRay highlight"><code> const editAllowed = opfab.currentCard.isUserAllowedToEdit()</code></pre>
7662+
</div>
7663+
</div>
7664+
</div>
7665+
<div class="sect3">
7666+
<h4 id="_function_editcard"><a class="anchor" href="#_function_editcard"></a>24.5.6. Function editCard</h4>
7667+
<div class="paragraph">
7668+
<p>It is possible to open current card edition modal, if current user has the permission, by calling the editCard() method.</p>
7669+
</div>
7670+
<div class="listingblock">
7671+
<div class="content">
7672+
<pre class="CodeRay highlight"><code> opfab.currentCard.editCard()</code></pre>
7673+
</div>
7674+
</div>
7675+
</div>
7676+
<div class="sect3">
7677+
<h4 id="_function_getdisplaycontext"><a class="anchor" href="#_function_getdisplaycontext"></a>24.5.7. Function getDisplayContext</h4>
76547678
<div class="paragraph">
76557679
<p>To adapt the template content to the display context it is possible to get from OperatorFabric the page context where the template will be rendered by calling the javascript function getDisplayContext(). The function returns a string with one of the following values :</p>
76567680
</div>
@@ -7674,7 +7698,7 @@ <h4 id="_function_getdisplaycontext"><a class="anchor" href="#_function_getdispl
76747698
</div>
76757699
</div>
76767700
<div class="sect3">
7677-
<h4 id="_function_getentitiesallowedtorespond"><a class="anchor" href="#_function_getentitiesallowedtorespond"></a>24.5.6. Function getEntitiesAllowedToRespond</h4>
7701+
<h4 id="_function_getentitiesallowedtorespond"><a class="anchor" href="#_function_getentitiesallowedtorespond"></a>24.5.8. Function getEntitiesAllowedToRespond</h4>
76787702
<div class="paragraph">
76797703
<p>If inside your template, you want to get the ids of the entities allowed to send a response, you can call the method getEntitiesAllowedToRespond. This method returns an array containing the ids.</p>
76807704
</div>
@@ -7685,7 +7709,7 @@ <h4 id="_function_getentitiesallowedtorespond"><a class="anchor" href="#_functio
76857709
</div>
76867710
</div>
76877711
<div class="sect3">
7688-
<h4 id="_function_getentitiesusableforuserresponse"><a class="anchor" href="#_function_getentitiesusableforuserresponse"></a>24.5.7. Function getEntitiesUsableForUserResponse</h4>
7712+
<h4 id="_function_getentitiesusableforuserresponse"><a class="anchor" href="#_function_getentitiesusableforuserresponse"></a>24.5.9. Function getEntitiesUsableForUserResponse</h4>
76897713
<div class="paragraph">
76907714
<p>If inside your template, you want to get the ids of the entities the user can answer on behalf of, you can call the method getEntitiesUsableForUserResponse. This method will return an array containing the entities' ids.</p>
76917715
</div>
@@ -7696,7 +7720,7 @@ <h4 id="_function_getentitiesusableforuserresponse"><a class="anchor" href="#_fu
76967720
</div>
76977721
</div>
76987722
<div class="sect3">
7699-
<h4 id="_function_isresponselocked"><a class="anchor" href="#_function_isresponselocked"></a>24.5.8. Function isResponseLocked</h4>
7723+
<h4 id="_function_isresponselocked"><a class="anchor" href="#_function_isresponselocked"></a>24.5.10. Function isResponseLocked</h4>
77007724
<div class="paragraph">
77017725
<p>To know if template is locked (i.e. user can not respond unless he unlocks the card)</p>
77027726
</div>
@@ -7707,7 +7731,7 @@ <h4 id="_function_isresponselocked"><a class="anchor" href="#_function_isrespons
77077731
</div>
77087732
</div>
77097733
<div class="sect3">
7710-
<h4 id="_function_isuserallowedtorespond"><a class="anchor" href="#_function_isuserallowedtorespond"></a>24.5.9. Function isUserAllowedToRespond</h4>
7734+
<h4 id="_function_isuserallowedtorespond"><a class="anchor" href="#_function_isuserallowedtorespond"></a>24.5.11. Function isUserAllowedToRespond</h4>
77117735
<div class="paragraph">
77127736
<p>The template can know if the current user has the permission to send a response to the current card by calling the isUserAllowedToRespond() function.
77137737
An example of usage can be found in the file
@@ -7720,7 +7744,7 @@ <h4 id="_function_isuserallowedtorespond"><a class="anchor" href="#_function_isu
77207744
</div>
77217745
</div>
77227746
<div class="sect3">
7723-
<h4 id="_function_isusermemberofanentityrequiredtorespond"><a class="anchor" href="#_function_isusermemberofanentityrequiredtorespond"></a>24.5.10. Function isUserMemberOfAnEntityRequiredToRespond</h4>
7747+
<h4 id="_function_isusermemberofanentityrequiredtorespond"><a class="anchor" href="#_function_isusermemberofanentityrequiredtorespond"></a>24.5.12. Function isUserMemberOfAnEntityRequiredToRespond</h4>
77247748
<div class="paragraph">
77257749
<p>The template can know if the current user is member of an Entity required to respond by calling the isUserMemberOfAnEntityRequiredToRespond function.
77267750
An example of usage can be found in the file <a href="https://github.com/opfab/operatorfabric-core/tree/master/src/test/resources/bundles/defaultProcess_V1/template/question.handlebars">src/test/resources/bundles/defaultProcess_V1/template/question.handlebars</a>.</p>
@@ -7732,7 +7756,7 @@ <h4 id="_function_isusermemberofanentityrequiredtorespond"><a class="anchor" hre
77327756
</div>
77337757
</div>
77347758
<div class="sect3">
7735-
<h4 id="_function_listentoresponselock"><a class="anchor" href="#_function_listentoresponselock"></a>24.5.11. Function listenToResponseLock</h4>
7759+
<h4 id="_function_listentoresponselock"><a class="anchor" href="#_function_listentoresponselock"></a>24.5.13. Function listenToResponseLock</h4>
77367760
<div class="paragraph">
77377761
<p>Register a function to be informed when template is locked (i.e. user has responded to the current card)</p>
77387762
</div>
@@ -7743,7 +7767,7 @@ <h4 id="_function_listentoresponselock"><a class="anchor" href="#_function_liste
77437767
</div>
77447768
</div>
77457769
<div class="sect3">
7746-
<h4 id="_function_listentoresponseunlock"><a class="anchor" href="#_function_listentoresponseunlock"></a>24.5.12. Function listenToResponseUnlock</h4>
7770+
<h4 id="_function_listentoresponseunlock"><a class="anchor" href="#_function_listentoresponseunlock"></a>24.5.14. Function listenToResponseUnlock</h4>
77477771
<div class="paragraph">
77487772
<p>Register a function to be informed when template is unlocked (i.e. user has clicked the modify button to prepare a new response)</p>
77497773
</div>
@@ -7754,7 +7778,7 @@ <h4 id="_function_listentoresponseunlock"><a class="anchor" href="#_function_lis
77547778
</div>
77557779
</div>
77567780
<div class="sect3">
7757-
<h4 id="_function_listentochildcards"><a class="anchor" href="#_function_listentochildcards"></a>24.5.13. Function listenToChildCards</h4>
7781+
<h4 id="_function_listentochildcards"><a class="anchor" href="#_function_listentochildcards"></a>24.5.15. Function listenToChildCards</h4>
77587782
<div class="paragraph">
77597783
<p>Register a function to receive the child cards on card loading and when the childCards list changes</p>
77607784
</div>
@@ -7765,7 +7789,7 @@ <h4 id="_function_listentochildcards"><a class="anchor" href="#_function_listent
77657789
</div>
77667790
</div>
77677791
<div class="sect3">
7768-
<h4 id="_function_listentolttdexpired"><a class="anchor" href="#_function_listentolttdexpired"></a>24.5.14. Function listenToLttdExpired</h4>
7792+
<h4 id="_function_listentolttdexpired"><a class="anchor" href="#_function_listentolttdexpired"></a>24.5.16. Function listenToLttdExpired</h4>
77697793
<div class="paragraph">
77707794
<p>If the card has a last time to decide (lttd) configured, when the time is expired this information can be received by the template by registering a listener.</p>
77717795
</div>
@@ -7776,7 +7800,7 @@ <h4 id="_function_listentolttdexpired"><a class="anchor" href="#_function_listen
77767800
</div>
77777801
</div>
77787802
<div class="sect3">
7779-
<h4 id="_function_listentostylechange"><a class="anchor" href="#_function_listentostylechange"></a>24.5.15. Function listenToStyleChange</h4>
7803+
<h4 id="_function_listentostylechange"><a class="anchor" href="#_function_listentostylechange"></a>24.5.17. Function listenToStyleChange</h4>
77807804
<div class="paragraph">
77817805
<p>Card template can be informed when switching day/night mode by registering a listener as follows :</p>
77827806
</div>
@@ -7790,7 +7814,7 @@ <h4 id="_function_listentostylechange"><a class="anchor" href="#_function_listen
77907814
</div>
77917815
</div>
77927816
<div class="sect3">
7793-
<h4 id="_function_listentoscreensize"><a class="anchor" href="#_function_listentoscreensize"></a>24.5.16. Function listenToScreenSize</h4>
7817+
<h4 id="_function_listentoscreensize"><a class="anchor" href="#_function_listentoscreensize"></a>24.5.18. Function listenToScreenSize</h4>
77947818
<div class="paragraph">
77957819
<p>To adapt the template content on screen size it is possible to receive from OperatorFabric information on the size of the window where the template will be rendered. To receive screen size information you need to implement a listener function which will receive as input a string parameter with one of the following values :</p>
77967820
</div>
@@ -7814,7 +7838,7 @@ <h4 id="_function_listentoscreensize"><a class="anchor" href="#_function_listent
78147838
</div>
78157839
</div>
78167840
<div class="sect3">
7817-
<h4 id="_function_listentotemplaterenderingcomplete"><a class="anchor" href="#_function_listentotemplaterenderingcomplete"></a>24.5.17. Function listenToTemplateRenderingComplete</h4>
7841+
<h4 id="_function_listentotemplaterenderingcomplete"><a class="anchor" href="#_function_listentotemplaterenderingcomplete"></a>24.5.19. Function listenToTemplateRenderingComplete</h4>
78187842
<div class="paragraph">
78197843
<p>It is possible to be informed when opfab has finished all tasks regarding rendering template by registering a listener function .The function will be called after the call of the other listener (applyChildCard, lockAnswer ,lttdExpired and screenSize)</p>
78207844
</div>
@@ -7828,7 +7852,7 @@ <h4 id="_function_listentotemplaterenderingcomplete"><a class="anchor" href="#_f
78287852
</div>
78297853
</div>
78307854
<div class="sect3">
7831-
<h4 id="_function_registerfunctiontogetuserresponse"><a class="anchor" href="#_function_registerfunctiontogetuserresponse"></a>24.5.18. Function registerFunctionToGetUserResponse</h4>
7855+
<h4 id="_function_registerfunctiontogetuserresponse"><a class="anchor" href="#_function_registerfunctiontogetuserresponse"></a>24.5.20. Function registerFunctionToGetUserResponse</h4>
78327856
<div class="paragraph">
78337857
<p>Register the template function to call to get user response. This function will be called by opfab when user clicks on the "send response" button. More explanation can be found in the <a href="#response_cards">response card chapter</a>.</p>
78347858
</div>

0 commit comments

Comments
 (0)