mirror of
https://github.com/arsvendg/Stirling-PDF.git
synced 2026-07-16 19:33:11 +02:00
Fix tool disabling (#5585)
# Description of Changes <!-- Please provide a summary of the changes, including: - What was changed - Why the change was made - Any challenges encountered Closes #(issue_number) --> --- ## Checklist ### General - [ ] I have read the [Contribution Guidelines](https://github.com/Stirling-Tools/Stirling-PDF/blob/main/CONTRIBUTING.md) - [ ] I have read the [Stirling-PDF Developer Guide](https://github.com/Stirling-Tools/Stirling-PDF/blob/main/devGuide/DeveloperGuide.md) (if applicable) - [ ] I have read the [How to add new languages to Stirling-PDF](https://github.com/Stirling-Tools/Stirling-PDF/blob/main/devGuide/HowToAddNewLanguage.md) (if applicable) - [ ] I have performed a self-review of my own code - [ ] My changes generate no new warnings ### Documentation - [ ] I have updated relevant docs on [Stirling-PDF's doc repo](https://github.com/Stirling-Tools/Stirling-Tools.github.io/blob/main/docs/) (if functionality has heavily changed) - [ ] I have read the section [Add New Translation Tags](https://github.com/Stirling-Tools/Stirling-PDF/blob/main/devGuide/HowToAddNewLanguage.md#add-new-translation-tags) (for new translation tags only) ### Translations (if applicable) - [ ] I ran [`scripts/counter_translation.py`](https://github.com/Stirling-Tools/Stirling-PDF/blob/main/docs/counter_translation.md) ### UI Changes (if applicable) - [ ] Screenshots or videos demonstrating the UI changes are attached (e.g., as comments or direct attachments in the PR) ### Testing (if applicable) - [ ] I have tested my changes locally. Refer to the [Testing Guide](https://github.com/Stirling-Tools/Stirling-PDF/blob/main/devGuide/DeveloperGuide.md#6-testing) for more details.
This commit is contained in:
+85
-33
@@ -65,51 +65,103 @@ export default function AdminEndpointsSection() {
|
||||
);
|
||||
}
|
||||
|
||||
// Common endpoint examples
|
||||
// Complete list of all endpoints from frontend tool registry (alphabetical)
|
||||
const commonEndpoints = [
|
||||
'img-to-pdf',
|
||||
'pdf-to-img',
|
||||
'merge-pdfs',
|
||||
'split-pdf',
|
||||
'rotate-pdf',
|
||||
'compress-pdf',
|
||||
'extract-images',
|
||||
'extract-image-scans',
|
||||
'add-watermark',
|
||||
'remove-watermark',
|
||||
'add-password',
|
||||
'remove-password',
|
||||
'change-permissions',
|
||||
'ocr-pdf',
|
||||
'pdf-to-pdfa',
|
||||
'html-to-pdf',
|
||||
'url-to-pdf',
|
||||
'markdown-to-pdf',
|
||||
'get-info-on-pdf',
|
||||
'extract-pdf-metadata',
|
||||
'pdf-to-single-page',
|
||||
'crop',
|
||||
'auto-split-pdf',
|
||||
'sanitize-pdf',
|
||||
'add-attachments',
|
||||
'add-image',
|
||||
'add-page-numbers',
|
||||
'add-password',
|
||||
'add-stamp',
|
||||
'add-watermark',
|
||||
'adjust-contrast',
|
||||
'auto-redact',
|
||||
'auto-rename',
|
||||
'scale-pages',
|
||||
'repair',
|
||||
'auto-split-pdf',
|
||||
'booklet-imposition',
|
||||
'cert-sign',
|
||||
'compare',
|
||||
'compress-pdf',
|
||||
'crop',
|
||||
'edit-table-of-contents',
|
||||
'eml-to-pdf',
|
||||
'extract-image-scans',
|
||||
'extract-images',
|
||||
'file-to-pdf',
|
||||
'flatten',
|
||||
'get-info-on-pdf',
|
||||
'handleData',
|
||||
'html-to-pdf',
|
||||
'img-to-pdf',
|
||||
'markdown-to-pdf',
|
||||
'merge-pdfs',
|
||||
'multi-page-layout',
|
||||
'multi-tool',
|
||||
'ocr-pdf',
|
||||
'overlay-pdf',
|
||||
'pdf-to-csv',
|
||||
'pdf-to-epub',
|
||||
'pdf-to-html',
|
||||
'pdf-to-img',
|
||||
'pdf-to-markdown',
|
||||
'pdf-to-pdfa',
|
||||
'pdf-to-presentation',
|
||||
'pdf-to-single-page',
|
||||
'pdf-to-text',
|
||||
'pdf-to-word',
|
||||
'pdf-to-xml',
|
||||
'rearrange-pages',
|
||||
'remove-annotations',
|
||||
'remove-blanks',
|
||||
'compare-pdfs'
|
||||
'remove-cert-sign',
|
||||
'remove-image-pdf',
|
||||
'remove-pages',
|
||||
'remove-password',
|
||||
'repair',
|
||||
'replace-invert-pdf',
|
||||
'rotate-pdf',
|
||||
'sanitize-pdf',
|
||||
'scale-pages',
|
||||
'scanner-effect',
|
||||
'show-javascript',
|
||||
'sign',
|
||||
'split-by-size-or-count',
|
||||
'split-pages',
|
||||
'split-pdf-by-chapters',
|
||||
'split-pdf-by-sections',
|
||||
'text-editor-pdf',
|
||||
'unlock-pdf-forms',
|
||||
'update-metadata',
|
||||
'validate-signature',
|
||||
'view-pdf',
|
||||
];
|
||||
|
||||
// Common endpoint groups
|
||||
// Complete list of functional and tool groups from EndpointConfiguration.java
|
||||
const commonGroups = [
|
||||
'Conversion',
|
||||
// Functional Groups
|
||||
'PageOps',
|
||||
'Convert',
|
||||
'Security',
|
||||
'Other',
|
||||
'Organize',
|
||||
'LibreOffice',
|
||||
'Advance',
|
||||
// Tool Groups
|
||||
'CLI',
|
||||
'Python',
|
||||
'OpenCV'
|
||||
'OpenCV',
|
||||
'LibreOffice',
|
||||
'Unoconvert',
|
||||
'Java',
|
||||
'Javascript',
|
||||
'qpdf',
|
||||
'Ghostscript',
|
||||
'ImageMagick',
|
||||
'tesseract',
|
||||
'OCRmyPDF',
|
||||
'Weasyprint',
|
||||
'Pdftohtml',
|
||||
'Calibre',
|
||||
'FFmpeg',
|
||||
'veraPDF',
|
||||
'rar',
|
||||
];
|
||||
|
||||
return (
|
||||
|
||||
Reference in New Issue
Block a user