diagrams/update_column.drawio.svg
<svg host="65bd71144e" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" version="1.1" width="1224px" height="1216px" viewBox="-0.5 -0.5 1224 1216" content="<mxfile><diagram name="Page-1" id="edf60f1a-56cd-e834-aa8a-f176f3a09ee4">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</diagram></mxfile>">
<defs/>
<g>
<path d="M 120 110 L 182.51 109.32" fill="none" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="stroke"/>
<path d="M 187.76 109.26 L 180.8 112.84 L 182.51 109.32 L 180.72 105.84 Z" fill="rgb(0, 0, 0)" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="all"/>
<rect x="0" y="80" width="120" height="60" fill="#000000" stroke="#000000" pointer-events="all" transform="translate(2,3)" opacity="0.25"/>
<rect x="0" y="80" width="120" height="60" fill="rgb(255, 255, 255)" stroke="rgb(0, 0, 0)" pointer-events="all"/>
<g transform="translate(-0.5 -0.5)">
<switch>
<foreignObject pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility" style="overflow: visible; text-align: left;">
<div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 118px; height: 1px; padding-top: 110px; margin-left: 1px;">
<div data-drawio-colors="color: rgb(0, 0, 0); " style="box-sizing: border-box; font-size: 0px; text-align: center;">
<div style="display: inline-block; font-size: 12px; font-family: Verdana; color: rgb(0, 0, 0); line-height: 1.2; pointer-events: all; white-space: normal; overflow-wrap: normal;">
update_column
</div>
</div>
</div>
</foreignObject>
<text x="60" y="114" fill="rgb(0, 0, 0)" font-family="Verdana" font-size="12px" text-anchor="middle">
update_column
</text>
</switch>
</g>
<path d="M 310 593 L 410.02 593 L 410 628.63" fill="none" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="stroke"/>
<path d="M 410 633.88 L 406.5 626.88 L 410 628.63 L 413.5 626.88 Z" fill="rgb(0, 0, 0)" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="all"/>
<g transform="translate(-0.5 -0.5)">
<switch>
<foreignObject pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility" style="overflow: visible; text-align: left;">
<div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 1px; height: 1px; padding-top: 580px; margin-left: 356px;">
<div data-drawio-colors="color: rgb(0, 0, 0); background-color: rgb(255, 255, 255); " style="box-sizing: border-box; font-size: 0px; text-align: center;">
<div style="display: inline-block; font-size: 11px; font-family: Helvetica; color: rgb(0, 0, 0); line-height: 1.2; pointer-events: all; background-color: rgb(255, 255, 255); white-space: nowrap;">
JS
</div>
</div>
</div>
</foreignObject>
<text x="356" y="583" fill="rgb(0, 0, 0)" font-family="Helvetica" font-size="11px" text-anchor="middle">
JS
</text>
</switch>
</g>
<path d="M 260 563 L 310 593 L 260 623 L 210 593 Z" fill="#000000" stroke="#000000" stroke-miterlimit="10" pointer-events="all" transform="translate(2,3)" opacity="0.25"/>
<path d="M 260 563 L 310 593 L 260 623 L 210 593 Z" fill="rgb(255, 255, 255)" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="all"/>
<g transform="translate(-0.5 -0.5)">
<switch>
<foreignObject pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility" style="overflow: visible; text-align: left;">
<div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 98px; height: 1px; padding-top: 593px; margin-left: 211px;">
<div data-drawio-colors="color: rgb(0, 0, 0); " style="box-sizing: border-box; font-size: 0px; text-align: center;">
<div style="display: inline-block; font-size: 12px; font-family: Verdana; color: rgb(0, 0, 0); line-height: 1.2; pointer-events: all; white-space: normal; overflow-wrap: normal;">
format
</div>
</div>
</div>
</foreignObject>
<text x="260" y="597" fill="rgb(0, 0, 0)" font-family="Verdana" font-size="12px" text-anchor="middle">
format
</text>
</switch>
</g>
<path d="M 60 140 L 60.02 480.02 L 193.63 480.02" fill="none" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="stroke"/>
<path d="M 198.88 480.02 L 191.88 483.52 L 193.63 480.02 L 191.88 476.52 Z" fill="rgb(0, 0, 0)" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="all"/>
<path d="M 565.28 230.75 L 643.63 230.06" fill="none" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="stroke"/>
<path d="M 648.88 230.01 L 641.91 233.57 L 643.63 230.06 L 641.85 226.57 Z" fill="rgb(0, 0, 0)" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="all"/>
<path d="M 330 282.15 L 418.63 280.14" fill="none" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="stroke"/>
<path d="M 423.88 280.03 L 416.96 283.68 L 418.63 280.14 L 416.8 276.68 Z" fill="rgb(0, 0, 0)" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="all"/>
<path d="M 565.42 176 L 597.49 176.01 Q 607.49 176.02 607.49 175.51 L 607.49 175.25 Q 607.49 175 617.49 175 L 643.63 175" fill="none" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="stroke"/>
<path d="M 648.88 175 L 641.88 178.5 L 643.63 175 L 641.88 171.5 Z" fill="rgb(0, 0, 0)" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="all"/>
<rect x="190" y="80" width="140" height="325" fill="#000000" stroke="#000000" pointer-events="all" transform="translate(2,3)" opacity="0.25"/>
<rect x="190" y="80" width="140" height="325" fill="rgb(255, 255, 255)" stroke="rgb(0, 0, 0)" pointer-events="all"/>
<g transform="translate(-0.5 -0.5)">
<switch>
<foreignObject pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility" style="overflow: visible; text-align: left;">
<div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 138px; height: 1px; padding-top: 243px; margin-left: 191px;">
<div data-drawio-colors="color: rgb(0, 0, 0); " style="box-sizing: border-box; font-size: 0px; text-align: center;">
<div style="display: inline-block; font-size: 12px; font-family: Verdana; color: rgb(0, 0, 0); line-height: 1.2; pointer-events: all; white-space: normal; overflow-wrap: normal;">
do_update_column
</div>
</div>
</div>
</foreignObject>
<text x="260" y="246" fill="rgb(0, 0, 0)" font-family="Verdana" font-size="12px" text-anchor="middle">
do_update_column
</text>
</switch>
</g>
<path d="M 260 520 L 260 556.63" fill="none" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="stroke"/>
<path d="M 260 561.88 L 256.5 554.88 L 260 556.63 L 263.5 554.88 Z" fill="rgb(0, 0, 0)" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="all"/>
<rect x="200" y="460" width="120" height="60" fill="#000000" stroke="#000000" pointer-events="all" transform="translate(2,3)" opacity="0.25"/>
<rect x="200" y="460" width="120" height="60" fill="rgb(255, 255, 255)" stroke="rgb(0, 0, 0)" pointer-events="all"/>
<g transform="translate(-0.5 -0.5)">
<switch>
<foreignObject pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility" style="overflow: visible; text-align: left;">
<div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 118px; height: 1px; padding-top: 490px; margin-left: 201px;">
<div data-drawio-colors="color: rgb(0, 0, 0); " style="box-sizing: border-box; font-size: 0px; text-align: center;">
<div style="display: inline-block; font-size: 12px; font-family: Verdana; color: rgb(0, 0, 0); line-height: 1.2; pointer-events: all; white-space: normal; overflow-wrap: normal;">
respond_to_action
</div>
</div>
</div>
</foreignObject>
<text x="260" y="494" fill="rgb(0, 0, 0)" font-family="Verdana" font-size="12px" text-anchor="middle">
respond_to_action
</text>
</switch>
</g>
<rect x="650" y="215" width="160" height="30" fill="#000000" stroke="#000000" pointer-events="all" transform="translate(2,3)" opacity="0.25"/>
<rect x="650" y="215" width="160" height="30" fill="rgb(255, 255, 255)" stroke="rgb(0, 0, 0)" pointer-events="all"/>
<g transform="translate(-0.5 -0.5)">
<switch>
<foreignObject pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility" style="overflow: visible; text-align: left;">
<div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 158px; height: 1px; padding-top: 230px; margin-left: 651px;">
<div data-drawio-colors="color: rgb(0, 0, 0); " style="box-sizing: border-box; font-size: 0px; text-align: center;">
<div style="display: inline-block; font-size: 12px; font-family: Verdana; color: rgb(0, 0, 0); line-height: 1.2; pointer-events: all; white-space: normal; overflow-wrap: normal;">
before_update_save
</div>
</div>
</div>
</foreignObject>
<text x="730" y="234" fill="rgb(0, 0, 0)" font-family="Verdana" font-size="12px" text-anchor="middle">
before_update_save
</text>
</switch>
</g>
<path d="M 564.72 334.75 L 643.63 334.98" fill="none" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="stroke"/>
<path d="M 648.88 335 L 641.87 338.48 L 643.63 334.98 L 641.89 331.48 Z" fill="rgb(0, 0, 0)" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="all"/>
<rect x="650" y="375" width="120" height="30" fill="#000000" stroke="#000000" pointer-events="all" transform="translate(2,3)" opacity="0.25"/>
<rect x="650" y="375" width="120" height="30" fill="rgb(255, 255, 255)" stroke="rgb(0, 0, 0)" pointer-events="all"/>
<g transform="translate(-0.5 -0.5)">
<switch>
<foreignObject pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility" style="overflow: visible; text-align: left;">
<div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 118px; height: 1px; padding-top: 390px; margin-left: 651px;">
<div data-drawio-colors="color: rgb(0, 0, 0); " style="box-sizing: border-box; font-size: 0px; text-align: center;">
<div style="display: inline-block; font-size: 12px; font-family: Verdana; color: rgb(0, 0, 0); line-height: 1.2; pointer-events: all; white-space: normal; overflow-wrap: normal;">
after_update_save
</div>
</div>
</div>
</foreignObject>
<text x="710" y="394" fill="rgb(0, 0, 0)" font-family="Verdana" font-size="12px" text-anchor="middle">
after_update_save
</text>
</switch>
</g>
<rect x="650" y="160" width="160" height="30" fill="#000000" stroke="#000000" pointer-events="all" transform="translate(2,3)" opacity="0.25"/>
<rect x="650" y="160" width="160" height="30" fill="rgb(255, 255, 255)" stroke="rgb(0, 0, 0)" pointer-events="all"/>
<g transform="translate(-0.5 -0.5)">
<switch>
<foreignObject pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility" style="overflow: visible; text-align: left;">
<div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 158px; height: 1px; padding-top: 175px; margin-left: 651px;">
<div data-drawio-colors="color: rgb(0, 0, 0); " style="box-sizing: border-box; font-size: 0px; text-align: center;">
<div style="display: inline-block; font-size: 12px; font-family: Verdana; color: rgb(0, 0, 0); line-height: 1.2; pointer-events: all; white-space: normal; overflow-wrap: normal;">
value_for_update_column
</div>
</div>
</div>
</foreignObject>
<text x="730" y="179" fill="rgb(0, 0, 0)" font-family="Verdana" font-size="12px" text-anchor="middle">
value_for_update_column
</text>
</switch>
</g>
<path d="M 564.16 265.5 L 607.49 265.49 L 646.19 265.93" fill="none" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="stroke"/>
<path d="M 651.44 265.99 L 644.4 269.41 L 646.19 265.93 L 644.48 262.41 Z" fill="rgb(0, 0, 0)" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="all"/>
<path d="M 670.48 280.32 L 607.49 280.3 L 571.37 280.04" fill="none" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="stroke"/>
<path d="M 566.12 280.01 L 573.14 276.56 L 571.37 280.04 L 573.09 283.56 Z" fill="rgb(0, 0, 0)" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="all"/>
<g transform="translate(-0.5 -0.5)">
<switch>
<foreignObject pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility" style="overflow: visible; text-align: left;">
<div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 1px; height: 1px; padding-top: 287px; margin-left: 623px;">
<div data-drawio-colors="color: rgb(0, 0, 0); background-color: rgb(255, 255, 255); " style="box-sizing: border-box; font-size: 0px; text-align: center;">
<div style="display: inline-block; font-size: 11px; font-family: Helvetica; color: rgb(0, 0, 0); line-height: 1.2; pointer-events: all; background-color: rgb(255, 255, 255); white-space: nowrap;">
successful
</div>
</div>
</div>
</foreignObject>
<text x="623" y="290" fill="rgb(0, 0, 0)" font-family="Helvetica" font-size="11px" text-anchor="middle">
successful
</text>
</switch>
</g>
<path d="M 650 295 L 662.24 255 L 797.76 255 L 810 295 Z" fill="#000000" stroke="#000000" stroke-miterlimit="10" transform="translate(2,3)translate(0,275)scale(1,-1)translate(0,-275)" pointer-events="all" opacity="0.25"/>
<path d="M 650 295 L 662.24 255 L 797.76 255 L 810 295 Z" fill="rgb(255, 255, 255)" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" transform="translate(0,275)scale(1,-1)translate(0,-275)" pointer-events="all"/>
<g transform="translate(-0.5 -0.5)">
<switch>
<foreignObject pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility" style="overflow: visible; text-align: left;">
<div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 158px; height: 1px; padding-top: 275px; margin-left: 651px;">
<div data-drawio-colors="color: rgb(0, 0, 0); " style="box-sizing: border-box; font-size: 0px; text-align: center;">
<div style="display: inline-block; font-size: 12px; font-family: Verdana; color: rgb(0, 0, 0); line-height: 1.2; pointer-events: all; white-space: normal; overflow-wrap: normal;">
record.save
</div>
</div>
</div>
</foreignObject>
<text x="730" y="279" fill="rgb(0, 0, 0)" font-family="Verdana" font-size="12px" text-anchor="middle">
record.save
</text>
</switch>
</g>
<path d="M 330 110 L 418.63 110" fill="none" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="stroke"/>
<path d="M 423.88 110 L 416.88 113.5 L 418.63 110 L 416.88 106.5 Z" fill="rgb(0, 0, 0)" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="all"/>
<path d="M 565 97.5 L 643.63 97.5" fill="none" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="stroke"/>
<path d="M 648.88 97.5 L 641.88 101 L 643.63 97.5 L 641.88 94 Z" fill="rgb(0, 0, 0)" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="all"/>
<rect x="425" y="85" width="140" height="50" fill="#000000" stroke="#000000" pointer-events="all" transform="translate(2,3)" opacity="0.25"/>
<rect x="425" y="85" width="140" height="50" fill="rgb(255, 255, 255)" stroke="rgb(0, 0, 0)" pointer-events="all"/>
<g transform="translate(-0.5 -0.5)">
<switch>
<foreignObject pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility" style="overflow: visible; text-align: left;">
<div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 138px; height: 1px; padding-top: 110px; margin-left: 426px;">
<div data-drawio-colors="color: rgb(0, 0, 0); " style="box-sizing: border-box; font-size: 0px; text-align: center;">
<div style="display: inline-block; font-size: 12px; font-family: Verdana; color: rgb(0, 0, 0); line-height: 1.2; pointer-events: all; white-space: normal; overflow-wrap: normal;">
record_for_update_column
</div>
</div>
</div>
</foreignObject>
<text x="495" y="114" fill="rgb(0, 0, 0)" font-family="Verdana" font-size="12px" text-anchor="middle">
record_for_update_column
</text>
</switch>
</g>
<path d="M 650 122.5 L 571.37 122.5" fill="none" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="stroke"/>
<path d="M 566.12 122.5 L 573.12 119 L 571.37 122.5 L 573.12 126 Z" fill="rgb(0, 0, 0)" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="all"/>
<g transform="translate(-0.5 -0.5)">
<switch>
<foreignObject pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility" style="overflow: visible; text-align: left;">
<div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 1px; height: 1px; padding-top: 132px; margin-left: 594px;">
<div data-drawio-colors="color: rgb(0, 0, 0); background-color: rgb(255, 255, 255); " style="box-sizing: border-box; font-size: 0px; text-align: center;">
<div style="display: inline-block; font-size: 11px; font-family: Helvetica; color: rgb(0, 0, 0); line-height: 1.2; pointer-events: all; background-color: rgb(255, 255, 255); white-space: nowrap;">
@record
</div>
</div>
</div>
</foreignObject>
<text x="594" y="135" fill="rgb(0, 0, 0)" font-family="Helvetica" font-size="11px" text-anchor="middle">
@record
</text>
</switch>
</g>
<rect x="650" y="85" width="120" height="50" fill="#000000" stroke="#000000" pointer-events="all" transform="translate(2,3)" opacity="0.25"/>
<rect x="650" y="85" width="120" height="50" fill="rgb(255, 255, 255)" stroke="rgb(0, 0, 0)" pointer-events="all"/>
<g transform="translate(-0.5 -0.5)">
<switch>
<foreignObject pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility" style="overflow: visible; text-align: left;">
<div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 118px; height: 1px; padding-top: 110px; margin-left: 651px;">
<div data-drawio-colors="color: rgb(0, 0, 0); " style="box-sizing: border-box; font-size: 0px; text-align: center;">
<div style="display: inline-block; font-size: 12px; font-family: Verdana; color: rgb(0, 0, 0); line-height: 1.2; pointer-events: all; white-space: normal; overflow-wrap: normal;">
find_if_allowed
</div>
</div>
</div>
</foreignObject>
<text x="710" y="114" fill="rgb(0, 0, 0)" font-family="Verdana" font-size="12px" text-anchor="middle">
find_if_allowed
</text>
</switch>
</g>
<path d="M 565 391 L 643.63 390.07" fill="none" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="stroke"/>
<path d="M 648.88 390.01 L 641.92 393.6 L 643.63 390.07 L 641.84 386.6 Z" fill="rgb(0, 0, 0)" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="all"/>
<rect x="425" y="155" width="140" height="250" fill="#000000" stroke="#000000" pointer-events="all" transform="translate(2,3)" opacity="0.25"/>
<rect x="425" y="155" width="140" height="250" fill="rgb(255, 255, 255)" stroke="rgb(0, 0, 0)" pointer-events="all"/>
<g transform="translate(-0.5 -0.5)">
<switch>
<foreignObject pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility" style="overflow: visible; text-align: left;">
<div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 138px; height: 1px; padding-top: 280px; margin-left: 426px;">
<div data-drawio-colors="color: rgb(0, 0, 0); " style="box-sizing: border-box; font-size: 0px; text-align: center;">
<div style="display: inline-block; font-size: 12px; font-family: Verdana; color: rgb(0, 0, 0); line-height: 1.2; pointer-events: all; white-space: normal; overflow-wrap: normal;">
update_save
</div>
</div>
</div>
</foreignObject>
<text x="495" y="284" fill="rgb(0, 0, 0)" font-family="Verdana" font-size="12px" text-anchor="middle">
update_save
</text>
</switch>
</g>
<path d="M 647.5 5 L 837.5 5 L 837.5 55 L 747.3 55 L 708.3 85 L 727.3 55 L 647.5 55 Z" fill="rgb(255, 255, 255)" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="all"/>
<g transform="translate(-0.5 -0.5)">
<switch>
<foreignObject pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility" style="overflow: visible; text-align: left;">
<div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 188px; height: 1px; padding-top: 30px; margin-left: 649px;">
<div data-drawio-colors="color: rgb(0, 0, 0); " style="box-sizing: border-box; font-size: 0px; text-align: center;">
<div style="display: inline-block; font-size: 10px; font-family: Helvetica; color: rgb(0, 0, 0); line-height: 1.2; pointer-events: all; white-space: normal; overflow-wrap: normal;">
load record, checking update on
<br style="border-color: var(--border-color);"/>
column permission
</div>
</div>
</div>
</foreignObject>
<text x="743" y="33" fill="rgb(0, 0, 0)" font-family="Helvetica" font-size="10px" text-anchor="middle">
load record, checking update on...
</text>
</switch>
</g>
<path d="M 250 0 L 376 0 L 376 53 L 297.54 53 L 276.46 80 L 286.54 53 L 250 53 Z" fill="rgb(255, 255, 255)" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="all"/>
<g transform="translate(-0.5 -0.5)">
<switch>
<foreignObject pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility" style="overflow: visible; text-align: left;">
<div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 124px; height: 1px; padding-top: 26px; margin-left: 251px;">
<div data-drawio-colors="color: rgb(0, 0, 0); " style="box-sizing: border-box; font-size: 0px; text-align: center;">
<div style="display: inline-block; font-size: 10px; font-family: Helvetica; color: rgb(0, 0, 0); line-height: 1.2; pointer-events: all; white-space: normal; overflow-wrap: normal;">
sets @column
</div>
</div>
</div>
</foreignObject>
<text x="313" y="29" fill="rgb(0, 0, 0)" font-family="Helvetica" font-size="10px" text-anchor="middle">
sets @column
</text>
</switch>
</g>
<path d="M 830 335 L 884.88 335" fill="none" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="stroke"/>
<path d="M 890.13 335 L 883.13 338.5 L 884.88 335 L 883.13 331.5 Z" fill="rgb(0, 0, 0)" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="all"/>
<path d="M 740 305 L 830 335 L 740 365 L 650 335 Z" fill="#000000" stroke="#000000" stroke-miterlimit="10" pointer-events="all" transform="translate(2,3)" opacity="0.25"/>
<path d="M 740 305 L 830 335 L 740 365 L 650 335 Z" fill="rgb(255, 255, 255)" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="all"/>
<g transform="translate(-0.5 -0.5)">
<switch>
<foreignObject pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility" style="overflow: visible; text-align: left;">
<div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 178px; height: 1px; padding-top: 335px; margin-left: 651px;">
<div data-drawio-colors="color: rgb(0, 0, 0); " style="box-sizing: border-box; font-size: 0px; text-align: center;">
<div style="display: inline-block; font-size: 12px; font-family: Verdana; color: rgb(0, 0, 0); line-height: 1.2; pointer-events: all; white-space: normal; overflow-wrap: normal;">
successful? &&
<br style="border-color: var(--border-color);"/>
<span style="border-color: var(--border-color); text-wrap-style: initial; font-family: Helvetica; font-size: 11px; background-color: rgb(255, 255, 255);">
actions.include?(:list)
</span>
</div>
</div>
</div>
</foreignObject>
<text x="740" y="339" fill="rgb(0, 0, 0)" font-family="Verdana" font-size="12px" text-anchor="middle">
successful? &&...
</text>
</switch>
</g>
<path d="M 1071.25 335 L 1160 335 L 1160 418.63" fill="none" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="stroke"/>
<path d="M 1160 423.88 L 1156.5 416.88 L 1160 418.63 L 1163.5 416.88 Z" fill="rgb(0, 0, 0)" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="all"/>
<g transform="translate(-0.5 -0.5)">
<switch>
<foreignObject pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility" style="overflow: visible; text-align: left;">
<div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 1px; height: 1px; padding-top: 325px; margin-left: 1119px;">
<div data-drawio-colors="color: rgb(0, 0, 0); background-color: rgb(255, 255, 255); " style="box-sizing: border-box; font-size: 0px; text-align: center;">
<div style="display: inline-block; font-size: 11px; font-family: Helvetica; color: rgb(0, 0, 0); line-height: 1.2; pointer-events: all; background-color: rgb(255, 255, 255); white-space: nowrap;">
:table
</div>
</div>
</div>
</foreignObject>
<text x="1119" y="328" fill="rgb(0, 0, 0)" font-family="Helvetica" font-size="11px" text-anchor="middle">
:table
</text>
</switch>
</g>
<path d="M 981.25 365 L 981.25 418.63" fill="none" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="stroke"/>
<path d="M 981.25 423.88 L 977.75 416.88 L 981.25 418.63 L 984.75 416.88 Z" fill="rgb(0, 0, 0)" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="all"/>
<g transform="translate(-0.5 -0.5)">
<switch>
<foreignObject pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility" style="overflow: visible; text-align: left;">
<div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 1px; height: 1px; padding-top: 391px; margin-left: 1000px;">
<div data-drawio-colors="color: rgb(0, 0, 0); background-color: rgb(255, 255, 255); " style="box-sizing: border-box; font-size: 0px; text-align: center;">
<div style="display: inline-block; font-size: 11px; font-family: Helvetica; color: rgb(0, 0, 0); line-height: 1.2; pointer-events: all; background-color: rgb(255, 255, 255); white-space: nowrap;">
True
</div>
</div>
</div>
</foreignObject>
<text x="1000" y="394" fill="rgb(0, 0, 0)" font-family="Helvetica" font-size="11px" text-anchor="middle">
True
</text>
</switch>
</g>
<path d="M 981.25 305 L 1071.25 335 L 981.25 365 L 891.25 335 Z" fill="#000000" stroke="#000000" stroke-miterlimit="10" pointer-events="all" transform="translate(2,3)" opacity="0.25"/>
<path d="M 981.25 305 L 1071.25 335 L 981.25 365 L 891.25 335 Z" fill="rgb(255, 255, 255)" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="all"/>
<g transform="translate(-0.5 -0.5)">
<switch>
<foreignObject pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility" style="overflow: visible; text-align: left;">
<div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 178px; height: 1px; padding-top: 335px; margin-left: 892px;">
<div data-drawio-colors="color: rgb(0, 0, 0); " style="box-sizing: border-box; font-size: 0px; text-align: center;">
<div style="display: inline-block; font-size: 12px; font-family: Verdana; color: rgb(0, 0, 0); line-height: 1.2; pointer-events: all; white-space: normal; overflow-wrap: normal;">
@column.inplace_edit_update
</div>
</div>
</div>
</foreignObject>
<text x="981" y="339" fill="rgb(0, 0, 0)" font-family="Verdana" font-size="12px" text-anchor="middle">
@column.inplace_edit_update
</text>
</switch>
</g>
<rect x="1100" y="425" width="120" height="60" fill="#000000" stroke="#000000" pointer-events="all" transform="translate(2,3)" opacity="0.25"/>
<rect x="1100" y="425" width="120" height="60" fill="rgb(255, 255, 255)" stroke="rgb(0, 0, 0)" pointer-events="all"/>
<g transform="translate(-0.5 -0.5)">
<switch>
<foreignObject pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility" style="overflow: visible; text-align: left;">
<div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 118px; height: 1px; padding-top: 455px; margin-left: 1101px;">
<div data-drawio-colors="color: rgb(0, 0, 0); " style="box-sizing: border-box; font-size: 0px; text-align: center;">
<div style="display: inline-block; font-size: 12px; font-family: Verdana; color: rgb(0, 0, 0); line-height: 1.2; pointer-events: all; white-space: normal; overflow-wrap: normal;">
do_list
</div>
</div>
</div>
</foreignObject>
<text x="1160" y="459" fill="rgb(0, 0, 0)" font-family="Verdana" font-size="12px" text-anchor="middle">
do_list
</text>
</switch>
</g>
<rect x="921.25" y="425" width="120" height="60" fill="#000000" stroke="#000000" pointer-events="all" transform="translate(2,3)" opacity="0.25"/>
<rect x="921.25" y="425" width="120" height="60" fill="rgb(255, 255, 255)" stroke="rgb(0, 0, 0)" pointer-events="all"/>
<g transform="translate(-0.5 -0.5)">
<switch>
<foreignObject pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility" style="overflow: visible; text-align: left;">
<div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 118px; height: 1px; padding-top: 455px; margin-left: 922px;">
<div data-drawio-colors="color: rgb(0, 0, 0); " style="box-sizing: border-box; font-size: 0px; text-align: center;">
<div style="display: inline-block; font-size: 12px; font-family: Verdana; color: rgb(0, 0, 0); line-height: 1.2; pointer-events: all; white-space: normal; overflow-wrap: normal;">
get_row
</div>
</div>
</div>
</foreignObject>
<text x="981" y="459" fill="rgb(0, 0, 0)" font-family="Verdana" font-size="12px" text-anchor="middle">
get_row
</text>
</switch>
</g>
<path d="M 30 0 L 156 0 L 156 53 L 77.54 53 L 56.46 80 L 66.54 53 L 30 53 Z" fill="rgb(255, 255, 255)" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="all"/>
<g transform="translate(-0.5 -0.5)">
<switch>
<foreignObject pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility" style="overflow: visible; text-align: left;">
<div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 124px; height: 1px; padding-top: 26px; margin-left: 31px;">
<div data-drawio-colors="color: rgb(0, 0, 0); " style="box-sizing: border-box; font-size: 0px; text-align: center;">
<div style="display: inline-block; font-size: 10px; font-family: Helvetica; color: rgb(0, 0, 0); line-height: 1.2; pointer-events: all; white-space: normal; overflow-wrap: normal;">
sets @column_span_id
</div>
</div>
</div>
</foreignObject>
<text x="93" y="29" fill="rgb(0, 0, 0)" font-family="Helvetica" font-size="10px" text-anchor="middle">
sets @column_span_id
</text>
</switch>
</g>
<path d="M 490 665 L 533.63 665" fill="none" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="stroke"/>
<path d="M 538.88 665 L 531.88 668.5 L 533.63 665 L 531.88 661.5 Z" fill="rgb(0, 0, 0)" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="all"/>
<path d="M 410 695 L 410 1128.63" fill="none" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="stroke"/>
<path d="M 410 1133.88 L 406.5 1126.88 L 410 1128.63 L 413.5 1126.88 Z" fill="rgb(0, 0, 0)" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="all"/>
<path d="M 378.98 635 L 441.02 635 C 468.07 635 490 648.43 490 665 C 490 681.57 468.07 695 441.02 695 L 378.98 695 C 351.93 695 330 681.57 330 665 C 330 648.43 351.93 635 378.98 635 Z" fill="#000000" stroke="#000000" stroke-miterlimit="10" pointer-events="all" transform="translate(2,3)" opacity="0.25"/>
<path d="M 378.98 635 L 441.02 635 C 468.07 635 490 648.43 490 665 C 490 681.57 468.07 695 441.02 695 L 378.98 695 C 351.93 695 330 681.57 330 665 C 330 648.43 351.93 635 378.98 635 Z" fill="rgb(255, 255, 255)" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="all"/>
<g transform="translate(-0.5 -0.5)">
<switch>
<foreignObject pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility" style="overflow: visible; text-align: left;">
<div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 158px; height: 1px; padding-top: 665px; margin-left: 331px;">
<div data-drawio-colors="color: rgb(0, 0, 0); " style="box-sizing: border-box; font-size: 0px; text-align: center;">
<div style="display: inline-block; font-size: 12px; font-family: Verdana; color: rgb(0, 0, 0); line-height: 1.2; pointer-events: all; white-space: normal; overflow-wrap: normal;">
render update_columns.js.erb
</div>
</div>
</div>
</foreignObject>
<text x="410" y="669" fill="rgb(0, 0, 0)" font-family="Verdana" font-size="12px" text-anchor="middle">
render update_columns.js.e...
</text>
</switch>
</g>
<path d="M 765.1 635 L 834.9 635 C 865.33 635 890 648.43 890 665 C 890 681.57 865.33 695 834.9 695 L 765.1 695 C 734.67 695 710 681.57 710 665 C 710 648.43 734.67 635 765.1 635 Z" fill="#000000" stroke="#000000" stroke-miterlimit="10" pointer-events="all" transform="translate(2,3)" opacity="0.25"/>
<path d="M 765.1 635 L 834.9 635 C 865.33 635 890 648.43 890 665 C 890 681.57 865.33 695 834.9 695 L 765.1 695 C 734.67 695 710 681.57 710 665 C 710 648.43 734.67 635 765.1 635 Z" fill="rgb(255, 255, 255)" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="all"/>
<g transform="translate(-0.5 -0.5)">
<switch>
<foreignObject pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility" style="overflow: visible; text-align: left;">
<div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 178px; height: 1px; padding-top: 665px; margin-left: 711px;">
<div data-drawio-colors="color: rgb(0, 0, 0); " style="box-sizing: border-box; font-size: 0px; text-align: center;">
<div style="display: inline-block; font-size: 12px; font-family: Verdana; color: rgb(0, 0, 0); line-height: 1.2; pointer-events: all; white-space: normal; overflow-wrap: normal;">
render _update_messages.js.erb
</div>
</div>
</div>
</foreignObject>
<text x="800" y="669" fill="rgb(0, 0, 0)" font-family="Verdana" font-size="12px" text-anchor="middle">
render _update_messages.js.erb
</text>
</switch>
</g>
<path d="M 640 665 L 703.63 665" fill="none" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="stroke"/>
<path d="M 708.88 665 L 701.88 668.5 L 703.63 665 L 701.88 661.5 Z" fill="rgb(0, 0, 0)" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="all"/>
<g transform="translate(-0.5 -0.5)">
<switch>
<foreignObject pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility" style="overflow: visible; text-align: left;">
<div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 1px; height: 1px; padding-top: 655px; margin-left: 675px;">
<div data-drawio-colors="color: rgb(0, 0, 0); background-color: rgb(255, 255, 255); " style="box-sizing: border-box; font-size: 0px; text-align: center;">
<div style="display: inline-block; font-size: 11px; font-family: Helvetica; color: rgb(0, 0, 0); line-height: 1.2; pointer-events: all; background-color: rgb(255, 255, 255); white-space: nowrap;">
False
</div>
</div>
</div>
</foreignObject>
<text x="675" y="658" fill="rgb(0, 0, 0)" font-family="Helvetica" font-size="11px" text-anchor="middle">
False
</text>
</switch>
</g>
<path d="M 590.02 694.99 L 590.02 715 L 590.02 752.39" fill="none" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="stroke"/>
<path d="M 590.02 757.64 L 586.52 750.64 L 590.02 752.39 L 593.52 750.64 Z" fill="rgb(0, 0, 0)" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="all"/>
<g transform="translate(-0.5 -0.5)">
<switch>
<foreignObject pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility" style="overflow: visible; text-align: left;">
<div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 1px; height: 1px; padding-top: 720px; margin-left: 605px;">
<div data-drawio-colors="color: rgb(0, 0, 0); background-color: rgb(255, 255, 255); " style="box-sizing: border-box; font-size: 0px; text-align: center;">
<div style="display: inline-block; font-size: 11px; font-family: Helvetica; color: rgb(0, 0, 0); line-height: 1.2; pointer-events: all; background-color: rgb(255, 255, 255); white-space: nowrap;">
True
</div>
</div>
</div>
</foreignObject>
<text x="605" y="723" fill="rgb(0, 0, 0)" font-family="Helvetica" font-size="11px" text-anchor="middle">
True
</text>
</switch>
</g>
<path d="M 590 635 L 640 665 L 590 695 L 540 665 Z" fill="#000000" stroke="#000000" stroke-miterlimit="10" pointer-events="all" transform="translate(2,3)" opacity="0.25"/>
<path d="M 590 635 L 640 665 L 590 695 L 540 665 Z" fill="rgb(255, 255, 255)" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="all"/>
<g transform="translate(-0.5 -0.5)">
<switch>
<foreignObject pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility" style="overflow: visible; text-align: left;">
<div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 98px; height: 1px; padding-top: 665px; margin-left: 541px;">
<div data-drawio-colors="color: rgb(0, 0, 0); " style="box-sizing: border-box; font-size: 0px; text-align: center;">
<div style="display: inline-block; font-size: 12px; font-family: Verdana; color: rgb(0, 0, 0); line-height: 1.2; pointer-events: all; white-space: normal; overflow-wrap: normal;">
successful?
</div>
</div>
</div>
</foreignObject>
<text x="590" y="669" fill="rgb(0, 0, 0)" font-family="Verdana" font-size="12px" text-anchor="middle">
successful?
</text>
</switch>
</g>
<path d="M 679.79 796.96 L 735 796.96 L 783.63 796.9" fill="none" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="stroke"/>
<path d="M 788.88 796.9 L 781.89 800.41 L 783.63 796.9 L 781.88 793.41 Z" fill="rgb(0, 0, 0)" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="all"/>
<g transform="translate(-0.5 -0.5)">
<switch>
<foreignObject pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility" style="overflow: visible; text-align: left;">
<div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 1px; height: 1px; padding-top: 789px; margin-left: 730px;">
<div data-drawio-colors="color: rgb(0, 0, 0); background-color: rgb(255, 255, 255); " style="box-sizing: border-box; font-size: 0px; text-align: center;">
<div style="display: inline-block; font-size: 11px; font-family: Helvetica; color: rgb(0, 0, 0); line-height: 1.2; pointer-events: all; background-color: rgb(255, 255, 255); white-space: nowrap;">
:row
</div>
</div>
</div>
</foreignObject>
<text x="730" y="792" fill="rgb(0, 0, 0)" font-family="Helvetica" font-size="11px" text-anchor="middle">
:row
</text>
</switch>
</g>
<path d="M 635 815.94 L 784.05 872.73" fill="none" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="stroke"/>
<path d="M 788.96 874.6 L 781.17 875.38 L 784.05 872.73 L 783.66 868.84 Z" fill="rgb(0, 0, 0)" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="all"/>
<g transform="translate(-0.5 -0.5)">
<switch>
<foreignObject pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility" style="overflow: visible; text-align: left;">
<div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 1px; height: 1px; padding-top: 835px; margin-left: 732px;">
<div data-drawio-colors="color: rgb(0, 0, 0); background-color: rgb(255, 255, 255); " style="box-sizing: border-box; font-size: 0px; text-align: center;">
<div style="display: inline-block; font-size: 11px; font-family: Helvetica; color: rgb(0, 0, 0); line-height: 1.2; pointer-events: all; background-color: rgb(255, 255, 255); white-space: nowrap;">
:table
</div>
</div>
</div>
</foreignObject>
<text x="732" y="838" fill="rgb(0, 0, 0)" font-family="Helvetica" font-size="11px" text-anchor="middle">
:table
</text>
</switch>
</g>
<path d="M 590 835 L 590 955 L 783.63 955" fill="none" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="stroke"/>
<path d="M 788.88 955 L 781.88 958.5 L 783.63 955 L 781.88 951.5 Z" fill="rgb(0, 0, 0)" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="all"/>
<g transform="translate(-0.5 -0.5)">
<switch>
<foreignObject pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility" style="overflow: visible; text-align: left;">
<div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 1px; height: 1px; padding-top: 935px; margin-left: 691px;">
<div data-drawio-colors="color: rgb(0, 0, 0); background-color: rgb(255, 255, 255); " style="box-sizing: border-box; font-size: 0px; text-align: center;">
<div style="display: inline-block; font-size: 11px; font-family: Helvetica; color: rgb(0, 0, 0); line-height: 1.2; pointer-events: all; background-color: rgb(255, 255, 255); white-space: nowrap;">
:columns && @column.update_columns
</div>
</div>
</div>
</foreignObject>
<text x="691" y="938" fill="rgb(0, 0, 0)" font-family="Helvetica" font-size="11px" text-anchor="middle">
:columns && @column.update_columns
</text>
</switch>
</g>
<path d="M 410 695 L 410 1055 L 493.63 1055" fill="none" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="stroke"/>
<path d="M 498.88 1055 L 491.88 1058.5 L 493.63 1055 L 491.88 1051.5 Z" fill="rgb(0, 0, 0)" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="all"/>
<path d="M 590 758.75 L 680 796.88 L 590 835 L 500 796.88 Z" fill="#000000" stroke="#000000" stroke-miterlimit="10" pointer-events="all" transform="translate(2,3)" opacity="0.25"/>
<path d="M 590 758.75 L 680 796.88 L 590 835 L 500 796.88 Z" fill="rgb(255, 255, 255)" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="all"/>
<g transform="translate(-0.5 -0.5)">
<switch>
<foreignObject pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility" style="overflow: visible; text-align: left;">
<div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 178px; height: 1px; padding-top: 797px; margin-left: 501px;">
<div data-drawio-colors="color: rgb(0, 0, 0); " style="box-sizing: border-box; font-size: 0px; text-align: center;">
<div style="display: inline-block; font-size: 12px; font-family: Verdana; color: rgb(0, 0, 0); line-height: 1.2; pointer-events: all; white-space: normal; overflow-wrap: normal;">
@column.inplace_edit_update
</div>
</div>
</div>
</foreignObject>
<text x="590" y="800" fill="rgb(0, 0, 0)" font-family="Verdana" font-size="12px" text-anchor="middle">
@column.inplace_edit_update
</text>
</switch>
</g>
<path d="M 835.92 766.88 L 894.08 766.88 C 919.44 766.88 940 780.31 940 796.88 C 940 813.45 919.44 826.88 894.08 826.88 L 835.92 826.88 C 810.56 826.88 790 813.45 790 796.88 C 790 780.31 810.56 766.88 835.92 766.88 Z" fill="#000000" stroke="#000000" stroke-miterlimit="10" pointer-events="all" transform="translate(2,3)" opacity="0.25"/>
<path d="M 835.92 766.88 L 894.08 766.88 C 919.44 766.88 940 780.31 940 796.88 C 940 813.45 919.44 826.88 894.08 826.88 L 835.92 826.88 C 810.56 826.88 790 813.45 790 796.88 C 790 780.31 810.56 766.88 835.92 766.88 Z" fill="rgb(255, 255, 255)" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="all"/>
<g transform="translate(-0.5 -0.5)">
<switch>
<foreignObject pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility" style="overflow: visible; text-align: left;">
<div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 148px; height: 1px; padding-top: 797px; margin-left: 791px;">
<div data-drawio-colors="color: rgb(0, 0, 0); " style="box-sizing: border-box; font-size: 0px; text-align: center;">
<div style="display: inline-block; font-size: 12px; font-family: Verdana; color: rgb(0, 0, 0); line-height: 1.2; pointer-events: all; white-space: normal; overflow-wrap: normal;">
render _row.html.erb
</div>
</div>
</div>
</foreignObject>
<text x="865" y="800" fill="rgb(0, 0, 0)" font-family="Verdana" font-size="12px" text-anchor="middle">
render _row.html.erb
</text>
</switch>
</g>
<path d="M 835.92 845 L 894.08 845 C 919.44 845 940 858.43 940 875 C 940 891.57 919.44 905 894.08 905 L 835.92 905 C 810.56 905 790 891.57 790 875 C 790 858.43 810.56 845 835.92 845 Z" fill="#000000" stroke="#000000" stroke-miterlimit="10" pointer-events="all" transform="translate(2,3)" opacity="0.25"/>
<path d="M 835.92 845 L 894.08 845 C 919.44 845 940 858.43 940 875 C 940 891.57 919.44 905 894.08 905 L 835.92 905 C 810.56 905 790 891.57 790 875 C 790 858.43 810.56 845 835.92 845 Z" fill="rgb(255, 255, 255)" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="all"/>
<g transform="translate(-0.5 -0.5)">
<switch>
<foreignObject pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility" style="overflow: visible; text-align: left;">
<div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 148px; height: 1px; padding-top: 875px; margin-left: 791px;">
<div data-drawio-colors="color: rgb(0, 0, 0); " style="box-sizing: border-box; font-size: 0px; text-align: center;">
<div style="display: inline-block; font-size: 12px; font-family: Verdana; color: rgb(0, 0, 0); line-height: 1.2; pointer-events: all; white-space: normal; overflow-wrap: normal;">
render _list.html.erb
</div>
</div>
</div>
</foreignObject>
<text x="865" y="879" fill="rgb(0, 0, 0)" font-family="Verdana" font-size="12px" text-anchor="middle">
render _list.html.erb
</text>
</switch>
</g>
<path d="M 903.25 985 L 930.35 1019.97" fill="none" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="stroke"/>
<path d="M 933.57 1024.12 L 926.51 1020.73 L 930.35 1019.97 L 932.04 1016.44 Z" fill="rgb(0, 0, 0)" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="all"/>
<path d="M 845.1 925 L 914.9 925 C 945.33 925 970 938.43 970 955 C 970 971.57 945.33 985 914.9 985 L 845.1 985 C 814.67 985 790 971.57 790 955 C 790 938.43 814.67 925 845.1 925 Z" fill="#000000" stroke="#000000" stroke-miterlimit="10" pointer-events="all" transform="translate(2,3)" opacity="0.25"/>
<path d="M 845.1 925 L 914.9 925 C 945.33 925 970 938.43 970 955 C 970 971.57 945.33 985 914.9 985 L 845.1 985 C 814.67 985 790 971.57 790 955 C 790 938.43 814.67 925 845.1 925 Z" fill="rgb(255, 255, 255)" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="all"/>
<g transform="translate(-0.5 -0.5)">
<switch>
<foreignObject pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility" style="overflow: visible; text-align: left;">
<div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 178px; height: 1px; padding-top: 955px; margin-left: 791px;">
<div data-drawio-colors="color: rgb(0, 0, 0); " style="box-sizing: border-box; font-size: 0px; text-align: center;">
<div style="display: inline-block; font-size: 12px; font-family: Verdana; color: rgb(0, 0, 0); line-height: 1.2; pointer-events: all; white-space: normal; overflow-wrap: normal;">
render _update_column.js.erb
</div>
</div>
</div>
</foreignObject>
<text x="880" y="959" fill="rgb(0, 0, 0)" font-family="Verdana" font-size="12px" text-anchor="middle">
render _update_column.js.erb
</text>
</switch>
</g>
<path d="M 960 845 L 1221.25 845 L 1221.25 905 L 989.06 905 L 960 935 L 973.06 905 L 960 905 Z" fill="rgb(255, 255, 255)" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="all"/>
<g transform="translate(-0.5 -0.5)">
<switch>
<foreignObject pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility" style="overflow: visible; text-align: left;">
<div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 259px; height: 1px; padding-top: 875px; margin-left: 961px;">
<div data-drawio-colors="color: rgb(0, 0, 0); " style="box-sizing: border-box; font-size: 0px; text-align: center;">
<div style="display: inline-block; font-size: 10px; font-family: Helvetica; color: rgb(0, 0, 0); line-height: 1.2; pointer-events: all; white-space: normal; overflow-wrap: normal;">
for every column in @column.update_columns, which is in conf.list.columns.visible_columns_names
</div>
</div>
</div>
</foreignObject>
<text x="1091" y="878" fill="rgb(0, 0, 0)" font-family="Helvetica" font-size="10px" text-anchor="middle">
for every column in @column.update_columns, which is...
</text>
</switch>
</g>
<path d="M 856 985 L 827.98 1020.03" fill="none" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="stroke"/>
<path d="M 824.7 1024.13 L 826.34 1016.47 L 827.98 1020.03 L 831.8 1020.85 Z" fill="rgb(0, 0, 0)" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="all"/>
<rect x="897.5" y="1025" width="120" height="60" fill="#000000" stroke="#000000" pointer-events="all" transform="translate(2,3)" opacity="0.25"/>
<rect x="897.5" y="1025" width="120" height="60" fill="rgb(255, 255, 255)" stroke="rgb(0, 0, 0)" pointer-events="all"/>
<g transform="translate(-0.5 -0.5)">
<switch>
<foreignObject pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility" style="overflow: visible; text-align: left;">
<div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 118px; height: 1px; padding-top: 1055px; margin-left: 899px;">
<div data-drawio-colors="color: rgb(0, 0, 0); " style="box-sizing: border-box; font-size: 0px; text-align: center;">
<div style="display: inline-block; font-size: 12px; font-family: Verdana; color: rgb(0, 0, 0); line-height: 1.2; pointer-events: all; white-space: normal; overflow-wrap: normal;">
render_list_column
</div>
</div>
</div>
</foreignObject>
<text x="958" y="1059" fill="rgb(0, 0, 0)" font-family="Verdana" font-size="12px" text-anchor="middle">
render_list_column
</text>
</switch>
</g>
<rect x="740" y="1025" width="120" height="60" fill="#000000" stroke="#000000" pointer-events="all" transform="translate(2,3)" opacity="0.25"/>
<rect x="740" y="1025" width="120" height="60" fill="rgb(255, 255, 255)" stroke="rgb(0, 0, 0)" pointer-events="all"/>
<g transform="translate(-0.5 -0.5)">
<switch>
<foreignObject pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility" style="overflow: visible; text-align: left;">
<div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 118px; height: 1px; padding-top: 1055px; margin-left: 741px;">
<div data-drawio-colors="color: rgb(0, 0, 0); " style="box-sizing: border-box; font-size: 0px; text-align: center;">
<div style="display: inline-block; font-size: 12px; font-family: Verdana; color: rgb(0, 0, 0); line-height: 1.2; pointer-events: all; white-space: normal; overflow-wrap: normal;">
get_column_value
</div>
</div>
</div>
</foreignObject>
<text x="800" y="1059" fill="rgb(0, 0, 0)" font-family="Verdana" font-size="12px" text-anchor="middle">
get_column_value
</text>
</switch>
</g>
<path d="M 970 955 Q 970.02 945 1009.02 945 Q 1048.02 945 1048.02 970 Q 1048.02 995 1004.26 995 Q 960.51 995 960.47 978.77" fill="none" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="stroke"/>
<path d="M 960.46 973.52 L 963.98 980.51 L 960.47 978.77 L 956.98 980.53 Z" fill="rgb(0, 0, 0)" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="all"/>
<g transform="translate(-0.5 -0.5)">
<switch>
<foreignObject pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility" style="overflow: visible; text-align: left;">
<div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 1px; height: 1px; padding-top: 965px; margin-left: 1120px;">
<div data-drawio-colors="color: rgb(0, 0, 0); background-color: rgb(255, 255, 255); " style="box-sizing: border-box; font-size: 0px; text-align: center;">
<div style="display: inline-block; font-size: 11px; font-family: Helvetica; color: rgb(0, 0, 0); line-height: 1.2; pointer-events: all; background-color: rgb(255, 255, 255); white-space: nowrap;">
if column.update_columns
</div>
</div>
</div>
</foreignObject>
<text x="1120" y="968" fill="rgb(0, 0, 0)" font-family="Helvetica" font-size="11px" text-anchor="middle">
if column.update_columns
</text>
</switch>
</g>
<rect x="500" y="1025" width="120" height="60" fill="#000000" stroke="#000000" pointer-events="all" transform="translate(2,3)" opacity="0.25"/>
<rect x="500" y="1025" width="120" height="60" fill="rgb(255, 255, 255)" stroke="rgb(0, 0, 0)" pointer-events="all"/>
<g transform="translate(-0.5 -0.5)">
<switch>
<foreignObject pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility" style="overflow: visible; text-align: left;">
<div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 118px; height: 1px; padding-top: 1055px; margin-left: 501px;">
<div data-drawio-colors="color: rgb(0, 0, 0); " style="box-sizing: border-box; font-size: 0px; text-align: center;">
<div style="display: inline-block; font-size: 12px; font-family: Verdana; color: rgb(0, 0, 0); line-height: 1.2; pointer-events: all; white-space: normal; overflow-wrap: normal;">
get_column_value
</div>
</div>
</div>
</foreignObject>
<text x="560" y="1059" fill="rgb(0, 0, 0)" font-family="Verdana" font-size="12px" text-anchor="middle">
get_column_value
</text>
</switch>
</g>
<path d="M 500 1173.12 L 573.63 1173.12" fill="none" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="stroke"/>
<path d="M 578.88 1173.12 L 571.88 1176.62 L 573.63 1173.12 L 571.88 1169.62 Z" fill="rgb(0, 0, 0)" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="all"/>
<g transform="translate(-0.5 -0.5)">
<switch>
<foreignObject pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility" style="overflow: visible; text-align: left;">
<div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 1px; height: 1px; padding-top: 1165px; margin-left: 530px;">
<div data-drawio-colors="color: rgb(0, 0, 0); background-color: rgb(255, 255, 255); " style="box-sizing: border-box; font-size: 0px; text-align: center;">
<div style="display: inline-block; font-size: 11px; font-family: Helvetica; color: rgb(0, 0, 0); line-height: 1.2; pointer-events: all; background-color: rgb(255, 255, 255); white-space: nowrap;">
True
</div>
</div>
</div>
</foreignObject>
<text x="530" y="1169" fill="rgb(0, 0, 0)" font-family="Helvetica" font-size="11px" text-anchor="middle">
True
</text>
</switch>
</g>
<path d="M 410 1135 L 500 1173.13 L 410 1211.25 L 320 1173.13 Z" fill="#000000" stroke="#000000" stroke-miterlimit="10" pointer-events="all" transform="translate(2,3)" opacity="0.25"/>
<path d="M 410 1135 L 500 1173.13 L 410 1211.25 L 320 1173.13 Z" fill="rgb(255, 255, 255)" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="all"/>
<g transform="translate(-0.5 -0.5)">
<switch>
<foreignObject pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility" style="overflow: visible; text-align: left;">
<div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 178px; height: 1px; padding-top: 1173px; margin-left: 321px;">
<div data-drawio-colors="color: rgb(0, 0, 0); " style="box-sizing: border-box; font-size: 0px; text-align: center;">
<div style="display: inline-block; font-size: 12px; font-family: Verdana; color: rgb(0, 0, 0); line-height: 1.2; pointer-events: all; white-space: normal; overflow-wrap: normal;">
@column.calculation?
</div>
</div>
</div>
</foreignObject>
<text x="410" y="1177" fill="rgb(0, 0, 0)" font-family="Verdana" font-size="12px" text-anchor="middle">
@column.calculation?
</text>
</switch>
</g>
<rect x="580" y="1143.12" width="160" height="60" fill="#000000" stroke="#000000" pointer-events="all" transform="translate(2,3)" opacity="0.25"/>
<rect x="580" y="1143.12" width="160" height="60" fill="rgb(255, 255, 255)" stroke="rgb(0, 0, 0)" pointer-events="all"/>
<g transform="translate(-0.5 -0.5)">
<switch>
<foreignObject pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility" style="overflow: visible; text-align: left;">
<div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 158px; height: 1px; padding-top: 1173px; margin-left: 581px;">
<div data-drawio-colors="color: rgb(0, 0, 0); " style="box-sizing: border-box; font-size: 0px; text-align: center;">
<div style="display: inline-block; font-size: 12px; font-family: Verdana; color: rgb(0, 0, 0); line-height: 1.2; pointer-events: all; white-space: normal; overflow-wrap: normal;">
render_column_calculation
</div>
</div>
</div>
</foreignObject>
<text x="660" y="1177" fill="rgb(0, 0, 0)" font-family="Verdana" font-size="12px" text-anchor="middle">
render_column_calculation
</text>
</switch>
</g>
</g>
<switch>
<g requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility"/>
<a transform="translate(0,-5)" xlink:href="https://www.diagrams.net/doc/faq/svg-export-text-problems" target="_blank">
<text text-anchor="middle" font-size="10px" x="50%" y="100%">
Text is not SVG - cannot display
</text>
</a>
</switch>
</svg>