-
Bug
-
Resolution: Tracked Elsewhere
-
Low
-
None
-
6.2
-
6.02
-
It'd be nice to remove the legacy screenshot applet before 6.3 is cut.
When this happens we also need to remove the code from the newer screenshot plugin that enables the legacy applet when the newer plugin is uninstalled, since this code will no longer make sense.
Testing notes
- CI plans are deleted.
- Ensure nothing is using the these property keys: (including documentation)
- jira.screenshotapplet.enabled
- ✔︎ not in jira
- ✔︎ not in jira-html5-attach-images
- ✔︎ referenced in https://confluence.atlassian.com/pages/viewpage.action?pageId=296092170, notified wthompson that the page should be removed
- jira.screenshotapplet.linux.enabled
- ✔︎ not in jira
- ✔︎ not in jira-html5-attach-images
- jira.screenshotapplet.signscreenshotapplet (used to enable the maven profile)
- ✔︎ still used in jira-html5-attach-images to activate the profile
- ✔︎ removed from jira's bin/builds/deploy-jira-project.sh
- ✔︎ removed from jira's jdk8 plan template
- atlassian.keystore.storepass (used in maven)
- ✔︎ removed from deploy-jira-project.sh
- ✔︎ removed from jira's jdk8 plan template
- jira.screenshotapplet.enabled
- Deprecate:
- APKeys.JIRA_SCREENSHOTAPPLET_ENABLED
- ✔︎ added @deprecated
- ✔︎ not used in jira-html5-attach-images
- nuke on 7.0-breakit
- APKeys.JIRA_SCREENSHOTAPPLET_LINUX_ENABLED
- ✔︎ added @deprecated
- ✔︎ not used in jira-html5-attach-images
- nuke on 7.0-breakit
- APKeys.JIRA_SCREENSHOTAPPLET_ENABLED
- Remove unused i18n keys, make sure they're really unused. (check jira-html5-attach-images)
- attachfile.paste.label
- ✔︎ removed
- ✔︎ not used in jira
- ✔︎ not used in jira-html5-attach-images
- attachfile.filename.label
- ✔︎ removed
- ✔︎ not used in jira
- ✔︎ not used in jira-html5-attach-images
- attachfile.applet.filename.error
- ✔︎ removed
- ✔︎ not used in jira
- ✔︎ not used in jira-html5-attach-images
- attachfile.comment.update.label
- ✔︎ removed
- ✔︎ not used in jira
- ✔︎ not used in jira-html5-attach-images
- attachfile.applet.configuration.error
- ✔︎ removed
- ✔︎ not used in jira
- ✔︎ not used in jira-html5-attach-images
- attachfile.applet.security.problem
- ✔︎ removed
- ✔︎ not used in jira
- ✔︎ not used in jira-html5-attach-images
- attachscreenshot.description.line1
- ✔︎ removed
- ✔︎ not used in jira
- ✔︎ not used in jira-html5-attach-images
- attachscreenshot.description.line2
- ✔︎ removed
- ✔︎ not used in jira
- ✔︎ not used in jira-html5-attach-images
- webfragments.view.issue.opsbar.operations.attachments.screenshot
- ✔︎ removed
- ✔︎ not used in jira
- ✔︎ not used in jira-html5-attach-images
- attachscreenshot.title
- jira-html5-attach-images was using it from JIRA, the key has been moved to jira-html5-attach-plugins as attach.screenshot.title
- admin.issue.operations.plugin.attach.screenshot.name
- ✔︎ removed
- ✔︎ not used in jira
- ✔︎ not used in jira-html5-attach-images
- attachment.service.error.screenshot.applet.disabled
- ✔︎ removed
- ✔︎ not used in jira
- ✔︎ not used in jira-html5-attach-images
- attachment.service.error.screenshot.applet.unsupported.os
- ✔︎ removed
- ✔︎ not used in jira
- ✔︎ not used in jira-html5-attach-images
- attachfile.paste.label
- Ensure removal of properties from jira-core/src/main/resources/jpm.xml isn't problematic.
- jira.screenshotapplet.enabled
- ✔︎ left as-is
- I think it'll be problematic, given it'll change the behaviour of the isScreenshotAppletEnabled() API, so I'll leave them around till those APIs are nuked. (nuke on 7.0-breakit)
- jira.screenshotapplet.linux.enabled
- I think it'll be problematic, given it'll change the behaviour of the isScreenshotAppletEnabled() API, so I'll leave them around till those APIs are nuked. (nuke on 7.0-breakit)
- jira.screenshotapplet.enabled
- Ensure jira-webapp/src/main/gmaven/createIdeaArtifact.groovy continues to work
- Ensure no static URLs to /secure/applet/screenshot.jar
- Deleted com.atlassian.jira.webtests.ztests.screenshot.TestScreenshotApplet
- Ensure nothing's using:
- secure/popups/attachscreenshot.jsp
- /includes/deployJava.js
- Ensure these help paths aren't used:
- screenshotapplet.url=Attaching+a+Screenshot
- screenshotapplet.title=Attaching a Screenshot
- working_with_issues.screenshotapplet.url=Attaching+a+Screenshot
- working_with_issues.screenshotapplet.title=Attaching a Screenshot
- Check if com.atlassian.jira.web.action.issue.AttachScreenshot is used anywhere (perhaps it's used in the jira-html5-attach-images).
- Remove code from jira-html5-attach-images that disables/enables the JIRA plugin. (release + bump in JIRA)
- Check if com.atlassian.jira.plugin.webfragment.conditions.CanAttachScreenshotToIssueCondition is used anywhere.
- Remove anything using the #attach-screenshot HTML ID (e.g. CSS, JavaScript, etc)
- Remove com.atlassian.jira.web.action.issue.ManageAttachments#isScreenshotAttachable.
- Remove com.atlassian.jira.issue.managers.DefaultAttachmentManager#isScreenshotAppletEnabled if possible.
- Remove com.atlassian.jira.issue.managers.DefaultAttachmentManager#isScreenshotAppletSupportedByOS if possible.
- Make sure com.atlassian.jira.web.action.issue.ManageAttachments still works (lots was deleted).
- Make sure JIRA.Dialogs#attachScreenshot() is unused.
- ✔︎ not in jira
- Find and kill a.issueaction-attach-screenshot.
- ✔︎ actually keep it, it's used in issue-nav-components testdata, so i've renamed jira-html5-attach-images's issueaction-attach-image class to issueaction-attach-screenshot
- Find and kill #attach-screenshot-window.
- ✔︎ not in jira
- ✔︎ not in jira-html5-attach-images
- Remove attach screenshot analytics (key attach.screenshot.display, file includes/jira/issue/attachScreenshot.js). Update the event dictionary the note its removal.
- ✔︎ not in jira
- ✔︎ removed from analytics-whitelist
- Remove any reference to jira.webresources:attach-screenshot-resources.
- ✔︎ not in jira
- ✔︎ not in jira-html5-attach-images
- Ensure the new AT in jira-html5-attach-images actually runs.
- ✔︎ it's not actually an AT, it's just a func test.
- Setup CI plan to run func tests for jira-html5-attach-images
- Ensure QUnit CI plan doesn't run the func tests for jira-html5-attach-images.
- Ensure CI bundled tests include the jira-html5-attach-images func test.
- Bump the JIRA dependency version in jira-html5-attach-images
- Breaking API changes are reflected on Preparing for 7.0 docs.
- is duplicated by
-
JRASERVER-39608 Remove 'jira.screenshotapplet.linux.enabled' parameter from JIRA
- Closed
- relates to
-
JRASERVER-31917 Rewrite screenshot applet using not-java
- Closed
-
LEGO-533 Loading...
- causes
-
ACDEV-1341 Loading...
-
SW-306 Loading...
- is related to
-
JSP-192940 Loading...
(1 is related to)