Menu

#652 Extend package repository browser

v1.1.x
closed
v1.1.5
Change Request
2023-02-17
2022-02-02
Erik Hänel
No

Extend the package repository browser with the following functionalities:

  • Show also installed packages, which are not in the repository
  • Change the repository path to another path (e.g. for company internal repos)
  • Folders in the repository shall be presented as folders with subtrees in the browser as well
  • Enable keywords for improved searching functionality (will also require changes in other locations)

Analysis:

Changes seem to be straightforward and can be combined with [#651]. Switching to another path should also consider the fact that we have to ensure that we understand the structure of the return value (because it can literally be anything). Adding keywords and probably also change logs may be part of some other ticket.

Implementation:

  • Implementation: The first and the fourth feature were implemented. The second folder requires a change to actually be able to connect to a SVN repo and not only use the HTML representation. The third feature was omitted due to an unreasonable amount of new failure causes.
  • Revision: [r1293]
  • Implementation test: The new "Package Manager" was used to install and uninstall remote and local packages. Local packages are showing up. Remote packages, which need newer NumeRe versions, are now marked and not (un-)installable

Documentation:

  • [x] ChangesLog updated
  • [x] Code changes commented
  • Documentation articles:
    • [ ] corresponding documentation articles updated
    • [ ] new documentation articles created
    • [x] not needed
  • Language files:
    • [x] corresponding language files updated
    • [ ] not needed

Tests:

Change was tested manually. No deviation detected.

Related

Commit: [r1293]
Tickets: #651

Discussion

  • Erik Hänel

    Erik Hänel - 2022-06-09
    • Description has changed:

    Diff:

    --- old
    +++ new
    @@ -3,3 +3,4 @@
    
     * Show also installed packages, which are not in the repository
     * Change the repository path to another path (e.g. for company internal repos)
     * Folders in the repository shall be presented as folders with subtrees in the browser as well
    +* Enable keywords for improved searching functionality (will also require changes in other locations)
    
     
  • Erik Hänel

    Erik Hänel - 2022-08-12
    • Version: Planned --> v1.1.5
     
  • Erik Hänel

    Erik Hänel - 2022-10-18
    • labels: --> gui, packages
    • status: open --> accepted
     
  • Erik Hänel

    Erik Hänel - 2022-11-12
    • Description has changed:

    Diff:

    --- old
    +++ new
    @@ -4,3 +4,25 @@
    
     * Change the repository path to another path (e.g. for company internal repos)
     * Folders in the repository shall be presented as folders with subtrees in the browser as well
     * Enable keywords for improved searching functionality (will also require changes in other locations)
    +
    +###Analysis:
    +(*Describe, what's the issue and which changes have to be made*)
    +
    +###Implementation:
    +* Implementation: (*Describe, what you've changed*) 
    +* Revision: [rXXX]
    +* Implementation test: (*Describe the type of test, which you performed, and if it was successful*)
    +
    +###Documentation:
    +* [ ] ChangesLog updated
    +* [ ] Code changes commented
    +* **Documentation articles:**
    +    * [ ] corresponding documentation articles updated
    +    * [ ] new documentation articles created
    +    * [ ] not needed
    +* **Language files:**
    +    * [ ] corresponding language files updated
    +    * [ ] not needed
    +
    +###Tests:
    +(*Describe, which tests you performed and their outcome*)
    
    • status: accepted --> analyzing
     
  • Erik Hänel

    Erik Hänel - 2022-12-10
    • Description has changed:

    Diff:

    --- old
    +++ new
    @@ -6,7 +6,7 @@
    
     * Enable keywords for improved searching functionality (will also require changes in other locations)
    
     ###Analysis:
    -(*Describe, what's the issue and which changes have to be made*)
    +Changes seem to be straightforward and can be combined with [#651]. Switching to another path should also consider the fact that we have to ensure that we understand the structure of the return value (because it can literally be anything). Adding keywords and probably also change logs may be part of some other ticket.
    
     ###Implementation:
    
     * Implementation: (*Describe, what you've changed*) 
    
    • status: analyzing --> implementing
     

    Related

    Tickets: #651

  • Erik Hänel

    Erik Hänel - 2022-12-30
    • Description has changed:

    Diff:

    --- old
    +++ new
    @@ -9,19 +9,19 @@
     Changes seem to be straightforward and can be combined with [#651]. Switching to another path should also consider the fact that we have to ensure that we understand the structure of the return value (because it can literally be anything). Adding keywords and probably also change logs may be part of some other ticket.
    
     ###Implementation:
    -* Implementation: (*Describe, what you've changed*) 
    -* Revision: [rXXX]
    -* Implementation test: (*Describe the type of test, which you performed, and if it was successful*)
    +* Implementation: The first and the fourth feature were implemented. The second folder requires a change to actually be able to connect to a SVN repo and not only use the HTML representation. The third feature was omitted due to an unreasonable amount of new failure causes.
    +* Revision: [r1293]
    +* Implementation test: The new "Package Manager" was used to install and uninstall remote and local packages. Local packages are showing up. Remote packages, which need newer NumeRe versions, are now marked and not (un-)installable
    
     ###Documentation:
    -* [ ] ChangesLog updated
    -* [ ] Code changes commented
    +* [x] ChangesLog updated
    +* [x] Code changes commented
    
     * **Documentation articles:**
         * [ ] corresponding documentation articles updated
         * [ ] new documentation articles created
    -    * [ ] not needed
    +    * [x] not needed
     * **Language files:**
    -    * [ ] corresponding language files updated
    +    * [x] corresponding language files updated
         * [ ] not needed
    
     ###Tests:
    
    • status: implementing --> testing
     

    Related

    Commit: [r1293]
    Tickets: #651

  • Erik Hänel

    Erik Hänel - 2023-02-17
    • Description has changed:

    Diff:

    --- old
    +++ new
    @@ -25,4 +25,4 @@
    
         * [ ] not needed
    
     ###Tests:
    -(*Describe, which tests you performed and their outcome*)
    +Change was tested manually. No deviation detected.
    
    • status: testing --> closed
     

Anonymous
Anonymous

Add attachments
Cancel