Giter Site home page Giter Site logo

fluentdev / redmine_edit_custom_fields Goto Github PK

View Code? Open in Web Editor NEW

This project forked from fathomssen/redmine_edit_custom_fields

0.0 2.0 0.0 19 KB

Redmine plugin to allow users editing custom fields for their project

License: MIT License

Ruby 80.97% HTML 19.03%

redmine_edit_custom_fields's Introduction

Edit Custom Fields plugin for Redmine

This is a Redmine plugin to enable users editing issue custom fields for their project.

By default, Redmine provides the mechanism of creating custom fields to extend the semantics of certain entities, e.g. issues or projects. The properties of these Custom Fields can only be edited by a Redmine administrator making them often useless in projects where a manager or another designated member has to be able to amend these semantic fields.

This plugins enables users with the appropriate permissions to edit the custom fields attached to issues within the current project.

Features

  • Allows editing of certain issue custom fields for a project.
  • Allows to choose which custom fields are user-editable.
  • Provides a new permission for user roles.
  • Provides a new module permission for projects.

Installation

For installation, clone the Git repository to your plugins folder, restart the Redmine application and perform the migration.

cd redmine/plugins
git clone https://github.com/fathomssen/redmine_edit_custom_fields.git
rake redmine:plugins:migrate NAME=redmine_edit_custom_fields RAILS_ENV=production

Configuration

After installing the plugin, you have to perform some configuration to enable this plugin for users and projects.

  1. In the Administration area, open the "Roles and permissions" tab.
    1. Either choose an existing role or create a new one.
    2. In the Permissions area, check "Edit custom fields".
    3. Click on the Save button.
    4. Now, this user role is allowed to edit custom fields.
  2. Still in the Administration area, open the "Custom fields" tab
    1. Open the custom field that you want to make user-editable
    2. Check "User editable"
    3. Click on the Save button
    4. Repeat for each custom field that should be user-editable
  3. In the Settings tab of a project, open the Modules tab.
    1. Check "Edit custom fields".
    2. Click on the Save button.
    3. Now, a new tab "Custom fields" will have appeared.

Todo

  • Add a select box to choose which custom field to edit.

redmine_edit_custom_fields's People

Contributors

fathomssen avatar

Watchers

 avatar  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.