-
Improvement
-
Resolution: Fixed
-
Blocker
-
3.3.5, 3.4.2, 3.5
-
MOODLE_33_STABLE, MOODLE_34_STABLE, MOODLE_35_STABLE
-
MOODLE_33_STABLE, MOODLE_34_STABLE
-
MDL-61692-master-2 -
Looking at the portfolio (and this may be the case for some other areas too), I see a situation where a given component calls the portfolio subsystem, which links to the plugin types (portfolio). The plugin types (Mahara for example) link externally.
The issue I see here is that only the component (let's use forum as an example), knows what data it passes to the subsystem, and which subsequently gets exported externally. The subsystem and the plugins just pass it along, and don't know this. To me, it sounds like we need a way to say something like "Link subsystem with this data" - which we currently don't have with the link subsystem class. Right now, we don't / can't describe metadata about the fields sent externally through this flow: forum -> portfolio subsystem -> mahara plugin.
I'd think one way to address this would be to allow passing in fields to link_subsystem.
- blocks
-
MDL-61861 Create unit test to check all components
- Closed
-
MDL-61309 Implement 'request' interface for mod_forum
- Closed
- is blocked by
-
MDL-61815 Minor fixes to metadata types and addition of core method for retrieving the null provider reason.
- Closed
- will help resolve
-
MDL-61849 Invalid null return in privacy types
- Closed