Find Jobs
Hire Freelancers

Redmine pro developer wanted: plugin to assign groups to projects

$10-80 USD

Închis
Data postării: circa 3 ani în urmă

$10-80 USD

Plata la predare
you need to implement a plugin which does in redmine: - on creation of a new project add a group/role automatically to the newly created project Assume we have following Project tree structure rootProjectA->SubProjectA->SubSubProjectA we assume this as a project-path rootProjectA/SubProjectA/SubSubProjectA rootProjectA->SubProjectB->SubSubProject rootProjectA/SubProjectB/SubSubProject settings page: for the configuration create a plugin settings page with the fields: - projectRegEx which matches to the above project path - a group (display a list of all groups) - a role (display a list of all roles) - a button "add new projectRegEx-group-role mapping" - a button "test regex" the button test regex will display you a list of matching projects the button add new projectRegEx-group-role mapping will add a new row to the rules to execute a admin can create multiple such rules and the settings page shall allow to modify each entry. examples for such mappings are payroleAccounting: regex: .* role: rolePayroleAccounting (a custom role) group: grpPayroleAccounting (a custom group) so this rule will force on each project to add this group to each newly created project projectManagerSubProjectB: regex: rootProjectA/SubProjectB/.* role: roleProjectManagerSubProjectB (a custom role) group: grpProjectManagerSubProjectB (a custom role) with the regex the admin can create a custom matching to any projects. At the end of the settings page there is a additional button "run all above rules now on all projects" which does exactly this What are our requirements? - well documented code with ror/ruby style documentation - your code passed rubocop and you share the config used - works on ubuntu version of redmine 3.4.4, 4.0.6 and latest released version on redmine page - delivery in our git Your bid? place your best bid. Also add your your final hourly rate. Since we switch after some development tasks to hourly base. Means you estimate, you get a confirm and you file after successful delivery the time. We consider you bid as the upper bound and a later increase before getting awarded would be a K.O. for your bid at all Outlook - if you do a good job on supporting our team, we are open to integrate you into regular work - we will need more work with porting the tests on - kubernetize the solution for later parallel testing - we work after enough proofs on your delivery credibility on hourly basis (with prior confirm on your estimate) What is our budget? we do not disclose our budget nor planned hourly rate. Offer us your best bid. Our payments? we define milestones and we file/fund each milestone before you start the milestone Communication: Do not wait for our availability here. Don't message us with a "hi", "hello" and wait. Just ask, just answer or simply just reply. Don't write: "are you around?"
ID-ul proiectului: 29143208

Despre proiect

O propunere
Proiect la distanță
Activ: 3 ani în urmă

Vrei să câștigi bani?

Avantajele de a licita pe platforma Freelancer

Stabilește bugetul și intervalul temporal
Îți primești plata pentru serviciile prestate
Evidențiază-ți propunerea
Te înregistrezi și licitezi gratuit pentru proiecte

Despre client

Steagul GERMANY
Stuttgart, Germany
5,0
36
Metoda de plată a fost confirmată
Membru din mar. 13, 2016

Verificarea clientului

Mulțumim! Ți-am trimis prin e-mail linkul pe care trebuie să-l accesezi pentru a revendica creditul gratuit.
A apărut o eroare la trimiterea e-mailului. Încearcă din nou.
Utilizatori înregistrați Totalul proiectelor postate
Freelancer ® is a registered Trademark of Freelancer Technology Pty Limited (ACN 142 189 759)
Copyright © 2024 Freelancer Technology Pty Limited (ACN 142 189 759)
Se încarcă previzualizarea
S-a oferit permisiunea de depistare a locației.
Ți-a expirat sesiunea pentru conectare sau te-ai deconectat. Conectează-te din nou.