X-Git-Url: https://gerrit.automotivelinux.org/gerrit/gitweb?a=blobdiff_plain;f=doc%2Fwriting-config.xml.md;h=f74f8bc792e3e42f0e5712ffa883843d5d180cfc;hb=c31038db1cff938d7fa1f12f757c1c57ab51c0bd;hp=90101122e6e461aaf15ee8b09b0d6d7b2f56a22b;hpb=028707375969d857cf3fd1e73069592d09ec851e;p=src%2Fapp-framework-main.git diff --git a/doc/writing-config.xml.md b/doc/writing-config.xml.md index 9010112..f74f8bc 100644 --- a/doc/writing-config.xml.md +++ b/doc/writing-config.xml.md @@ -139,7 +139,35 @@ features. The features planned to be implemented are described below. -### feature name="urn:AGL:provides-binding" +### feature name="urn:AGL:required-binding" + +List of the bindings required by the widget. + +Each required binding must be explicited using a entry. + +#### param name=[required binding name] + +The value is either: + +- required: the binding is mandatorily needed except if the feature +isn't required (required="false") and in that case it is optional. +- optional: the binding is optional + +### feature name="urn:AGL:required-permission" + +List of the permissions required by the widget. + +Each required permission must be explicited using a entry. + +#### param name=[required permission name] + +The value is either: + +- required: the permission is mandatorily needed except if the feature +isn't required (required="false") and in that case it is optional. +- optional: the permission is optional + +### feature name="urn:AGL:provided-binding" Use this feature for each provided binding of the widget. The parameters are: @@ -180,34 +208,22 @@ OPTIONAL The value is a space separated list of binding's names that the binding needs. -### feature name="urn:AGL:required-permissions" - -List of the permissions required by the widget. - -Each required permission must be explicited using a entry. - -#### param name=[required permission name] - -The value is either: - -- required: the permission is mandatorily needed except if the feature -isn't required (required="false") and in that case it is optional. -- optional: the permission is optional - -### feature name="urn:AGL:defined-permissions" +### feature name="urn:AGL:defined-permission" Each required permission must be explicited using a entry. #### param name=[defined permission name] -The value is the level of the defined permission: +The value is the level of the defined permission. +Standard levels are: -- system: -- platform: +- system +- platform - partner -- public: - +- public +This level defines the level of accreditation required to get the given +permission. The accreditions are given by signatures of widgets.