diff options
author | Carl Schwan <carl@carlschwan.eu> | 2022-08-30 18:07:25 +0200 |
---|---|---|
committer | GitHub <noreply@github.com> | 2022-08-30 18:07:25 +0200 |
commit | 753e88793e0525cadd8a544e3f4093cc3cf7b331 (patch) | |
tree | f544b21061e5469899f728bd9fa417a801a2d3b8 /templates | |
parent | 39ac02c03464c4cdb511d34c0232120d99dde936 (diff) |
Port admin settings to vue (#1880)
* Port admin settings to vue
Co-authored-by: anoy. <anoymouserver@users.noreply.github.com>
Co-authored-by: Benjamin Brahmer <info@b-brahmer.de>
Signed-off-by: Carl Schwan <carl@carlschwan.eu>
Diffstat (limited to 'templates')
-rw-r--r-- | templates/admin.php | 134 |
1 files changed, 5 insertions, 129 deletions
diff --git a/templates/admin.php b/templates/admin.php index d85af3f83..56c6498a6 100644 --- a/templates/admin.php +++ b/templates/admin.php @@ -1,132 +1,8 @@ <?php -script('news', 'admin/Admin'); -style('news', 'admin'); +declare(strict_types=1); +// SPDX-FileCopyrightText: 2022 Carl Schwan <carl@carlschwan.eu> +// SPDX-Licence-Identifier: AGPL-3.0-or-later +\OCP\Util::addScript('news', 'build/news-admin-settings'); ?> -<div class="section" id="news"> - <h2>News</h2> - <div class="form-line"> - <p><input type="checkbox" name="news-use-cron-updates" - <?php if ($_['useCronUpdates']) p('checked'); ?>> - <label for="news-use-cron-updates"> - <?php p($l->t('Use system cron for updates')); ?> - </label> - </p> - <p> - <em><?php p($l->t( - 'Disable this if you use a custom updater.' - )); ?></em> - </p> - </div> - <div class="form-line"> - <p> - <label for="news-auto-purge-minimum-interval"> - <?php p($l->t('Purge interval')); ?></p> - </label> - <p> - <em> - <?php p($l->t( - 'Minimum amount of seconds after deleted feeds and folders ' . - 'are removed from the database; values below 60 seconds are ' . - 'ignored.' - )); ?></em> - </p> - <p><input type="text" name="news-auto-purge-minimum-interval" - value="<?php p($_['autoPurgeMinimumInterval']); ?>"></p> - </div> - <div class="form-line"> - <p> - <label for="news-auto-purge-count"> - <?php p($l->t('Maximum read count per feed')); ?> - </label> - </p> - <p> - <em> - <?php p($l->t( - 'Defines the maximum amount of articles that can be read per ' . - "feed which won't be deleted by the cleanup job; ". - 'if old articles reappear after being read, increase ' . - 'this value; negative values such as -1 will turn this ' . - 'feature off.' - )); ?></em> - </p> - <p><input type="text" name="news-auto-purge-count" - value="<?php p($_['autoPurgeCount']); ?>"></p> - </div> - <div class="form-line"> - <p> - <label for="news-max-redirects"> - <?php p($l->t('Maximum redirects')); ?> - </label> - </p> - <p> - <em> - <?php p($l->t( - 'How many redirects the feed fetcher should follow.' - )); ?> - </em> - </p> - <p><input type="text" name="news-max-redirects" - value="<?php p($_['maxRedirects']); ?>"></p> - </div> - <div class="form-line"> - <p> - <label for="news-feed-fetcher-timeout"> - <?php p($l->t('Feed fetcher timeout')); ?> - </label> - </p> - <p> - <em> - <?php p($l->t( - 'Maximum number of seconds to wait for an RSS or Atom feed ' . - 'to load; if it takes longer the update will be aborted.' - )); ?></em> - </p> - <p><input type="text" name="news-feed-fetcher-timeout" - value="<?php p($_['feedFetcherTimeout']); ?>"></p> - </div> - <div class="form-line"> - <p> - <label for="news-explore-url"> - <?php p($l->t('Explore Service URL')); ?> - </label> - </p> - <p> - <em> - <?php p($l->t( - 'If given, this service\'s URL will be queried for ' . - 'displaying the feeds in the explore feed section. To ' . - 'fall back to the built in explore service, leave this ' . - 'input empty.' - )); ?> - </em> - <a href="https://nextcloud.github.io/news/admin/"><?php p($l->t( - 'For more information check the wiki.' - )); ?></a> - </p> - <p><input type="text" name="news-explore-url" - value="<?php p($_['exploreUrl']); ?>"></p> - </div> - <div class="form-line"> - <p> - <label for="news-updater-interval"> - <?php p($l->t('Update interval')); ?> - </label> - </p> - <p> - <em> - <?php p($l->t( - 'Interval in seconds in which the feeds will be updated.' - )); ?> - </em> - <a href="https://nextcloud.github.io/news/admin/"><?php p($l->t( - 'For more information check the documentation.' - )); ?></a> - </p> - <p><input type="text" name="news-update-interval" - value="<?php p($_['updateInterval']); ?>"></p> - </div> - <div id="news-saved-message"> - <span class="msg success"><?php p($l->t('Saved')); ?></span> - </div> -</div> +<div id="vue-admin-news"></div> |