Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Settings page & few small improvements #259

Closed
wants to merge 97 commits into from

Conversation

Poseidon281
Copy link
Contributor

@Poseidon281 Poseidon281 commented May 19, 2024

I made a settings page in the Filament admin side.

TODO List

✅ = Done
❔= Need help with/dont know how
❌ = Needs to be done/not yet started

Task Status Number
Only update settings when appy settings is pressed 1
Add descriptions to the settings 2
Add more settings Working on it 3
Apply Settings needs to be triggerd without the page expiring ❔/ No priority 4
Add tabs to the Settingspage 5
Add last updated column 7
Only trigger setConfigFromDatabase when Apply Settings is pressed and not on its own 8
Implement this Plugin for the settings Removed 9
Remove the database and make it a livewire page 10
Click anywhere it edits the settings 10
Make sure that the options and the limit works 11
Make that saving and appyling the settings works 12
Updating or removing the old API for the settings ❔/ No priority 13
Creating Import and Export Removed 14
Fix the saving bug 15
Removing the settings table in the DB and the SettingsServiceProvider Will be done later by Lance 16

Reminder 2: Talk to Lance about a paginated setting for the tables

@Poseidon281 Poseidon281 requested a review from Boy132 June 8, 2024 11:43
@Poseidon281 Poseidon281 changed the title feat: Settings page feat: Settings page & few small improvements Jun 11, 2024
@Poseidon281 Poseidon281 changed the title feat: Settings page & few small improvements Settings page & few small improvements Jul 2, 2024
app/Filament/Resources/SettingResource.php Outdated Show resolved Hide resolved
app/Filament/Resources/SettingResource.php Outdated Show resolved Hide resolved
app/Filament/Resources/SettingResource.php Outdated Show resolved Hide resolved
app/Models/Setting.php Outdated Show resolved Hide resolved
app/Models/Setting.php Outdated Show resolved Hide resolved
app/Models/Setting.php Outdated Show resolved Hide resolved
phpstan.neon Outdated Show resolved Hide resolved
app/Providers/Filament/AdminPanelProvider.php Outdated Show resolved Hide resolved
app/Filament/Resources/SettingResource.php Show resolved Hide resolved
@Boy132 Boy132 mentioned this pull request Jul 16, 2024
@github-actions github-actions bot locked and limited conversation to collaborators Jul 29, 2024
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

4 participants