| Name | Edit Attachment Plugin |
|---|---|
| Version | 0.1 |
| Product Versions | 3.6.2 |
| Author(s) | Chris Houghten |
| Homepage | |
| Price | FREE |
| License | |
| JavaDocs | |
| IssueTracking | |
| Download JAR | http://confluence.atlassian.com/download/attachments/201897/edit-attachment-plugin-0.1.jar |
| Download Source | http://confluence.atlassian.com/download/attachments/201897/editattachmentplugin0.1src.zip |
Description/Features
Currently allows users to delete their own attachments
No "are you sure" dialog. Simply deletes the attachment you specify
Based off of Philip Herbst's Edit Comment Plugin
History Entry is written
No events are thrown This is my first submitted plugin, so hopefully all goes well.We use CVS here, so I just zipped the src and attached it to the issue. If enough people want it in svn, then I suppose it would not hurt to have 2 repositories..
I am using 3.6.2 and that is what I wrote this for.. I would assume it works in all 3.6 versions.. will make sure it works for 3.7 when 3.7 gets released
Usage
1. Put edit-attachment-plugin-0.4.jar in your WEB-INF/lib folder
2. Restart Jira
If you are the author of any attachments on the current issue, you will see a link "Edit Attachments" in the operations section.
This will bring up a page allowing you to delete the last attachment or click Edit on any of the previous ones to delete them. 
Version History
0.1 First Release.
Open Issues
Screenshots
|
Screenshots (view as slideshow) |
||||||
|---|---|---|---|---|---|---|
|
|
|
|
||||
|
|
||||||

Comments (4)
Jan 05, 2007
Bernard Davison says:
Hi, I've tried this plugin on 3.7.1 and it dies. Is it likely to be updated for ...Hi, I've tried this plugin on 3.7.1 and it dies.
Is it likely to be updated for 3.7 anyting soon?
This is exactly what some of our users have been looking for.
Thanks,
Bernie.
Feb 14, 2007
R Hall says:
Ditto. Seeing same problem on 3.7.1 and is exactly what some of my users w...Ditto. Seeing same problem on 3.7.1 and is exactly what some of my users want.
Thanks
Mar 16, 2007
Daniel Woodhams says:
3.8 suffers: 20070316 10:23:46,482 http80Processor20 ERROR \webwork.dispatcher.S...3.8 suffers:
2007-03-16 10:23:46,482 http-80-Processor20 ERROR [webwork.dispatcher.ServletDispatcher] Could not execute action
java.lang.NoSuchMethodError: com.atlassian.jira.web.action.issue.ViewIssue.<init>(Lcom/atlassian/jira/vcs/RepositoryManager;Lcom/atlassian/jira/security/Permi
ssionManager;Lcom/atlassian/jira/trackback/TrackbackManager;Lcom/atlassian/jira/issue/thumbnail/ThumbnailManager;Lcom/atlassian/jira/config/SubTaskManager;Lco
m/atlassian/jira/issue/link/IssueLinkManager;Lcom/atlassian/jira/issue/link/IssueLinkTypeManager;Lcom/atlassian/jira/issue/vote/VoteManager;Lcom/atlassian/jir
a/issue/watchers/WatcherManager;Lcom/atlassian/plugin/PluginManager;Lcom/atlassian/jira/issue/IssueUtilsBean;Lcom/atlassian/jira/issue/fields/FieldManager;Lco
m/atlassian/jira/issue/fields/screen/FieldScreenRendererFactory;Lcom/atlassian/jira/issue/fields/layout/field/FieldLayoutManager;Lcom/atlassian/jira/issue/Ren
dererManager;Lcom/atlassian/jira/issue/IssueFactory;)V
at com.atlassian.jira.web.action.EditAttachmentAction.<init>(EditAttachmentAction.java:55)
at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:39)
at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:27)
at java.lang.reflect.Constructor.newInstance(Constructor.java:494)
at org.picocontainer.defaults.InstantiatingComponentAdapter.newInstance(InstantiatingComponentAdapter.java:100)
at org.picocontainer.defaults.ConstructorInjectionComponentAdapter.instantiateComponent(ConstructorInjectionComponentAdapter.java:200)
at org.picocontainer.defaults.InstantiatingComponentAdapter.getComponentInstance(InstantiatingComponentAdapter.java:48)
at org.picocontainer.defaults.DecoratingComponentAdapter.getComponentInstance(DecoratingComponentAdapter.java:42)
at org.picocontainer.defaults.SynchronizedComponentAdapter.getComponentInstance(SynchronizedComponentAdapter.java:35)
at org.picocontainer.defaults.DecoratingComponentAdapter.getComponentInstance(DecoratingComponentAdapter.java:42)
at com.atlassian.jira.config.component.ProfilingComponentAdapter.getComponentInstance(ProfilingComponentAdapter.java:27)
at org.picocontainer.defaults.DefaultPicoContainer.getComponentInstance(DefaultPicoContainer.java:298)
at com.atlassian.jira.web.util.component.PicoWebworkObjectCreator.instantiate(PicoWebworkObjectCreator.java:40)
at webwork.util.injection.ObjectFactory.instantiate(ObjectFactory.java:47)
at webwork.action.factory.JavaActionFactory.getActionImpl(JavaActionFactory.java:84)
at webwork.action.factory.ScriptActionFactoryProxy.getActionImpl(ScriptActionFactoryProxy.java:54)
at webwork.action.factory.XMLActionFactoryProxy.getActionImpl(XMLActionFactoryProxy.java:54)
at webwork.action.factory.PrefixActionFactoryProxy.getActionImpl(PrefixActionFactoryProxy.java:86)
at webwork.action.factory.JspActionFactoryProxy.getActionImpl(JspActionFactoryProxy.java:53)
at webwork.action.factory.CommandActionFactoryProxy.getActionImpl(CommandActionFactoryProxy.java:62)
at webwork.action.factory.AliasingActionFactoryProxy.getActionImpl(AliasingActionFactoryProxy.java:96)
at webwork.action.factory.CommandActionFactoryProxy.getActionImpl(CommandActionFactoryProxy.java:53)
at webwork.action.factory.ContextActionFactoryProxy.getActionImpl(ContextActionFactoryProxy.java:36)
at webwork.action.factory.PrepareActionFactoryProxy.getActionImpl(PrepareActionFactoryProxy.java:37)
at webwork.action.factory.ParametersActionFactoryProxy.getActionImpl(ParametersActionFactoryProxy.java:46)
at webwork.action.factory.ChainingActionFactoryProxy.getActionImpl(ChainingActionFactoryProxy.java:52)
at webwork.action.factory.DefaultActionFactory.getActionImpl(DefaultActionFactory.java:125)
at webwork.action.factory.ActionFactory.getAction(ActionFactory.java:63)
at webwork.dispatcher.GenericDispatcher.executeAction(GenericDispatcher.java:120)
at com.atlassian.jira.web.dispatcher.JiraServletDispatcher.service(JiraServletDispatcher.java:209)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
Apr 23, 2007
Jean-Baptiste Catté says:
This is going to be integrated in coming Jira 3.9 release, see JRA2367This is going to be integrated in coming Jira 3.9 release, see JRA-2367.