canmove, Confirmed users
1,448
edits
(More kinto stuff) |
(Plugin blocks on kinto) |
||
| Line 13: | Line 13: | ||
# Click on "Create" (or edit/delete icons if you need to change an existing record) | # Click on "Create" (or edit/delete icons if you need to change an existing record) | ||
# Enter in the appropriate fields. Example below (see the current list<sup>1</sup> for more examples) | # Enter in the appropriate fields. Example below (see the current list<sup>1</sup> for more examples) | ||
#* Keep the Enabled checkbox checked. | #* Keep the '''Enabled''' checkbox checked. | ||
#* You'll generally want to enter the | #* You'll generally want to enter the '''Add-on ID''', '''Version Range''' (0 to * to block all versions), and '''Severity''' of the block. | ||
#* The OS can be set to [https://developer.mozilla.org/en-US/docs/OS_TARGET any of these], but OS-specific blocks are rarely needed. | #* The '''OS''' can be set to [https://developer.mozilla.org/en-US/docs/OS_TARGET any of these], but OS-specific blocks are rarely needed. | ||
#* The Target Application is only necessary for blocks that only target specific applications, which should also be very rare. | #* The '''Target Application''' is only necessary for blocks that only target specific applications, which should also be very rare. | ||
#* The Preferences fields are used in case the add-on changed important Firefox preferences that need to be reset. | #* The '''Preferences''' fields are used in case the add-on changed important Firefox preferences that need to be reset. | ||
#* The '''name''', '''why''', '''who''', and '''bug''' fields are shown to end users, so they need to be clear as to why the block was put in place and what options are available. If the extension being blocked is malware, add " (malware)" at the end of the name. '''bug''' should be a Bugzilla URL. | #* The '''name''', '''why''', '''who''', and '''bug''' fields are shown to end users, so they need to be clear as to why the block was put in place and what options are available. If the extension being blocked is malware, add " (malware)" at the end of the name. '''bug''' should be a Bugzilla URL. | ||
# When done, click on '''Create Record'''. This saves the block in the '''staging''' bucket. | # When done, click on '''Create Record'''. This saves the block in the '''staging''' bucket. | ||
# If you don't need to make more changes to the block, click on '''Request review''' back in the main bucket view. The block should be moved to the '''blocklists-preview''' bucket | # If you don't need to make more changes to the block, click on '''Request review''' back in the main bucket view. The block should be moved to the '''blocklists-preview''' bucket. | ||
# Notify your reviewer/QA that the block is ready for testing. | |||
<sup>1</sup> Data for the blocklist can be found in the [https://firefox.settings.services.mozilla.com/v1/buckets/blocklists/collections/addons/records public JSON endpoint], or on [https://addons.mozilla.org/en-US/firefox/blocked/ addons.mozilla.org]. | <sup>1</sup> Data for the blocklist can be found in the [https://firefox.settings.services.mozilla.com/v1/buckets/blocklists/collections/addons/records public JSON endpoint], or on [https://addons.mozilla.org/en-US/firefox/blocked/ addons.mozilla.org]. | ||
| Line 57: | Line 58: | ||
} | } | ||
</pre> | </pre> | ||
===Deploying=== | ===Deploying=== | ||
# Click on '''blocklist-preview bucket''' :: '''addons''' | # Click on '''blocklist-preview bucket''' :: '''addons''' | ||
== Plugin blocks == | == Plugin blocks == | ||
# | ===Staging=== | ||
# | # Click on '''staging bucket''' :: '''plugins''' | ||
# | # Click on "Create" (or edit/delete icons if you need to change an existing record) | ||
# | # Enter in the appropriate fields. Example below (see the current list<sup>1</sup> for more examples) | ||
#* Keep the '''Enabled checkbox''' checked. | |||
#* Plugins | #* Plugins are usually identified by their '''Filename'''. '''Name''' and '''Description''' regular expression matches are used when the '''Filename''' doesn't work. [http://mzl.la/SemegK Regexp Pal] is a good tool for testing regular expression blocks. | ||
#* The OS can be set to [https://developer.mozilla.org/en-US/docs/OS_TARGET any of these]. | #* The '''OS''' can be set to [https://developer.mozilla.org/en-US/docs/OS_TARGET any of these]. It's generally only needed for Linux blocks, since Linux and Android distributions use the same filename and plugins are never blocked on Android. | ||
#* The '''Version Range''' should always be set (0 to * to block all versions). | |||
#* | #* The '''Severity''' should always be set to 0 (click to activate). | ||
#* The Severity should be | #* The '''Vulnerability status''' should be set depending on whether the latest version is being blocked or not. | ||
#* The '''OS''' can be set to [https://developer.mozilla.org/en-US/docs/OS_TARGET any of these], but OS-specific blocks are rarely needed. | |||
#* The '''Target Application''' is only necessary for blocks that only target specific applications, which should be very rare. | |||
#* The '''name''', '''why''', '''who''', and '''bug''' fields are shown to end users, so they need to be clear as to why the block was put in place and what options are available. '''bug''' should be a Bugzilla URL. | |||
# When done, click on '''Create Record'''. This saves the block in the '''staging''' bucket. | |||
# If you don't need to make more changes to the block, click on '''Request review''' back in the main bucket view. The block should be moved to the '''blocklists-preview''' bucket. | |||
# Notify your reviewer/QA that the block is ready for testing. | |||
=== | <sup>1</sup> Data for the blocklist can be found in the [https://firefox.settings.services.mozilla.com/v1/buckets/blocklists/collections/plugins/records public JSON endpoint], or on [https://addons.mozilla.org/en-US/firefox/blocked/ addons.mozilla.org]. | ||
===Testing=== | |||
===Deploying=== | |||
# Click on '''blocklist-preview bucket''' :: '''addons''' | |||
== Graphics card blocks == | == Graphics card blocks == | ||