Skip to content

Add shared persistent storage & allow namespace restrictions#53

Open
wildbillcat wants to merge 22 commits intodoximity:masterfrom
fcpeuro:master
Open

Add shared persistent storage & allow namespace restrictions#53
wildbillcat wants to merge 22 commits intodoximity:masterfrom
fcpeuro:master

Conversation

@wildbillcat
Copy link
Copy Markdown

Hi there,

we've really enjoyed your gem and have been adding features to our fork of it, figured you might want them.

Change list:
Update to a rails 7.x context so we could use more recent tooling.
Add config to allow a rake namespace to be whitelisted, so when using in production it doesn't expose all rake tasks
Created a database storage mechanism so that instead of local file storage, the logs can be available to all application servers. (Helpful for when you have multiple app servers/containers)

creeonix and others added 20 commits October 27, 2025 12:32
- Updated RakeTask and RakeTaskLog models to store and display the user identifier.
- Improved the UI with Tailwind CSS for better styling and responsiveness.
- Enhanced task execution forms to support individual argument inputs and validation.
- Updated views to display executed user information in task logs and details.
- Added functionality for task selection and form submission handling.
- Improved overall layout and design for better user experience.
- Implemented a method to delete logs older than the 200 most recent entries. Clean up trigger in after_action
- Enhanced the all method in RakeTaskLog to retrieve only the most recent 200 logs.
Enhance RakeUi with user tracking and UI improvements
Create a whitelist config so that only safe tasks are offered
@wildbillcat wildbillcat requested a review from a team as a code owner March 13, 2026 15:22
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants