Changeset f24b795 in Klonkt
- Timestamp:
- 06/30/2026 06:46:32 PM (2 months ago)
- Branches:
- main
- Children:
- 2ab99c0
- Parents:
- a95dbfd
- Location:
- src
- Files:
-
- 2 added
- 3 edited
-
routes/admin-media.js (added)
-
server.js (modified) (2 diffs)
-
services/i18n.js (modified) (3 diffs)
-
views/pages/admin-media.ejs (added)
-
views/pages/admin.ejs (modified) (2 diffs)
Legend:
- Unmodified
- Added
- Removed
-
src/server.js
ra95dbfd rf24b795 45 45 import adminPatreonRoutes from './routes/admin-patreon.js'; 46 46 import adminStatsRoutes from './routes/admin-stats.js'; 47 import adminMediaRoutes from './routes/admin-media.js'; 47 48 import circleRoutes from './routes/circle.js'; 48 49 import epkRoutes from './routes/epk.js'; … … 365 366 app.use('/admin/playlists', adminPlaylistsRoutes); 366 367 } 368 app.use('/admin/media', adminMediaRoutes); // image library + cleanup (works in lite mode too) 367 369 app.use('/admin/sites', adminSitesRoutes); 368 370 app.use('/admin/users', adminUsersRoutes); -
src/services/i18n.js
ra95dbfd rf24b795 66 66 'admin.tagline_hub': 'Hub-modus — bedrijfssite met gebruikers, elk hun eigen Klonkt Hub.', 67 67 'admin.b_sites': '🌐 Sites', 'admin.b_users': '👥 Gebruikers', 'admin.b_audio': '🎵 Audio', 68 'admin.b_media': '🎬 Media', 'admin.t_media': 'Media', 'admin.media_images': 'Afbeeldingen', 'admin.media_count': 'afbeeldingen', 'admin.media_unused': 'ongebruikt', 'admin.media_cleanup': 'Ongebruikt opruimen', 'admin.media_cleanup_confirm': 'Alle ongebruikte afbeeldingen verwijderen?', 'admin.media_empty': 'Nog geen afbeeldingen geüpload.', 'admin.media_copy': 'Kopieer URL', 'admin.media_del_confirm': 'Deze afbeelding verwijderen?', 68 69 'admin.b_playlists': '📃 Playlists', 'admin.b_comments': '💬 Reacties', 'admin.b_seo': '🔎 SEO', 69 70 'admin.b_settings': '⚙️ Instellingen', 'admin.b_newpost': '✍️ Nieuwe post', 'admin.b_look': '🎨 Uiterlijk', … … 988 989 'admin.tagline_hub': 'Hub mode — a company site with users, each their own Klonkt Hub.', 989 990 'admin.b_sites': '🌐 Sites', 'admin.b_users': '👥 Users', 'admin.b_audio': '🎵 Audio', 991 'admin.b_media': '🎬 Media', 'admin.t_media': 'Media', 'admin.media_images': 'Images', 'admin.media_count': 'images', 'admin.media_unused': 'unused', 'admin.media_cleanup': 'Delete unused', 'admin.media_cleanup_confirm': 'Delete all unused images?', 'admin.media_empty': 'No images uploaded yet.', 'admin.media_copy': 'Copy URL', 'admin.media_del_confirm': 'Delete this image?', 990 992 'admin.b_playlists': '📃 Playlists', 'admin.b_comments': '💬 Comments', 'admin.b_seo': '🔎 SEO', 991 993 'admin.b_settings': '⚙️ Settings', 'admin.b_newpost': '✍️ New post', 'admin.b_look': '🎨 Appearance', … … 1904 1906 'admin.tagline_hub': 'Hub-Modus — eine Firmenseite mit Nutzern, je ein eigener Klonkt Hub.', 1905 1907 'admin.b_sites': '🌐 Seiten', 'admin.b_users': '👥 Nutzer', 'admin.b_audio': '🎵 Audio', 1908 'admin.b_media': '🎬 Medien', 'admin.t_media': 'Medien', 'admin.media_images': 'Bilder', 'admin.media_count': 'Bilder', 'admin.media_unused': 'ungenutzt', 'admin.media_cleanup': 'Ungenutzte löschen', 'admin.media_cleanup_confirm': 'Alle ungenutzten Bilder löschen?', 'admin.media_empty': 'Noch keine Bilder hochgeladen.', 'admin.media_copy': 'URL kopieren', 'admin.media_del_confirm': 'Dieses Bild löschen?', 1906 1909 'admin.b_playlists': '📃 Playlists', 'admin.b_comments': '💬 Kommentare', 'admin.b_seo': '🔎 SEO', 1907 1910 'admin.b_settings': '⚙️ Einstellungen', 'admin.b_newpost': '✍️ Neuer Beitrag', 'admin.b_look': '🎨 Aussehen', -
src/views/pages/admin.ejs
ra95dbfd rf24b795 27 27 <a href="/admin/sites" class="btn"><%= t('admin.b_sites') %></a> 28 28 <a href="/admin/users" class="btn"><%= t('admin.b_users') %></a> 29 <a href="/admin/media" class="btn"><%= t('admin.b_media') %></a> 29 30 <% if (typeof audioEnabled === 'undefined' || audioEnabled) { %> 30 <a href="/admin/audio" class="btn"><%= t('admin.b_audio') %></a>31 31 <a href="/admin/playlists" class="btn"><%= t('admin.b_playlists') %></a> 32 32 <% } %> … … 35 35 <% } else { %> 36 36 <a href="/posts/new" class="btn"><%= t('admin.b_newpost') %></a> 37 <% if (typeof audioEnabled === 'undefined' || audioEnabled) { %> 38 <a href="/admin/audio" class="btn"><%= t('admin.b_audio') %></a> 39 <% } %> 37 <a href="/admin/media" class="btn"><%= t('admin.b_media') %></a> 40 38 <% if (primarySite) { %> 41 39 <a href="/admin/sites/<%= primarySite.slug %>/edit" class="btn"><%= t('admin.b_look') %></a>
Note:
See TracChangeset
for help on using the changeset viewer.
![(please configure the [header_logo] section in trac.ini)](/chrome/site/your_project_logo.png)