Ticket #175 (closed enhancement: invalid)

Opened 16 months ago

Last modified 7 months ago

Implement view-loader that allows page-views to be loaded by convention

Reported by: peterfarrell Owned by: peterfarrell
Priority: critical Milestone: Mach-II 1.8.0 alpha
Component: framework - core Version: 1.8.0 - Framework
Keywords: view, view-page, page-view, view-loader, view-loaders, load, loaders Cc: kurtwiersma, brianfitzgerald
Blocking: Blocked By:

Description

Implement view-loader that allows page-views to be loaded by convention. A M2SFP will be located at View-Loaders (M2SFP).

Attachments

Change History

Changed 16 months ago by peterfarrell

  • status changed from new to assigned

A PoC has been committed to the 1.8 BER.

Changed 16 months ago by peterfarrell

  • cc kurtwiersma, brianfitzgerald added

The XML required for overrides name to be finished. However since view-loaders are not named elements, I'm not sure how overrides will work because without an identifier -- it is impossible to know which view-loader to override. Thoughts?

Changed 16 months ago by kurtwiersma

One idea would be to add an name/id element to the view-loader command to allow it to be overridden.

Changed 15 months ago by peterfarrell

  • status changed from assigned to closed
  • resolution set to invalid

I'm not totally sure we need to an identifier because of the loading routine. Consider our config file loading:

  • load base
  • run all configure methods
  • load module
  • run all configure methods in module
  • apply override xml on top of already loaded module

The view loader is going to run in the module first and then the override xml loaded view loader will apply it's stuff on top of the other view loader. So I'm calling this one no worries and closing the ticket (feel free to comment if you think this is wrong).

Add/Change #175 (Implement view-loader that allows page-views to be loaded by convention)

Author


E-mail address and user name can be saved in the Preferences.


Action
as closed
Next status will be 'reopened'
 
Note: See TracTickets for help on using tickets.