feat(cloudron): add tirreno package artifacts
- Add CloudronStack/output/CloudronPackages-Artifacts/tirreno/ directory and its contents - Includes package manifest, Dockerfile, source code, documentation, and build artifacts - Add tirreno-1761840148.tar.gz as a build artifact - Add tirreno-cloudron-package-1761841304.tar.gz as the Cloudron package - Include all necessary files for the tirreno Cloudron package This adds the complete tirreno Cloudron package artifacts to the repository.
This commit is contained in:
		@@ -0,0 +1,93 @@
 | 
			
		||||
<div class="card events-card">
 | 
			
		||||
    <header class="card-header">
 | 
			
		||||
        <div class="card-header-title">
 | 
			
		||||
            {{ @AdminRules_table_title }}
 | 
			
		||||
            <span>{{ count(@RULES) }}</span><p class="tooltip-info tooltip" title="{{ @AdminRules_table_title_tooltip }}"><include href="images/icons/information.svg" alt=''/></p>
 | 
			
		||||
        </div>
 | 
			
		||||
    </header>
 | 
			
		||||
 | 
			
		||||
    <include href="templates/parts/forms/searchForm.html" />
 | 
			
		||||
    <div class="card-table">
 | 
			
		||||
        <div class="content">
 | 
			
		||||
            <table class="table" id="rules-table">
 | 
			
		||||
                <thead>
 | 
			
		||||
                <tr>
 | 
			
		||||
                    <th class="tooltip rules-code-col" title="{{@AdminRules_table_header_code_tooltip}}">{{ @AdminRules_table_header_code }}</th>
 | 
			
		||||
                    <th class="tooltip rules-type-col" title="{{@AdminRules_table_header_group_tooltip}}">{{ @AdminRules_table_header_group }}</th>
 | 
			
		||||
                    <th class="tooltip rules-description-col" title="{{@AdminRules_table_header_description_tooltip}}">{{ @AdminRules_table_header_description }}</th>
 | 
			
		||||
                    <th class="tooltip rules-proportion-col" title="{{@AdminRules_table_header_proportion_tooltip}}">{{ @AdminRules_table_header_proportion }}</th>
 | 
			
		||||
                    <th class="tooltip rules-weight-col" title="{{@AdminRules_table_header_weight_tooltip}}">{{ @AdminRules_table_header_weight }}</th>
 | 
			
		||||
                    <th class="tooltip rules-action-col" title="{{@AdminRules_table_header_users_tooltip}}">{{ @AdminRules_table_header_users }}</th>
 | 
			
		||||
                </tr>
 | 
			
		||||
                </thead>
 | 
			
		||||
                <tbody>
 | 
			
		||||
                    <loop from="{{ @I }}=0" to="{{ @I }} < {{ count(@RULES) }}" step="{{ @I }}++">
 | 
			
		||||
                        <SET VALUE="{{ @RULES[@I].value ?? 0}}" />
 | 
			
		||||
                        <SET BROKEN="{{ !@RULES[@I].validated || @RULES[@I].missing }}" />
 | 
			
		||||
                        <SET PROPORTION="{{ @RULES[@I].proportion !== null ? (@RULES[@I].proportion < 1.0 && @RULES[@I].proportion > 0.0 ? '<1%' : strval(intval(@RULES[@I].proportion)).'%') : '−' }}"/>
 | 
			
		||||
                        <SET PROPORTION_UPD="{{ @RULES[@I].proportion_updated_at !== null ? 'Last updated: '.(new DateTime(@RULES[@I].proportion_updated_at))->format('d/m/Y') : '−' }}"/>
 | 
			
		||||
                        <tr data-rule-uid="{{ @RULES[@I].uid }}">
 | 
			
		||||
                            <td align="right">
 | 
			
		||||
                                <a href="/id?ruleUid={{@RULES[@I].uid}}"><h3 class="ruleHighlight {{ @BROKEN ? 'broken' : \Utils\RulesClasses::getRuleClass($VALUE) }}">{{@RULES[@I].uid}}</h3></a>
 | 
			
		||||
                            </td>
 | 
			
		||||
                            <td>
 | 
			
		||||
                                <check if="{{ !@BROKEN }}">
 | 
			
		||||
                                    <true>
 | 
			
		||||
                                        {{@RULES[@I].type}}
 | 
			
		||||
                                    </true>
 | 
			
		||||
                                    <false>
 | 
			
		||||
                                        <p class="addlight">{{@RULES[@I].type}}</p>
 | 
			
		||||
                                    </false>
 | 
			
		||||
                                </check>
 | 
			
		||||
                            </td>
 | 
			
		||||
                            <td>
 | 
			
		||||
                                <p {{@BROKEN ? 'class="inactive-rulename"' : ''}}>{{@RULES[@I].name}}</p>
 | 
			
		||||
                                <p class="addlight">{{@RULES[@I].descr}}</p>
 | 
			
		||||
                            </td>
 | 
			
		||||
 | 
			
		||||
                            <td align="center">
 | 
			
		||||
                                <check if="{{ !@BROKEN }}">
 | 
			
		||||
                                    <true>
 | 
			
		||||
                                        <span class="tooltip" title="{{ @PROPORTION_UPD }}">{{ @PROPORTION }}</span>
 | 
			
		||||
                                    </true>
 | 
			
		||||
                                </check>
 | 
			
		||||
                            </td>
 | 
			
		||||
                            <td>
 | 
			
		||||
                                <check if="{{ !@BROKEN }}">
 | 
			
		||||
                                    <true>
 | 
			
		||||
                                        <div class="selector">
 | 
			
		||||
                                        <select class="input rulescore" name="{{@RULES[@I].uid}}" data-initial-value="{{ @VALUE }}">
 | 
			
		||||
                                            <loop from="{{ @J }}=0" to="{{ @J }} < {{ count(@RULE_VALUES) }}" step="{{ @J }}++">
 | 
			
		||||
                                                <SET RULE_VALUE="{{ @RULE_VALUES[@J] }}" />
 | 
			
		||||
                                                <set IS_RULE_ACTIVE="{{ @VALUE === @RULE_VALUE['value'] }} " />
 | 
			
		||||
                                                <option value="{{ @RULE_VALUE.value }}" {{ @IS_RULE_ACTIVE ? 'selected' : '' }}>{{ @RULE_VALUE.text }}</option>
 | 
			
		||||
                                            </loop>
 | 
			
		||||
                                        </select>
 | 
			
		||||
                                        </div>
 | 
			
		||||
                                    </true>
 | 
			
		||||
                                </check>
 | 
			
		||||
                            </td>
 | 
			
		||||
                            <td>
 | 
			
		||||
                                <check if="{{ !@BROKEN }}">
 | 
			
		||||
                                    <true>
 | 
			
		||||
                                        <button class="button dark-loader" data-rule-uid="{{ @RULES[@I].uid }}">
 | 
			
		||||
                                            <span class="icon ruleIcon">
 | 
			
		||||
                                                <include href="images/icons/play.svg" />
 | 
			
		||||
                                            </span>
 | 
			
		||||
                                        </button>
 | 
			
		||||
                                        <button class="button dark-loader is-primary is-hidden" type="button">
 | 
			
		||||
                                            <span class="icon ruleIcon">
 | 
			
		||||
                                                <include href="images/icons/save.svg" />
 | 
			
		||||
                                            </span>
 | 
			
		||||
                                        </button>
 | 
			
		||||
                                    </true>
 | 
			
		||||
                                </check>
 | 
			
		||||
                            </td>
 | 
			
		||||
                        </tr>
 | 
			
		||||
                    </loop>
 | 
			
		||||
                </tbody>
 | 
			
		||||
            </table>
 | 
			
		||||
            <include href="templates/parts/forms/reloadRulesForm.html">
 | 
			
		||||
        </div>
 | 
			
		||||
    </div>
 | 
			
		||||
</div>
 | 
			
		||||
		Reference in New Issue
	
	Block a user