Fixes #4482: Adds manual bootstrapping and modules specification for the Angular app.
Given the boostrap process can only occur once, declaring all our module requirements in an array and manually bootstrapping provides the ability to dynamically add modules for inclusion. This in turn will allow secondary or plugin modules to declare themselves and be included within the greater application. This can be achived by the following:
BASTION_MODULES.push('myModuleName')
This should not place any requirements on when the JavaScript containing the module declaration is loaded as long as it is prior to the DOM content being loaded.
Related issues
Bug #4482: allow method to dynamically specify and load additional bastion-based plugins
Fixes #4482: Adds manual bootstrapping and modules specification for the Angular app.
Given the boostrap process can only occur once, declaring all our module
requirements in an array and manually bootstrapping provides the ability
to dynamically add modules for inclusion. This in turn will allow secondary
or plugin modules to declare themselves and be included within the greater
application. This can be achived by the following:
BASTION_MODULES.push('myModuleName')
This should not place any requirements on when the JavaScript containing the
module declaration is loaded as long as it is prior to the DOM content being
loaded.