HomePhorge

(#7059) handle inherited action binding scope
78e181e83d53Unpublished

Unpublished Commit ยท Learn More

Repository Importing: This repository is still importing.

Description

(#7059) handle inherited action binding scope

We implemented the naive version of inheritance in the faces, in which an
action declared on a superclass remains bound to that even when accessed
from a subclass.

As a consequence our visibility of options on inherited classes is actually
much more limited than it should be, and the actions we inherit would never
see the options they should correctly have.

To fix this we correct the binding bug and handle lookup correctly over
inheritance in our code.

Reviewed-By: Pieter van de Bruggen <pieter@puppetlabs.com>

Details

Provenance
Daniel Pittman <daniel@puppetlabs.com>Authored on
vanmeeuwenPushed on Jun 2 2015, 2:22 PM
Parents
rPUcc0f4141e179: maint: ensure we handle '-foo=' options correctly in faces.
Branches
Unknown
Tags
Unknown

Event Timeline

Daniel Pittman <daniel@puppetlabs.com> committed rPU78e181e83d53: (#7059) handle inherited action binding scope (authored by Daniel Pittman <daniel@puppetlabs.com>).Apr 13 2011, 11:03 PM