Modularity System Base Module
- Migration
- route translation table {$route_name}Translation
- Translation Model
- translation traits for model and repository
- getFormFields translations key on form fields
- prepareSave
- afterSave
- translation traits for model and repository
- Translation Form
- add v-input-locale
- vuetify form-base
- CustomFormBase.vue component to be updated
- create localization switch for all locales at top of the form
- Media Traits and Repositories to be tested
- Form custom image input to be developed
- Media input connection to media modal
- HasImages & ImagesTrait to be tested
- UI design (card with plus icon)
- Form custom file input to be developed
- File input connection to media modal
- HasFiles & FilesTrait to be tested
- UI design (card with plus icon)
- add feature sorting Company by group labels(A-B-C...)
- This groups is a ranges of price by that companies paid for products
- .i.e. A groups have purchased more than 50,001 TL of services in the last 1 year
- .i.e. B groups have purchased between 10,001 and 50,001 TL of services in the last 1 year
- .i.e. C groups have purchased less than 10,000 of services in the last 1 year
- add switch column feature to headers of datatable or only badge presenter on it's column
- This groups is a ranges of price by that companies paid for products
- composer joedixon/laravel-translation adding and configuration
- adapting json files into unusualify/modularity lang/*.json files ⏳
- adapting translation group/single groundwork
- chokidar watcher for base_path('lang') files
- User timezone integration
- This timezone info to use in press release timezone at future and maybe on invoices
- Create Press Release Module
- Custom Form Page for Submit Press Release including Stepper Form, Package selection, feature details, prices and ...
- Custom Form Page for Manage Press Release including chat inputs, file adding, summary details of a package for client and admin users
- Create Package Feature
- add Translation fields (description)
- Create Support Module
- edit page on free.blade.php
- Ticket system to be generated from admin user
- how should the file input field be?
- Create Announcement Module
- edit page on free.blade.php
- how should the recipient input field be? which options will be in this select input?
- Create Users Module
- Show Only company users, but not system users
- add company filter at future
- open a modal with clicking first column of table
- Company Information
- Press Releases
- Credits & Invoices
- TEB and Garanti Virtual POS to be added
- Paypal Integration
- iDeal Integration (%83 used in netherlands )
- Credit system for a company
- management only for client-manager
- relation to payment syste
- specify which invoice system to use
- Dashboard Division
- create a service class for rendering dashboard acc. to role
- Admin User UI components
- Client User UI components
- create field input for search of related route
- on-intersect keep scrolling down
- get records from server with $page parameter
- create repeater input
- hover delete, duplicate, add
- adjust the add button position and create bottom slot,
- create repeater input
- hover delete, duplicate, add
- adjust the add button position and create bottom slot,
- Table Features
- make border box table and padding&margin adjustments for Package Module
- adjustment width of embedded form of table for instance Package Module routes
- add status column formatter to table & datatable components
- open the edit form under the table row as collapsible, inspect manage press releases page