A Note to Forum Moderators/Admins: Since I couldn’t clearly identify the most appropriate category for this Calendar/Admin feature request, I kindly ask you to move this post to the correct repository or forum section (e.g., Feature Requests or Calendar App Development) if necessary. Thank you for your support.
Acknowledgment and Motivation
We would like to start by acknowledging the value of the Resource Management functionality within the Nextcloud Calendar app. This feature is crucial for organizations that need to efficiently manage shared assets like meeting rooms, equipment, or fleet vehicles, helping to prevent booking conflicts.
The Current Challenge:
The essential administrative tasks of creating, editing, and deleting these resources, along with managing their access permissions, are currently handled exclusively via the Nextcloud Command-Line Interface (OCC).
This presents several significant hurdles for system administrators and authorized users:
* There is no visual overview of existing resources, their names, or the configured access rights.
* It requires technical knowledge and often direct shell access to the server, which is not always feasible or secure.
* Managing resources via the command line is time-consuming and increases the risk of manual errors.
The goal of this request is to make the management of this powerful feature user-friendly, efficient, and fully accessible through the web interface.
Detailed Description of the Proposed Feature
We propose the implementation of a dedicated graphical administration area for resource management within the Nextcloud Calendar app—ideally located under Administrative Settings or as a separate, clearly labeled page.
This new Web UI should enable full resource lifecycle management and include the following key functionalities:
* Overview and Transparency:
* A clear, searchable list or table of all configured resources (display name and technical iCal identifier).
* Resource Creation and Editing:
* An intuitive form for creating new resources (fields for display name, technical identifier, and optionally resource type).
* Simple actions to edit existing resources and a straightforward process to delete them (with a necessary confirmation step).
* User and Permission Management (Key Focus):
* A comfortable user/group picker to quickly define which users or groups are authorized to book the resource.
* A mechanism to assign administrators for specific resources (users who can edit or delete that particular resource configuration).
Expected Value for the Community
Implementing such a UI would bring substantial value to Nextcloud instances of all sizes:
* Significant Usability Improvement: Resource administration becomes fast, transparent, and intuitive for any administrator.
* Full Web Interface Integration: All core Nextcloud groupware functionalities can be managed where users expect them to be, eliminating the need to revert to server-side tools.
* Reduced Errors and Time Savings: A graphical interface minimizes typographical errors associated with command-line operations, making resource maintenance much more efficient.
We believe this enhancement would greatly strengthen the professional capabilities and adoption of the Nextcloud Calendar app.