Skip to content

Latest commit

 

History

History
executable file
·
140 lines (104 loc) · 5.12 KB

File metadata and controls

executable file
·
140 lines (104 loc) · 5.12 KB

Modularity TODO's

Modularity System Base Module

Translation ✔️️

  • Migration
    • route translation table {$route_name}Translation
  • Translation Model
    • translation traits for model and repository
      • getFormFields translations key on form fields
      • prepareSave
      • afterSave
  • 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 Library

  • 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)

Company

  • 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

Localization GUI ✔️️

  • 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

Timezone Integration

  • User timezone integration
  • This timezone info to use in press release timezone at future and maybe on invoices

Press Release Module

  • 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

B2press Package Module

  • Create Package Feature
    • add Translation fields (description)

Support Module

  • Create Support Module
  • edit page on free.blade.php
  • Ticket system to be generated from admin user
  • how should the file input field be?

Announcement Module

  • Create Announcement Module
  • edit page on free.blade.php
  • how should the recipient input field be? which options will be in this select input?

Users Module

  • 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

Payment System

  • 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

Invoice System

  • relation to payment syste
  • specify which invoice system to use

Dashboard

  • Dashboard Division
    • create a service class for rendering dashboard acc. to role
    • Admin User UI components
    • Client User UI components

FORM

Infinite scroll select,autocomplete,combobox

  • create field input for search of related route
    • on-intersect keep scrolling down
    • get records from server with $page parameter

REPEATER

  • create repeater input
    • hover delete, duplicate, add
    • adjust the add button position and create bottom slot,

CHECKLIST LIKE A TREEVIEW

  • create repeater input
    • hover delete, duplicate, add
    • adjust the add button position and create bottom slot,

Index Page

  • 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

BUGS

  • $store.commit(FORM.SET_EDITED_ITEM, fields) working on standard but not translated fields in Form.vue Bug

  • ModalMedia fullscreen attributes Bug