GithubHelp home page GithubHelp logo

pearlthoughts / redmine_issue_dynamic_edit Goto Github PK

View Code? Open in Web Editor NEW

This project forked from ilogeek/redmine_issue_dynamic_edit

0.0 1.0 0.0 995 KB

Allows users to dynamically update (AJAX) issue's attributes from issue details page without any refresh (JIRA like)

Home Page: http://www.redmine.org/plugins/redmine_issue_dynamic_edit

License: MIT License

JavaScript 61.24% CSS 8.62% Ruby 30.14%

redmine_issue_dynamic_edit's Introduction

redmine_issue_dynamic_edit

Add new elements on detailed issue page to dynamically update issue's attributes and custom fields, directly in the details block of the issue without any page refresh (JIRA style).

๐Ÿ”ด What info you should provide when opening an issue

This plugin use JS a lot. Could you then please check your JS console from your web browser ( HowTo ) and try again your issue. You'll see some information about what goes wrong.

Could you copy / paste it in your issue and expand all possible object (error data for example) so we can look if there's a problem with the ajax call the plugin performs to update the issue or if there's any JS error.

Example

Gif that represents dynamic edition of field from the detailled issue's view

Installation

  • Clone repo into plugins directory : git clone https://github.com/Ilogeek/redmine_issue_dynamic_edit.git (be sure that the parent folder is called redmine_issue_dynamic_edit)
  • Restart your Redmine instance

Customization

Feel free to edit assets/stylesheets/issue_dynamic_edit.css to update the look of your fields depending on your current Redmine Theme.

This plugin uses FontAwesome icons

Changelog

  • v 0.6.3 : fixed Github issue #22 : DatepickerFallback raised an error
  • v 0.6.2 : fixed Github issue #22 : long description is now supported (no more 414 errors)
  • v 0.6.1 : fixed Github issue #20
  • v 0.6.0 : NOW WITH CUSTOM FIELDS SUPPORT ! (Github #19)
  • v 0.5.0 : fixed Github issue #18 : textarea fixed (jstoolbar or ckeditor)
  • v 0.4.9 : fixed Github issue #17 : Datepicker fallback added for date fields
  • v 0.4.8 : fixed Github issues #15 and #16
  • v 0.4.7 : if error on dynamic update, put back old values in details block (fixed Github issue #8)
  • v 0.4.6 : description is now dynamically editable (edit field appears if there's already a description written) (Github request #14)
  • v 0.4.5 : fixed Github issue #13 : CSS display for custom attributes, added Title dynamic edition (Github request #14)
  • v 0.4.4 : fixed Github issues #6, #12 : User can't update status until all required field are filled for this step of the issue
  • v 0.4.3 : partially fixed Github issue #12 : Read only attributes can't be edited anymore. Dynamic refresh for read only attributes when status changes
  • v 0.4.2 : fixed Github issue #10 : History list updated after modification
  • v 0.4.1 : fixed Github issue #7 : update status list to follow Redmine workflow
  • v 0.4.0 : fixed Github issues #2, #4, #9. Edited dropdown display
  • v 0.3.0 : start date, due date, ratio and estimated time fields are now dynamically editable. Translation files added (en, fr). Log added in console when AJAX fails
  • v 0.2.0 : fixed "conflict" when trying to add a note after an update from dropdowns. New method used, REST API is not required anymore
  • v 0.1.0 : initial commit

redmine_issue_dynamic_edit's People

Contributors

ilogeek avatar

Watchers

James Cloos avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.