Abovo todo- add adapters that use abovo models instead of just tables directly
- perms model is instantiated too many times (2?) because access adapter uses the table directly and others don't
- access
- auth?
- roles
- make it so that some permissions are applied to a user when he approves the invitation
- choose a role when sending an invitation?
- security risk?
- add a permission column to contacts?
- other than 'handle' which indicates that it's a system user
Some day- role permission editing
- a way to refresh the app names?
Modules (app groups)- Web store (Abovo_App_Store)
- product model, shopping cart, order model
- Products (Abovo_App_Products)
- product collections for web store
- product add, edit, delete
- discounts
- Stocking Abovo_App_Stock - app to handle inventorys
Classes- Abovo_Product - product domain model
- Abovo_Product_Collection - product collections?
- Abovo_Product_Images
ProductsDesign- tags
- categories
- To get products' images (image objects):
Abovo_Model_Products::fetchImages()
Purchase ledger management suppliers buy insert buy listing Orderscolumns: - id
- created
- updated
- handle_created
- status
- type
- delivery
- payment
- price_total
- iban
- bic
- vat
- msg
- company_name
- company_adr
- company_postal_code
- company_country
- company_city
- company_ship_adr
- company_ship_postal_code
- company_ship_country
- company_ship_city
- company_vat
- company_iban
- company_bic
Order rowscolumns: - id
- order_id
- created
- updated
- handle_created
- handle_updated
- status (shipped,delivered etc.)
- productnum
- product_name
- quantity
- price
- price_total
- tax
- tags (other important product info (according to law) serialized)
- comment
|