Enable getting forms from sub-databases #465

Open
jean opened this Issue Oct 25, 2013 · 0 comments

Comments

Projects
None yet
1 participant
Owner

jean commented Oct 25, 2013

Making Plomino composable.
Related to #301 and #436.

Import a sub-database (let's call it a module) to add a defined unit of functionality to your database. For example, a developer can create a good db to handle configuration documents, or managing email templates and sending mail. Users can import such modules into their own db.

  • A module only contains design elements, no documents or catalog.
  • A module defines a public interface in terms of forms and views that show up in the parent database. References from these to internal forms/script libs/etc are namespaced.
  • A module provides internal forms to document and configure it.
  • getParentDatabase does not find a module parent.
  • getForms et al can return module forms (views, ...), namespaced.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment