Merged
Conversation
- Add ProductResource with form and table definitions - Create Product model with necessary attributes and relationships - Generate ProductFactory for creating test data - Implement migration for products table - Add pages for listing, creating, and editing products Signed-off-by: Bahman Jafarzadeh <bja@adlas.at>
- Change APP_URL to http://127.0.0.1:4040 - Add ASSET_URL with the same value as APP_URL Signed-off-by: Bahman Jafarzadeh <bja@adlas.at>
…ETED, PUBLISHED, and DRAFT cases - Implement label() method for status labels - Implement color() method for status colors Signed-off-by: Bahman Jafarzadeh <bja@adlas.at>
…n and content columns - Removed searchable() method from description and content columns in CategoryResource - Added Versioning class to manage version information Signed-off-by: Bahman Jafarzadeh <bja@adlas.at>
- Add products() relation to Brand and Category models - Add alt_text, is_featured, and order properties to Image model - Update model type hints for new properties and relations Signed-off-by: Bahman Jafarzadeh <bja@adlas.at>
- Create FilamentServiceProvider to configure Filament components - Set up TextEntry and Column configurations - Register custom icons for sidebar - Add versioning information to sidebar footer Signed-off-by: Bahman Jafarzadeh <bja@adlas.at>
- Include FilamentServiceProvider in the list of service providers - This addition is essential for integrating Filament functionality into the admin area Signed-off-by: Bahman Jafarzadeh <bja@adlas.at>
- Update BrandFactory to generate headings with a maximum length of 30 characters - Improve data consistency and readability in testing environments Signed-off-by: Bahman Jafarzadeh <bja@adlas.at>
- Add 'order' column to sort images - Add 'is_featured' column to mark featured images- Add 'alt_text' column for alternative text description Signed-off-by: Bahman Jafarzadeh <bja@adlas.at>
Signed-off-by: Bahman Jafarzadeh <bja@adlas.at>
- Create a new sidebar widget to show Filament version information - Add styling for the sidebar and its components - Implement conditional visibility based on sidebar collapse settings - Include version details in a list format at the bottom of the sidebar Signed-off-by: Bahman Jafarzadeh <bja@adlas.at>
- Create test cases for ProductResource in the admin panel - Cover index page rendering, product listing, edit page rendering, product updates, product creation, and product deletion - Include image upload functionality in the tests Signed-off-by: Bahman Jafarzadeh <bja@adlas.at>
…nt- Remove TiptapEditor and related attributes from BrandResource - Add TinyEditor for 'content' field with full column span - Simplify the form structure for better usability
- Remove TiptapEditor and related attributes - Add TinyEditor for 'content' field - Keep existing functionality and layout
- Replace TiptapEditor with TinyEditor for product content- Add attribute management using Forms\Components\Repeater - Improve product form layout and functionality - Adjust table columns for better visibility
- Add 'withAttributes' method to the ProductFactory - This method attaches random attributes to a product after creation - It also assigns a random highlight status to the product - Remove unnecessary 'attributes' and 'highlight' fields from the factory definition
- Add attributes() and highlights() methods to establish BelongsToMany relationship with Attribute model - Remove 'attributes' and 'highlight' properties from fillable and casts arrays - Update Product model to use new relationship methods for attribute management
- Remove 'attributes' and 'highlight' JSON columns from products table - This change simplifies the table structure and removes unnecessary fields
- Rename `docker-entrypoint.sh` to `entrypoint.sh` - Update file path and entrypoint declaration in Dockerfile
- Remove unnecessary HTML wrapping from content assertions in BrandResourceTest and CategoryResourceTest - This change ensures that the tests accurately reflect the expected content without additional HTML formatting
…dd JavaScript to reinitialize tinyeditor instances after sorting elements - Remove unnecessary attributes from product resource tests - Adjust content formatting in product resource tests
- Remove awcodes/filament-tiptap-editor - Add mohamedsabil83/filament-forms-tinyeditor
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
No description provided.