Project

General

Profile

User story #14657

Add managed/technique private files for technique editor

Added by François ARMAND 7 months ago. Updated 12 days ago.

Status:
Released
Priority:
N/A
Category:
Web - Config management
Target version:
Suggestion strength:
Want - This would make my life a lot easier but I can manage without
User visibility:
Effort required:
Tags:

Description

We want to let user be able to add files private to a technique for the technique editor. The simple use case is: "my technique use a template, template and technique live together, they must be packaged together".

First ideas:

- there's two kind of files: text and binary
- we don't want to let big binaries be shared that way, because data duplication will be horrible. So we exclude that case for now (use shared file for that)

On UI, we need:

- to be able to display/add/remove/edit resources managed/linked to the technique,
- reference them in the technique (to access them in generic methods)
- protect them from other techniques (like it's done for manually created technique in rudder)

We also need to:

- correctly adpate the technique save to also take care of these files (copy in correct destination...)
- update generated metadata.xml


Subtasks

ncf - User story #15054: Manage technique resource in technique editor using a file managerReleasedVincent MEMBRÉActions
ncf - User story #15132: Improve file manager UIReleasedVincent MEMBRÉActions
ncf - Bug #16007: We cannot close the resource uploaderReleasedRaphael GAUTHIERActions

Associated revisions

Revision 11c8cf0c (diff)
Added by Vincent MEMBRÉ 5 months ago

Fixes #14657: Add managed/technique private files for technique editor

Revision 3fec1e89 (diff)
Added by Vincent MEMBRÉ 5 months ago

Fixes #14657: Add managed/technique private files for technique editor

History

#1

Updated by Nicolas CHARLES 6 months ago

  • Assignee set to Vincent MEMBRÉ
#2

Updated by Vincent MEMBRÉ 5 months ago

  • Status changed from New to In progress
#3

Updated by Vincent MEMBRÉ 5 months ago

  • Status changed from In progress to Pending technical review
  • Assignee changed from Vincent MEMBRÉ to François ARMAND
  • Pull Request set to https://github.com/Normation/rudder/pull/2252
#4

Updated by Rudder Quality Assistant 5 months ago

  • Status changed from Pending technical review to Discussion
  • Assignee changed from François ARMAND to Vincent MEMBRÉ
#5

Updated by Vincent MEMBRÉ 5 months ago

  • Status changed from Discussion to Pending technical review
  • Assignee changed from Vincent MEMBRÉ to François ARMAND
#6

Updated by Rudder Quality Assistant 5 months ago

  • Status changed from Pending technical review to Discussion
  • Assignee changed from François ARMAND to Vincent MEMBRÉ
#7

Updated by Vincent MEMBRÉ 5 months ago

  • Status changed from Discussion to Pending technical review
  • Assignee changed from Vincent MEMBRÉ to François ARMAND
#8

Updated by Rudder Quality Assistant 5 months ago

  • Status changed from Pending technical review to Discussion
  • Assignee changed from François ARMAND to Vincent MEMBRÉ
#9

Updated by Vincent MEMBRÉ 5 months ago

  • Status changed from Discussion to Pending technical review
  • Assignee changed from Vincent MEMBRÉ to François ARMAND
#10

Updated by Vincent MEMBRÉ 5 months ago

  • Status changed from Pending technical review to Pending release
#12

Updated by Vincent MEMBRÉ 12 days ago

  • Status changed from Pending release to Released

This bug has been fixed in Rudder 6.0.0~beta1 which was released today.

Also available in: Atom PDF