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,43 @@
<check if="@USER.reviewed">
<true>
{~
$fraud = 'null';
if(true === $USER['fraud']) $fraud = 'true';
if(false === $USER['fraud']) $fraud = 'false';
~}
<div class="head-button"
id="legit-fraud-buttons-block"
data-user-id="{{ @USER['userid'] }}"
data-user-fraud="{{ @fraud }}" >
</div>
</true>
<false>
<div class="head-button">
<button class="button is-warning dark-loader" data-type="reviewed" id="reviewed-button" type="button">{{ (@USER.fraud === true) ? @AdminUsers_auto_blocked : @AdminUsers_remove_reviewed_flag }}</button>
</div>
</false>
</check>
{~
$scoreUpd = '&minus;';
if ($USER['score_updated_at']) {
try {
$date = new DateTime($USER['score_updated_at']);
$scoreUpd = 'Last updated: '.$date->format('d/m/Y');
} catch (Exception $e) {
$scoreUpd = '&minus;';
}
}
if ($USER['fraud'] !== null) {
[$score, $cls] = $USER['fraud'] ? ['X', 'low'] : ['OK', 'high'];
} else {
[$score, $cls] = \Utils\RulesClasses::getUserScoreClass($USER['score']);
}
~}
<h1 class="title grey-title">
<span class="ignore-select tooltip score {{ @cls }}" data-score="{{ @USER.score }}" title="{{ @scoreUpd }}">{{ @score | raw }}</span>{{ @title }}<include href="templates/parts/forms/riskScoreButtonForm.html" with="accountid={{@USER.accountid}}"/>
</h1>