Closed
Bug 291515
Opened 20 years ago
Closed 15 years ago
Implement "locked"/"hidden" as distribution defined list, not attribute on install.rdf
Categories
(Toolkit :: Add-ons Manager, enhancement)
Toolkit
Add-ons Manager
Tracking
()
VERIFIED
INVALID
People
(Reporter: bugs, Unassigned)
Details
(Keywords: dev-doc-complete)
An item's lockedness/hiddenness should be defined by a list supplied by the
browser for its own internal items, rather than allowing items to specify it,
since even system level extensions may abuse locked/hidden.
e.g. I may always want to disable the Java integration items, even though it is
a system-level extension.
However, a browser redistributor that makes customizations in the form of an
extension, e.g. Netscape 9.0 may want to make their customizations be hidden
from the user... this second type is something that can easily be defined by the
distribution.
We should have a list of IDs of items that are "locked"/"hidden" and have the
RDF datasource say "true" for the em:locked/hidden property only when asked for
these IDs.
Reporter | ||
Updated•20 years ago
|
Status: NEW → ASSIGNED
Flags: blocking-aviary1.1+
![]() |
||
Updated•19 years ago
|
Assignee: bugs → nobody
Severity: normal → enhancement
Status: ASSIGNED → NEW
QA Contact: bugs → extension.manager
Assignee | ||
Updated•17 years ago
|
Product: Firefox → Toolkit
Comment 2•15 years ago
|
||
We no longer support the locked and hidden properties.
Status: NEW → RESOLVED
Closed: 15 years ago
Resolution: --- → INVALID
Comment 3•15 years ago
|
||
Dave, for what we have used the locked properties?
Comment 4•15 years ago
|
||
(In reply to comment #3)
> Dave, for what we have used the locked properties?
It meant the extension could not be uninstalled or disabled.
Comment 5•15 years ago
|
||
Ok, so on bug 333012 comment 23 you have mentioned distribution bundles. How does it correlate with the proposal from this bug to implement it as a distribution defined list? This bug is not about the properties in the install.rdf file.
![]() |
||
Comment 6•15 years ago
|
||
This bug is about implementing another way to lock / hide extensions in the same way as the locked / hidden attributes in the install.rdf file and the functionality to lock / hide extension manager extensions has been removed in part due to malicious / ill mannered extensions from doing this to users. Distribution bundles was implemented as part of the distribution system for custom browser distributions. I haven't personally tried them out so perhaps Dave or someone else can comment further about distribution bundles.
Comment 7•15 years ago
|
||
You can include many extensions as distribution bundles which has the same effect of including the extension in the application with the old locked and hidden properties. So yes that is the alternative way to package these things now. It is something that is intended for system administrators wanting to packaged functionality with the browser.
Comment 8•15 years ago
|
||
Dave, do you have an URL for me which points to the documentation of those distribution bundles? It's not BYOB, right?
Comment 9•15 years ago
|
||
Comment 10•15 years ago
|
||
Thanks Benjamin! Using such a distribution bundle works perfect. The add-on is hidden and cannot be disabled or removed by the user.
I will call that verified invalid.
Status: RESOLVED → VERIFIED
Comment 11•15 years ago
|
||
Henrik: Can you update that page with more info since you tested it?
In particular, do you put XPIs in that directory or do you put them unzipped with addon IDs as the directory names?
Comment 12•15 years ago
|
||
I have simply copied the unzipped content under a subfolder with the extension id. That's all.
For updating the docs I would propose someone who knows all the underlying code. Let's put it a request in the keyword field.
Keywords: dev-doc-needed
Comment 13•13 years ago
|
||
Revised the text here:
https://developer.mozilla.org/en/extension_packaging#Including_add-ons_in_a_customized_application
Keywords: dev-doc-needed → dev-doc-complete
You need to log in
before you can comment on or make changes to this bug.
Description
•