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:
2025-10-30 11:43:06 -05:00
parent 0ce353ea9d
commit 91d52d2de5
1692 changed files with 202851 additions and 0 deletions

View File

@@ -0,0 +1,14 @@
<div id="device-type-selectors" class="settings-page choices-selector">
<div class="field">
<div class="control">
<div class="selector">
<select class="input" name="version" multiple>
<option placeholder>{{ @AdminEvents_device_type_search_placeholder }}</option>
<repeat group="{{ @DEVICE_TYPES }}" value="{{ @value }}">
<option value="{{ @value }}">{{ @value }}</option>
</repeat>
</select>
</div>
</div>
</div>
</div>

View File

@@ -0,0 +1,14 @@
<div id="entity-type-selectors" class="settings-page choices-selector">
<div class="field">
<div class="control">
<div class="selector">
<select class="input" name="version" multiple>
<option placeholder>{{ @AdminBlacklist_entity_type_search_placeholder }}</option>
<repeat group="{{ @ENTITY_TYPES }}" key="{{ @key }}" value="{{ @value }}">
<option value="{{ @key }}">{{ @value }}</option>
</repeat>
</select>
</div>
</div>
</div>
</div>

View File

@@ -0,0 +1,14 @@
<div id="event-type-selectors" class="settings-page choices-selector">
<div class="field">
<div class="control">
<div class="selector">
<select class="input" name="version" multiple>
<option placeholder>{{ @AdminEvents_event_type_search_placeholder }}</option>
<repeat group="{{ @EVENT_TYPES }}" value="{{ @record }}">
<option value="{{ @record['id'] }}">{{ @record['value'] }}|{{ @record['name'] }}</option>
</repeat>
</select>
</div>
</div>
</div>
</div>

View File

@@ -0,0 +1,14 @@
<div id="ip-type-selectors" class="settings-page choices-selector">
<div class="field">
<div class="control">
<div class="selector">
<select class="input" name="version" multiple>
<option placeholder>{{ @AdminUsers_ip_type_search_placeholder }}</option>
<repeat group="{{ @IP_TYPES }}" key="{{ @key }}" value="{{ @value }}">
<option value="{{ @key }}">{{ @value }}</option>
</repeat>
</select>
</div>
</div>
</div>
</div>

View File

@@ -0,0 +1,15 @@
<div id="rule-selectors" class="settings-page choices-selector">
<div class="field">
<div class="control">
<div class="selector">
<select class="input" name="version" multiple>
<option placeholder>{{ @AdminUsers_rules_search_placeholder }}</option>
<repeat group="{{ @RULES }}" value="{{ @record }}">
<option value="{{ @record['uid'] }}" {{ isset(@DEFAULT_RULE) && @DEFAULT_RULE === @record['uid'] ? 'selected' : '' }}
>{{ @record['uid'] }}|{{ \Utils\RulesClasses::getRuleClass(@record['value']) }}|{{ @record['name'] }}</option>
</repeat>
</select>
</div>
</div>
</div>
</div>

View File

@@ -0,0 +1,17 @@
{~
$scores = [0, 10, 20, 30, 40, 50, 60, 70, 80, 90];
~}
<div id="scores-range-selectors" class="settings-page choices-selector">
<div class="field">
<div class="control">
<div class="selector">
<select class="input" name="version" multiple>
<option placeholder>{{ @AdminUsers_scores_range_search_placeholder }}</option>
<repeat group="{{ @scores }}" key="{{ @key }}" value="{{ @value }}">
<option value="{{ @value }}">{{ @value }}|{{ min(@value + 10, 99) }}</option>
</repeat>
</select>
</div>
</div>
</div>
</div>