You are viewing a plain text version of this content. The canonical link for it is here.
Posted to issues@archiva.apache.org by "Maria Odea Ching (JIRA)" <ji...@codehaus.org> on 2008/02/13 10:10:29 UTC

[jira] Created: (MRM-694) Virtual repositories or repository grouping

Virtual repositories or repository grouping
-------------------------------------------

                 Key: MRM-694
                 URL: http://jira.codehaus.org/browse/MRM-694
             Project: Archiva
          Issue Type: New Feature
          Components: repository interface
            Reporter: Maria Odea Ching
             Fix For: 1.1


A number of managed repositories can  be grouped together with that group having only one url. So you only need to specify that url in the settings.xml file and when Archiva receives a request via that url, it would look for that artifact from the repositories belonging to that group. 

http://www.nabble.com/Archiva-1.1-Roadmap-td15262645.html#a15263879

-- 
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators: http://jira.codehaus.org/secure/Administrators.jspa
-
For more information on JIRA, see: http://www.atlassian.com/software/jira

        

[jira] Issue Comment Edited: (MRM-694) Virtual repositories or repository grouping

Posted by "Napoleon Esmundo C. Ramirez (JIRA)" <ji...@codehaus.org>.
    [ http://jira.codehaus.org/browse/MRM-694?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=131880#action_131880 ] 

nramirez edited comment on MRM-694 at 4/23/08 8:35 AM:
--------------------------------------------------------------------------

The following test cases are handled:

1.  Accessing a valid repository group root url (e.g. http://machine.com/repository/repository-group/) returns a Bad Request (HTTP 400)

2.  Accessing an invalid repository group root url is forwarded to managed repository checking

3.  Accessing an artifact in a valid repository group will iterate over the managed repositories in the repository group
     3.a.  If an invalid managed repository is encountered (managed repository doesn't exist), a Not Found (HTTP 404) is returned and the iteration is broken

     3.b.  If an artifact is not found in a valid managed repository (after proxying, etc.), a Not Found (HTTP 404) is set but not returned yet, the iteration continues to the next managed repository.  The Not Found (HTTP 404) is returned after exhausting all valid managed repositories

     3.c.  If an artifact is found in a valid managed repository, the artifact is returned, the iteration is broken and any Not Found (HTTP 404) is disregarded

4.  Accessing a valid repository group with any http write method returns a Bad Request (HTTP 400)


      was (Author: nramirez):
    The following test cases are handled:

1.  Accessing a valid repository group root url (e.g. http://machine.com/repository/repository-group/) returns a Bad Request (HTTP 400)
2.  Accessing an invalid repository group root url is forwarded to managed repository checking
3.  Accessing an artifact in a valid repository group will iterate over the managed repositories in the repository group
     3.a.  If an invalid managed repository is encountered (managed repository doesn't exist),
             a Not Found (HTTP 404) is returned and the iteration is broken
     3.b.  If an artifact is not found in a valid managed repository (after proxying, etc.),
             a Not Found (HTTP 404) is set but not returned yet, the iteration continues to the next managed repository.
             The Not Found (HTTP 404) is returned after exhausting all valid managed repositories
     3.c.  If an artifact is found in a valid managed repository,
             the artifact is returned, the iteration is broken and any Not Found (HTTP 404) is disregarded
4.  Accessing a valid repository group with any http write method returns a Bad Request (HTTP 400)

  
> Virtual repositories or repository grouping
> -------------------------------------------
>
>                 Key: MRM-694
>                 URL: http://jira.codehaus.org/browse/MRM-694
>             Project: Archiva
>          Issue Type: New Feature
>          Components: repository interface
>            Reporter: Maria Odea Ching
>             Fix For: 1.1
>
>         Attachments: MRM-694-archiva-configuration.patch, MRM-694-archiva-webapp.patch, MRM-694-archiva-webdav.patch, MRM-694-web-interface.patch
>
>
> A number of managed repositories can  be grouped together with that group having only one url. So you only need to specify that url in the settings.xml file and when Archiva receives a request via that url, it would look for that artifact from the repositories belonging to that group. 
> More details are dicussed here:
> http://www.nabble.com/Archiva-1.1-Roadmap-td15262645.html#a15263879

-- 
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators: http://jira.codehaus.org/secure/Administrators.jspa
-
For more information on JIRA, see: http://www.atlassian.com/software/jira

        

[jira] Commented: (MRM-694) Virtual repositories or repository grouping

Posted by "Brett Porter (JIRA)" <ji...@codehaus.org>.
    [ http://jira.codehaus.org/browse/MRM-694?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=135672#action_135672 ] 

Brett Porter commented on MRM-694:
----------------------------------

here are some other small adjustments:
- when you deploy, you get 400 BAD REQUEST, but I think maybe 405 on deployment is more appropriate? (http://www.w3.org/Protocols/rfc2616/rfc2616-sec10.html). If not 405, perhaps 403. Reading the spec, both would comply but 400 means we didn't understand the request
- the plain HTML indexes (IndexWriter) are not alphabetically sorted in groups
- in the UI, we should show the group HTTP URL, like the repository URLs we show for each repo
- I was allowed to create group with ID of an existing repository - this should be a conflict
- likewise, I was allowed to create a repository with ID of an existing group - this should be a conflict
- the repository group page HTML seems invalid - probably missing a closing div (see the footer which doesn't extend all the way to the left)

> Virtual repositories or repository grouping
> -------------------------------------------
>
>                 Key: MRM-694
>                 URL: http://jira.codehaus.org/browse/MRM-694
>             Project: Archiva
>          Issue Type: New Feature
>          Components: repository interface
>            Reporter: Maria Odea Ching
>            Assignee: Maria Odea Ching
>             Fix For: 1.1
>
>         Attachments: MRM-694-archiva-configuration.patch, MRM-694-archiva-webapp.patch, MRM-694-archiva-webdav.patch, MRM-694-web-interface.patch
>
>
> A number of managed repositories can  be grouped together with that group having only one url. So you only need to specify that url in the settings.xml file and when Archiva receives a request via that url, it would look for that artifact from the repositories belonging to that group. 
> More details are dicussed here:
> http://www.nabble.com/Archiva-1.1-Roadmap-td15262645.html#a15263879

-- 
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators: http://jira.codehaus.org/secure/Administrators.jspa
-
For more information on JIRA, see: http://www.atlassian.com/software/jira

        

[jira] Issue Comment Edited: (MRM-694) Virtual repositories or repository grouping

Posted by "Maria Odea Ching (JIRA)" <ji...@codehaus.org>.
    [ http://jira.codehaus.org/browse/MRM-694?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=134360#action_134360 ] 

oching edited comment on MRM-694 at 5/12/08 4:33 AM:
---------------------------------------------------------------

Patch MRM-694-web-interface.patch applied in trunk -r655432. Thanks for the patch Marica! :-)

I'm still resolving test failures in archiva-webapp after applying the remaining patches. There have been changes in the webdav module after the patch has been created causing the test failures after I merged them.

      was (Author: oching):
    Patch MRM-694-web-interface.patch applied in trunk -r655432. Thanks for the patch Marica! :-)

I'm still resolving test failures in archiva-webapp after applying the remaining patches. There have been changes in the webdav module after the patch has been created.
  
> Virtual repositories or repository grouping
> -------------------------------------------
>
>                 Key: MRM-694
>                 URL: http://jira.codehaus.org/browse/MRM-694
>             Project: Archiva
>          Issue Type: New Feature
>          Components: repository interface
>            Reporter: Maria Odea Ching
>            Assignee: Maria Odea Ching
>             Fix For: 1.1
>
>         Attachments: MRM-694-archiva-configuration.patch, MRM-694-archiva-webapp.patch, MRM-694-archiva-webdav.patch, MRM-694-web-interface.patch
>
>
> A number of managed repositories can  be grouped together with that group having only one url. So you only need to specify that url in the settings.xml file and when Archiva receives a request via that url, it would look for that artifact from the repositories belonging to that group. 
> More details are dicussed here:
> http://www.nabble.com/Archiva-1.1-Roadmap-td15262645.html#a15263879

-- 
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators: http://jira.codehaus.org/secure/Administrators.jspa
-
For more information on JIRA, see: http://www.atlassian.com/software/jira

        

[jira] Commented: (MRM-694) Virtual repositories or repository grouping

Posted by "Maria Odea Ching (JIRA)" <ji...@codehaus.org>.
    [ http://jira.codehaus.org/browse/MRM-694?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=136971#action_136971 ] 

Maria Odea Ching commented on MRM-694:
--------------------------------------

Brett, I can't seem to replicate this :-( 
Were you logged in Archiva when you accessed the repo group? 

> Virtual repositories or repository grouping
> -------------------------------------------
>
>                 Key: MRM-694
>                 URL: http://jira.codehaus.org/browse/MRM-694
>             Project: Archiva
>          Issue Type: New Feature
>          Components: repository interface
>            Reporter: Maria Odea Ching
>            Assignee: Maria Odea Ching
>             Fix For: 1.1
>
>         Attachments: MRM-694-archiva-configuration.patch, MRM-694-archiva-webapp.patch, MRM-694-archiva-webdav.patch, MRM-694-web-interface.patch
>
>
> A number of managed repositories can  be grouped together with that group having only one url. So you only need to specify that url in the settings.xml file and when Archiva receives a request via that url, it would look for that artifact from the repositories belonging to that group. 
> More details are dicussed here:
> http://www.nabble.com/Archiva-1.1-Roadmap-td15262645.html#a15263879

-- 
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators: http://jira.codehaus.org/secure/Administrators.jspa
-
For more information on JIRA, see: http://www.atlassian.com/software/jira

        

[jira] Commented: (MRM-694) Virtual repositories or repository grouping

Posted by "Maria Odea Ching (JIRA)" <ji...@codehaus.org>.
    [ http://jira.codehaus.org/browse/MRM-694?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=134749#action_134749 ] 

Maria Odea Ching commented on MRM-694:
--------------------------------------

http://www.nabble.com/Authentication-in-Virtual-Repositories-td17204716.html

> Virtual repositories or repository grouping
> -------------------------------------------
>
>                 Key: MRM-694
>                 URL: http://jira.codehaus.org/browse/MRM-694
>             Project: Archiva
>          Issue Type: New Feature
>          Components: repository interface
>            Reporter: Maria Odea Ching
>            Assignee: Maria Odea Ching
>             Fix For: 1.1
>
>         Attachments: MRM-694-archiva-configuration.patch, MRM-694-archiva-webapp.patch, MRM-694-archiva-webdav.patch, MRM-694-web-interface.patch
>
>
> A number of managed repositories can  be grouped together with that group having only one url. So you only need to specify that url in the settings.xml file and when Archiva receives a request via that url, it would look for that artifact from the repositories belonging to that group. 
> More details are dicussed here:
> http://www.nabble.com/Archiva-1.1-Roadmap-td15262645.html#a15263879

-- 
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators: http://jira.codehaus.org/secure/Administrators.jspa
-
For more information on JIRA, see: http://www.atlassian.com/software/jira

        

[jira] Commented: (MRM-694) Virtual repositories or repository grouping

Posted by "Maria Odea Ching (JIRA)" <ji...@codehaus.org>.
    [ http://jira.codehaus.org/browse/MRM-694?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=134360#action_134360 ] 

Maria Odea Ching commented on MRM-694:
--------------------------------------

Patch MRM-694-web-interface.patch applied in trunk -r655432. Thanks for the patch Marica! :-)

I'm still resolving test failures in archiva-webapp after applying the remaining patches. There have been changes in the webdav module after the patch has been created.

> Virtual repositories or repository grouping
> -------------------------------------------
>
>                 Key: MRM-694
>                 URL: http://jira.codehaus.org/browse/MRM-694
>             Project: Archiva
>          Issue Type: New Feature
>          Components: repository interface
>            Reporter: Maria Odea Ching
>            Assignee: Maria Odea Ching
>             Fix For: 1.1
>
>         Attachments: MRM-694-archiva-configuration.patch, MRM-694-archiva-webapp.patch, MRM-694-archiva-webdav.patch, MRM-694-web-interface.patch
>
>
> A number of managed repositories can  be grouped together with that group having only one url. So you only need to specify that url in the settings.xml file and when Archiva receives a request via that url, it would look for that artifact from the repositories belonging to that group. 
> More details are dicussed here:
> http://www.nabble.com/Archiva-1.1-Roadmap-td15262645.html#a15263879

-- 
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators: http://jira.codehaus.org/secure/Administrators.jspa
-
For more information on JIRA, see: http://www.atlassian.com/software/jira

        

[jira] Commented: (MRM-694) Virtual repositories or repository grouping

Posted by "Maria Odea Ching (JIRA)" <ji...@codehaus.org>.
    [ http://jira.codehaus.org/browse/MRM-694?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=136974#action_136974 ] 

Maria Odea Ching commented on MRM-694:
--------------------------------------

Hmm.. maybe this happened because of the browsing history stored in the browser? 

I was able to replicate this when I previously logged in as 'admin' and browsed the repo group, then logged out. When I accessed the repo group, I was still able to browse everything and when I tried accessing the repo which the guest user has read access, I was prompted for authentication. But when I cleared the browsing history and tried the repo group url again, I was only able to see the repositories which guest has read access to.

> Virtual repositories or repository grouping
> -------------------------------------------
>
>                 Key: MRM-694
>                 URL: http://jira.codehaus.org/browse/MRM-694
>             Project: Archiva
>          Issue Type: New Feature
>          Components: repository interface
>            Reporter: Maria Odea Ching
>            Assignee: Maria Odea Ching
>             Fix For: 1.1
>
>         Attachments: MRM-694-archiva-configuration.patch, MRM-694-archiva-webapp.patch, MRM-694-archiva-webdav.patch, MRM-694-web-interface.patch
>
>
> A number of managed repositories can  be grouped together with that group having only one url. So you only need to specify that url in the settings.xml file and when Archiva receives a request via that url, it would look for that artifact from the repositories belonging to that group. 
> More details are dicussed here:
> http://www.nabble.com/Archiva-1.1-Roadmap-td15262645.html#a15263879

-- 
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators: http://jira.codehaus.org/secure/Administrators.jspa
-
For more information on JIRA, see: http://www.atlassian.com/software/jira

        

[jira] Commented: (MRM-694) Virtual repositories or repository grouping

Posted by "Maria Odea Ching (JIRA)" <ji...@codehaus.org>.
    [ http://jira.codehaus.org/browse/MRM-694?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=135698#action_135698 ] 

Maria Odea Ching commented on MRM-694:
--------------------------------------

Fixed authentication problem in trunk, -r659069. 

The implementation is that if the current user logged in to Archiva has access to any of the repos in the group the user  is allowed to browse with only the artifacts in the repos they have permission to access are shown. But if the user has no permission to access any repository, authentication will be prompted.

> Virtual repositories or repository grouping
> -------------------------------------------
>
>                 Key: MRM-694
>                 URL: http://jira.codehaus.org/browse/MRM-694
>             Project: Archiva
>          Issue Type: New Feature
>          Components: repository interface
>            Reporter: Maria Odea Ching
>            Assignee: Maria Odea Ching
>             Fix For: 1.1
>
>         Attachments: MRM-694-archiva-configuration.patch, MRM-694-archiva-webapp.patch, MRM-694-archiva-webdav.patch, MRM-694-web-interface.patch
>
>
> A number of managed repositories can  be grouped together with that group having only one url. So you only need to specify that url in the settings.xml file and when Archiva receives a request via that url, it would look for that artifact from the repositories belonging to that group. 
> More details are dicussed here:
> http://www.nabble.com/Archiva-1.1-Roadmap-td15262645.html#a15263879

-- 
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators: http://jira.codehaus.org/secure/Administrators.jspa
-
For more information on JIRA, see: http://www.atlassian.com/software/jira

        

[jira] Commented: (MRM-694) Virtual repositories or repository grouping

Posted by "Napoleon Esmundo C. Ramirez (JIRA)" <ji...@codehaus.org>.
    [ http://jira.codehaus.org/browse/MRM-694?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=131880#action_131880 ] 

Napoleon Esmundo C. Ramirez commented on MRM-694:
-------------------------------------------------

The following test cases are handled:

1.  Accessing a valid repository group root url (e.g. http://machine.com/repository/repository-group/) returns a Bad Request (HTTP 400)
2.  Accessing an invalid repository group root url is forwarded to managed repository checking
3.  Accessing an artifact in a valid repository group will iterate over the managed repositories in the repository group
     3.a.  If an invalid managed repository is encountered (managed repository doesn't exist),
             a Not Found (HTTP 404) is returned and the iteration is broken
     3.b.  If an artifact is not found in a valid managed repository (after proxying, etc.),
             a Not Found (HTTP 404) is set but not returned yet, the iteration continues to the next managed repository.
             The Not Found (HTTP 404) is returned after exhausting all valid managed repositories
     3.c.  If an artifact is found in a valid managed repository,
             the artifact is returned, the iteration is broken and any Not Found (HTTP 404) is disregarded
4.  Accessing a valid repository group with any http write method returns a Bad Request (HTTP 400)


> Virtual repositories or repository grouping
> -------------------------------------------
>
>                 Key: MRM-694
>                 URL: http://jira.codehaus.org/browse/MRM-694
>             Project: Archiva
>          Issue Type: New Feature
>          Components: repository interface
>            Reporter: Maria Odea Ching
>             Fix For: 1.1
>
>         Attachments: MRM-694-archiva-configuration.patch, MRM-694-archiva-webapp.patch, MRM-694-archiva-webdav.patch, MRM-694-web-interface.patch
>
>
> A number of managed repositories can  be grouped together with that group having only one url. So you only need to specify that url in the settings.xml file and when Archiva receives a request via that url, it would look for that artifact from the repositories belonging to that group. 
> More details are dicussed here:
> http://www.nabble.com/Archiva-1.1-Roadmap-td15262645.html#a15263879

-- 
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators: http://jira.codehaus.org/secure/Administrators.jspa
-
For more information on JIRA, see: http://www.atlassian.com/software/jira

        

[jira] Commented: (MRM-694) Virtual repositories or repository grouping

Posted by "Maria Odea Ching (JIRA)" <ji...@codehaus.org>.
    [ http://jira.codehaus.org/browse/MRM-694?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=135585#action_135585 ] 

Maria Odea Ching commented on MRM-694:
--------------------------------------

Ok, I'll adjust the authentication.. thanks for testing this out Brett :-)

> Virtual repositories or repository grouping
> -------------------------------------------
>
>                 Key: MRM-694
>                 URL: http://jira.codehaus.org/browse/MRM-694
>             Project: Archiva
>          Issue Type: New Feature
>          Components: repository interface
>            Reporter: Maria Odea Ching
>            Assignee: Maria Odea Ching
>             Fix For: 1.1
>
>         Attachments: MRM-694-archiva-configuration.patch, MRM-694-archiva-webapp.patch, MRM-694-archiva-webdav.patch, MRM-694-web-interface.patch
>
>
> A number of managed repositories can  be grouped together with that group having only one url. So you only need to specify that url in the settings.xml file and when Archiva receives a request via that url, it would look for that artifact from the repositories belonging to that group. 
> More details are dicussed here:
> http://www.nabble.com/Archiva-1.1-Roadmap-td15262645.html#a15263879

-- 
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators: http://jira.codehaus.org/secure/Administrators.jspa
-
For more information on JIRA, see: http://www.atlassian.com/software/jira

        

[jira] Updated: (MRM-694) Virtual repositories or repository grouping

Posted by "Napoleon Esmundo C. Ramirez (JIRA)" <ji...@codehaus.org>.
     [ http://jira.codehaus.org/browse/MRM-694?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Napoleon Esmundo C. Ramirez updated MRM-694:
--------------------------------------------

    Attachment: MRM-694-archiva-configuration.patch

patch containing a utility method for getting the repository groups as a Map<String repositoryId, RepositoryGroupConfiguration>

> Virtual repositories or repository grouping
> -------------------------------------------
>
>                 Key: MRM-694
>                 URL: http://jira.codehaus.org/browse/MRM-694
>             Project: Archiva
>          Issue Type: New Feature
>          Components: repository interface
>            Reporter: Maria Odea Ching
>             Fix For: 1.1
>
>         Attachments: MRM-694-archiva-configuration.patch, MRM-694-web-interface.patch
>
>
> A number of managed repositories can  be grouped together with that group having only one url. So you only need to specify that url in the settings.xml file and when Archiva receives a request via that url, it would look for that artifact from the repositories belonging to that group. 
> More details are dicussed here:
> http://www.nabble.com/Archiva-1.1-Roadmap-td15262645.html#a15263879

-- 
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators: http://jira.codehaus.org/secure/Administrators.jspa
-
For more information on JIRA, see: http://www.atlassian.com/software/jira

        

[jira] Updated: (MRM-694) Virtual repositories or repository grouping

Posted by "Napoleon Esmundo C. Ramirez (JIRA)" <ji...@codehaus.org>.
     [ http://jira.codehaus.org/browse/MRM-694?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Napoleon Esmundo C. Ramirez updated MRM-694:
--------------------------------------------

    Attachment: MRM-694-archiva-webapp.patch

patch of unit tests for the repository group feature

> Virtual repositories or repository grouping
> -------------------------------------------
>
>                 Key: MRM-694
>                 URL: http://jira.codehaus.org/browse/MRM-694
>             Project: Archiva
>          Issue Type: New Feature
>          Components: repository interface
>            Reporter: Maria Odea Ching
>             Fix For: 1.1
>
>         Attachments: MRM-694-archiva-configuration.patch, MRM-694-archiva-webapp.patch, MRM-694-archiva-webdav.patch, MRM-694-web-interface.patch
>
>
> A number of managed repositories can  be grouped together with that group having only one url. So you only need to specify that url in the settings.xml file and when Archiva receives a request via that url, it would look for that artifact from the repositories belonging to that group. 
> More details are dicussed here:
> http://www.nabble.com/Archiva-1.1-Roadmap-td15262645.html#a15263879

-- 
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators: http://jira.codehaus.org/secure/Administrators.jspa
-
For more information on JIRA, see: http://www.atlassian.com/software/jira

        

[jira] Commented: (MRM-694) Virtual repositories or repository grouping

Posted by "Maria Odea Ching (JIRA)" <ji...@codehaus.org>.
    [ http://jira.codehaus.org/browse/MRM-694?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=135685#action_135685 ] 

Maria Odea Ching commented on MRM-694:
--------------------------------------

Ok, I'll look into these.. Thanks!
Also, I previously filed an issue before to display the URL of the repo group MRM-802. I'll just link it to this issue.

> Virtual repositories or repository grouping
> -------------------------------------------
>
>                 Key: MRM-694
>                 URL: http://jira.codehaus.org/browse/MRM-694
>             Project: Archiva
>          Issue Type: New Feature
>          Components: repository interface
>            Reporter: Maria Odea Ching
>            Assignee: Maria Odea Ching
>             Fix For: 1.1
>
>         Attachments: MRM-694-archiva-configuration.patch, MRM-694-archiva-webapp.patch, MRM-694-archiva-webdav.patch, MRM-694-web-interface.patch
>
>
> A number of managed repositories can  be grouped together with that group having only one url. So you only need to specify that url in the settings.xml file and when Archiva receives a request via that url, it would look for that artifact from the repositories belonging to that group. 
> More details are dicussed here:
> http://www.nabble.com/Archiva-1.1-Roadmap-td15262645.html#a15263879

-- 
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators: http://jira.codehaus.org/secure/Administrators.jspa
-
For more information on JIRA, see: http://www.atlassian.com/software/jira

        

[jira] Commented: (MRM-694) Virtual repositories or repository grouping

Posted by "Maria Odea Ching (JIRA)" <ji...@codehaus.org>.
    [ http://jira.codehaus.org/browse/MRM-694?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=135089#action_135089 ] 

Maria Odea Ching commented on MRM-694:
--------------------------------------

Fix in trunk -r657012:
- perform authentication only in ArchivaDavSessionProvider.attachSession()
- perform authn and authz for each repo in ArchivaDavResourceFactory.createResource()


> Virtual repositories or repository grouping
> -------------------------------------------
>
>                 Key: MRM-694
>                 URL: http://jira.codehaus.org/browse/MRM-694
>             Project: Archiva
>          Issue Type: New Feature
>          Components: repository interface
>            Reporter: Maria Odea Ching
>            Assignee: Maria Odea Ching
>             Fix For: 1.1
>
>         Attachments: MRM-694-archiva-configuration.patch, MRM-694-archiva-webapp.patch, MRM-694-archiva-webdav.patch, MRM-694-web-interface.patch
>
>
> A number of managed repositories can  be grouped together with that group having only one url. So you only need to specify that url in the settings.xml file and when Archiva receives a request via that url, it would look for that artifact from the repositories belonging to that group. 
> More details are dicussed here:
> http://www.nabble.com/Archiva-1.1-Roadmap-td15262645.html#a15263879

-- 
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators: http://jira.codehaus.org/secure/Administrators.jspa
-
For more information on JIRA, see: http://www.atlassian.com/software/jira

        

[jira] Updated: (MRM-694) Virtual repositories or repository grouping

Posted by "Napoleon Esmundo C. Ramirez (JIRA)" <ji...@codehaus.org>.
     [ http://jira.codehaus.org/browse/MRM-694?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Napoleon Esmundo C. Ramirez updated MRM-694:
--------------------------------------------

    Attachment: MRM-694-archiva-webdav.patch

patch for adding the repository groups feature

> Virtual repositories or repository grouping
> -------------------------------------------
>
>                 Key: MRM-694
>                 URL: http://jira.codehaus.org/browse/MRM-694
>             Project: Archiva
>          Issue Type: New Feature
>          Components: repository interface
>            Reporter: Maria Odea Ching
>             Fix For: 1.1
>
>         Attachments: MRM-694-archiva-configuration.patch, MRM-694-archiva-webapp.patch, MRM-694-archiva-webdav.patch, MRM-694-web-interface.patch
>
>
> A number of managed repositories can  be grouped together with that group having only one url. So you only need to specify that url in the settings.xml file and when Archiva receives a request via that url, it would look for that artifact from the repositories belonging to that group. 
> More details are dicussed here:
> http://www.nabble.com/Archiva-1.1-Roadmap-td15262645.html#a15263879

-- 
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators: http://jira.codehaus.org/secure/Administrators.jspa
-
For more information on JIRA, see: http://www.atlassian.com/software/jira

        

[jira] Reopened: (MRM-694) Virtual repositories or repository grouping

Posted by "Brett Porter (JIRA)" <ji...@codehaus.org>.
     [ http://jira.codehaus.org/browse/MRM-694?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Brett Porter reopened MRM-694:
------------------------------


I found that I was able to access the contents of a repository I didn't have access to via a group it was included in.

Setup:
- 'test' repository (guest has read access)
- 'testing' repository (guest has no access)
- 'all-test' group that includes both

Accessing all-test with the group gives access to both repositories, while accessing via testing asks for authentication.

> Virtual repositories or repository grouping
> -------------------------------------------
>
>                 Key: MRM-694
>                 URL: http://jira.codehaus.org/browse/MRM-694
>             Project: Archiva
>          Issue Type: New Feature
>          Components: repository interface
>            Reporter: Maria Odea Ching
>            Assignee: Maria Odea Ching
>             Fix For: 1.1
>
>         Attachments: MRM-694-archiva-configuration.patch, MRM-694-archiva-webapp.patch, MRM-694-archiva-webdav.patch, MRM-694-web-interface.patch
>
>
> A number of managed repositories can  be grouped together with that group having only one url. So you only need to specify that url in the settings.xml file and when Archiva receives a request via that url, it would look for that artifact from the repositories belonging to that group. 
> More details are dicussed here:
> http://www.nabble.com/Archiva-1.1-Roadmap-td15262645.html#a15263879

-- 
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators: http://jira.codehaus.org/secure/Administrators.jspa
-
For more information on JIRA, see: http://www.atlassian.com/software/jira

        

[jira] Commented: (MRM-694) Virtual repositories or repository grouping

Posted by "Maria Odea Ching (JIRA)" <ji...@codehaus.org>.
    [ http://jira.codehaus.org/browse/MRM-694?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=136260#action_136260 ] 

Maria Odea Ching commented on MRM-694:
--------------------------------------

Okay, I'll take a look at those two issues.. 
Thanks Marecor! :-)

> Virtual repositories or repository grouping
> -------------------------------------------
>
>                 Key: MRM-694
>                 URL: http://jira.codehaus.org/browse/MRM-694
>             Project: Archiva
>          Issue Type: New Feature
>          Components: repository interface
>            Reporter: Maria Odea Ching
>            Assignee: Maria Odea Ching
>             Fix For: 1.1
>
>         Attachments: MRM-694-archiva-configuration.patch, MRM-694-archiva-webapp.patch, MRM-694-archiva-webdav.patch, MRM-694-web-interface.patch
>
>
> A number of managed repositories can  be grouped together with that group having only one url. So you only need to specify that url in the settings.xml file and when Archiva receives a request via that url, it would look for that artifact from the repositories belonging to that group. 
> More details are dicussed here:
> http://www.nabble.com/Archiva-1.1-Roadmap-td15262645.html#a15263879

-- 
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators: http://jira.codehaus.org/secure/Administrators.jspa
-
For more information on JIRA, see: http://www.atlassian.com/software/jira

        

[jira] Commented: (MRM-694) Virtual repositories or repository grouping

Posted by "Maria Odea Ching (JIRA)" <ji...@codehaus.org>.
    [ http://jira.codehaus.org/browse/MRM-694?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=134615#action_134615 ] 

Maria Odea Ching commented on MRM-694:
--------------------------------------

I encountered some problems regarding authentication:

2008-05-13 15:09:47,487 [btpool0-0] INFO  org.apache.maven.archiva.security.ArchivaServletAuthenticator  - Authorization Denied [ip=127.0.0.1,isWriteRequest=false,permission=archiva-read-repository,repo=internal.group] : no matching permissions
2008-05-13 15:09:47,487 [btpool0-0] ERROR org.apache.maven.archiva.webdav.ArchivaDavSessionProvider  - Access denied for repository internal.group



> Virtual repositories or repository grouping
> -------------------------------------------
>
>                 Key: MRM-694
>                 URL: http://jira.codehaus.org/browse/MRM-694
>             Project: Archiva
>          Issue Type: New Feature
>          Components: repository interface
>            Reporter: Maria Odea Ching
>            Assignee: Maria Odea Ching
>             Fix For: 1.1
>
>         Attachments: MRM-694-archiva-configuration.patch, MRM-694-archiva-webapp.patch, MRM-694-archiva-webdav.patch, MRM-694-web-interface.patch
>
>
> A number of managed repositories can  be grouped together with that group having only one url. So you only need to specify that url in the settings.xml file and when Archiva receives a request via that url, it would look for that artifact from the repositories belonging to that group. 
> More details are dicussed here:
> http://www.nabble.com/Archiva-1.1-Roadmap-td15262645.html#a15263879

-- 
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators: http://jira.codehaus.org/secure/Administrators.jspa
-
For more information on JIRA, see: http://www.atlassian.com/software/jira

        

[jira] Closed: (MRM-694) Virtual repositories or repository grouping

Posted by "Brett Porter (JIRA)" <ji...@codehaus.org>.
     [ http://jira.codehaus.org/browse/MRM-694?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Brett Porter closed MRM-694.
----------------------------

    Resolution: Fixed

you're right :) sorry!

> Virtual repositories or repository grouping
> -------------------------------------------
>
>                 Key: MRM-694
>                 URL: http://jira.codehaus.org/browse/MRM-694
>             Project: Archiva
>          Issue Type: New Feature
>          Components: repository interface
>            Reporter: Maria Odea Ching
>            Assignee: Maria Odea Ching
>             Fix For: 1.1
>
>         Attachments: MRM-694-archiva-configuration.patch, MRM-694-archiva-webapp.patch, MRM-694-archiva-webdav.patch, MRM-694-web-interface.patch
>
>
> A number of managed repositories can  be grouped together with that group having only one url. So you only need to specify that url in the settings.xml file and when Archiva receives a request via that url, it would look for that artifact from the repositories belonging to that group. 
> More details are dicussed here:
> http://www.nabble.com/Archiva-1.1-Roadmap-td15262645.html#a15263879

-- 
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators: http://jira.codehaus.org/secure/Administrators.jspa
-
For more information on JIRA, see: http://www.atlassian.com/software/jira

        

[jira] Updated: (MRM-694) Virtual repositories or repository grouping

Posted by "Maria Odea Ching (JIRA)" <ji...@codehaus.org>.
     [ http://jira.codehaus.org/browse/MRM-694?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Maria Odea Ching updated MRM-694:
---------------------------------

    Fix Version/s: 1.1

> Virtual repositories or repository grouping
> -------------------------------------------
>
>                 Key: MRM-694
>                 URL: http://jira.codehaus.org/browse/MRM-694
>             Project: Archiva
>          Issue Type: New Feature
>          Components: repository interface
>            Reporter: Maria Odea Ching
>             Fix For: 1.1
>
>
> A number of managed repositories can  be grouped together with that group having only one url. So you only need to specify that url in the settings.xml file and when Archiva receives a request via that url, it would look for that artifact from the repositories belonging to that group. 
> http://www.nabble.com/Archiva-1.1-Roadmap-td15262645.html#a15263879

-- 
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators: http://jira.codehaus.org/secure/Administrators.jspa
-
For more information on JIRA, see: http://www.atlassian.com/software/jira

        

[jira] Commented: (MRM-694) Virtual repositories or repository grouping

Posted by "Brett Porter (JIRA)" <ji...@codehaus.org>.
    [ http://jira.codehaus.org/browse/MRM-694?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=136973#action_136973 ] 

Brett Porter commented on MRM-694:
----------------------------------

nope, I wasn't

> Virtual repositories or repository grouping
> -------------------------------------------
>
>                 Key: MRM-694
>                 URL: http://jira.codehaus.org/browse/MRM-694
>             Project: Archiva
>          Issue Type: New Feature
>          Components: repository interface
>            Reporter: Maria Odea Ching
>            Assignee: Maria Odea Ching
>             Fix For: 1.1
>
>         Attachments: MRM-694-archiva-configuration.patch, MRM-694-archiva-webapp.patch, MRM-694-archiva-webdav.patch, MRM-694-web-interface.patch
>
>
> A number of managed repositories can  be grouped together with that group having only one url. So you only need to specify that url in the settings.xml file and when Archiva receives a request via that url, it would look for that artifact from the repositories belonging to that group. 
> More details are dicussed here:
> http://www.nabble.com/Archiva-1.1-Roadmap-td15262645.html#a15263879

-- 
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators: http://jira.codehaus.org/secure/Administrators.jspa
-
For more information on JIRA, see: http://www.atlassian.com/software/jira

        

[jira] Commented: (MRM-694) Virtual repositories or repository grouping

Posted by "Maria Odea Ching (JIRA)" <ji...@codehaus.org>.
    [ http://jira.codehaus.org/browse/MRM-694?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=131361#action_131361 ] 

Maria Odea Ching commented on MRM-694:
--------------------------------------

Additional info in:
http://www.nabble.com/Virtual-Repositories-td16741542.html

> Virtual repositories or repository grouping
> -------------------------------------------
>
>                 Key: MRM-694
>                 URL: http://jira.codehaus.org/browse/MRM-694
>             Project: Archiva
>          Issue Type: New Feature
>          Components: repository interface
>            Reporter: Maria Odea Ching
>             Fix For: 1.1
>
>
> A number of managed repositories can  be grouped together with that group having only one url. So you only need to specify that url in the settings.xml file and when Archiva receives a request via that url, it would look for that artifact from the repositories belonging to that group. 
> More details are dicussed here:
> http://www.nabble.com/Archiva-1.1-Roadmap-td15262645.html#a15263879

-- 
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators: http://jira.codehaus.org/secure/Administrators.jspa
-
For more information on JIRA, see: http://www.atlassian.com/software/jira

        

[jira] Commented: (MRM-694) Virtual repositories or repository grouping

Posted by "Maria Odea Ching (JIRA)" <ji...@codehaus.org>.
    [ http://jira.codehaus.org/browse/MRM-694?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=135521#action_135521 ] 

Maria Odea Ching commented on MRM-694:
--------------------------------------

Fix in trunk -r658261:
- handle virtual repos in webdav browse
- add new DavResource for virtual repos

Leaving this issue open until other people aside from me are able to test this further.


> Virtual repositories or repository grouping
> -------------------------------------------
>
>                 Key: MRM-694
>                 URL: http://jira.codehaus.org/browse/MRM-694
>             Project: Archiva
>          Issue Type: New Feature
>          Components: repository interface
>            Reporter: Maria Odea Ching
>            Assignee: Maria Odea Ching
>             Fix For: 1.1
>
>         Attachments: MRM-694-archiva-configuration.patch, MRM-694-archiva-webapp.patch, MRM-694-archiva-webdav.patch, MRM-694-web-interface.patch
>
>
> A number of managed repositories can  be grouped together with that group having only one url. So you only need to specify that url in the settings.xml file and when Archiva receives a request via that url, it would look for that artifact from the repositories belonging to that group. 
> More details are dicussed here:
> http://www.nabble.com/Archiva-1.1-Roadmap-td15262645.html#a15263879

-- 
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators: http://jira.codehaus.org/secure/Administrators.jspa
-
For more information on JIRA, see: http://www.atlassian.com/software/jira

        

[jira] Closed: (MRM-694) Virtual repositories or repository grouping

Posted by "Maria Odea Ching (JIRA)" <ji...@codehaus.org>.
     [ http://jira.codehaus.org/browse/MRM-694?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Maria Odea Ching closed MRM-694.
--------------------------------

    Resolution: Fixed

> Virtual repositories or repository grouping
> -------------------------------------------
>
>                 Key: MRM-694
>                 URL: http://jira.codehaus.org/browse/MRM-694
>             Project: Archiva
>          Issue Type: New Feature
>          Components: repository interface
>            Reporter: Maria Odea Ching
>            Assignee: Maria Odea Ching
>             Fix For: 1.1
>
>         Attachments: MRM-694-archiva-configuration.patch, MRM-694-archiva-webapp.patch, MRM-694-archiva-webdav.patch, MRM-694-web-interface.patch
>
>
> A number of managed repositories can  be grouped together with that group having only one url. So you only need to specify that url in the settings.xml file and when Archiva receives a request via that url, it would look for that artifact from the repositories belonging to that group. 
> More details are dicussed here:
> http://www.nabble.com/Archiva-1.1-Roadmap-td15262645.html#a15263879

-- 
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators: http://jira.codehaus.org/secure/Administrators.jspa
-
For more information on JIRA, see: http://www.atlassian.com/software/jira

        

[jira] Work stopped: (MRM-694) Virtual repositories or repository grouping

Posted by "Maria Odea Ching (JIRA)" <ji...@codehaus.org>.
     [ http://jira.codehaus.org/browse/MRM-694?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Work on MRM-694 stopped by Maria Odea Ching.

> Virtual repositories or repository grouping
> -------------------------------------------
>
>                 Key: MRM-694
>                 URL: http://jira.codehaus.org/browse/MRM-694
>             Project: Archiva
>          Issue Type: New Feature
>          Components: repository interface
>            Reporter: Maria Odea Ching
>            Assignee: Maria Odea Ching
>             Fix For: 1.1
>
>         Attachments: MRM-694-archiva-configuration.patch, MRM-694-archiva-webapp.patch, MRM-694-archiva-webdav.patch, MRM-694-web-interface.patch
>
>
> A number of managed repositories can  be grouped together with that group having only one url. So you only need to specify that url in the settings.xml file and when Archiva receives a request via that url, it would look for that artifact from the repositories belonging to that group. 
> More details are dicussed here:
> http://www.nabble.com/Archiva-1.1-Roadmap-td15262645.html#a15263879

-- 
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators: http://jira.codehaus.org/secure/Administrators.jspa
-
For more information on JIRA, see: http://www.atlassian.com/software/jira

        

[jira] Assigned: (MRM-694) Virtual repositories or repository grouping

Posted by "Maria Odea Ching (JIRA)" <ji...@codehaus.org>.
     [ http://jira.codehaus.org/browse/MRM-694?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Maria Odea Ching reassigned MRM-694:
------------------------------------

    Assignee: Maria Odea Ching

> Virtual repositories or repository grouping
> -------------------------------------------
>
>                 Key: MRM-694
>                 URL: http://jira.codehaus.org/browse/MRM-694
>             Project: Archiva
>          Issue Type: New Feature
>          Components: repository interface
>            Reporter: Maria Odea Ching
>            Assignee: Maria Odea Ching
>             Fix For: 1.1
>
>         Attachments: MRM-694-archiva-configuration.patch, MRM-694-archiva-webapp.patch, MRM-694-archiva-webdav.patch, MRM-694-web-interface.patch
>
>
> A number of managed repositories can  be grouped together with that group having only one url. So you only need to specify that url in the settings.xml file and when Archiva receives a request via that url, it would look for that artifact from the repositories belonging to that group. 
> More details are dicussed here:
> http://www.nabble.com/Archiva-1.1-Roadmap-td15262645.html#a15263879

-- 
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators: http://jira.codehaus.org/secure/Administrators.jspa
-
For more information on JIRA, see: http://www.atlassian.com/software/jira

        

[jira] Updated: (MRM-694) Virtual repositories or repository grouping

Posted by "Maria Odea Ching (JIRA)" <ji...@codehaus.org>.
     [ http://jira.codehaus.org/browse/MRM-694?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Maria Odea Ching updated MRM-694:
---------------------------------

    Patch Submitted: [Yes]

> Virtual repositories or repository grouping
> -------------------------------------------
>
>                 Key: MRM-694
>                 URL: http://jira.codehaus.org/browse/MRM-694
>             Project: Archiva
>          Issue Type: New Feature
>          Components: repository interface
>            Reporter: Maria Odea Ching
>            Assignee: Maria Odea Ching
>             Fix For: 1.1
>
>         Attachments: MRM-694-archiva-configuration.patch, MRM-694-archiva-webapp.patch, MRM-694-archiva-webdav.patch, MRM-694-web-interface.patch
>
>
> A number of managed repositories can  be grouped together with that group having only one url. So you only need to specify that url in the settings.xml file and when Archiva receives a request via that url, it would look for that artifact from the repositories belonging to that group. 
> More details are dicussed here:
> http://www.nabble.com/Archiva-1.1-Roadmap-td15262645.html#a15263879

-- 
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators: http://jira.codehaus.org/secure/Administrators.jspa
-
For more information on JIRA, see: http://www.atlassian.com/software/jira

        

[jira] Commented: (MRM-694) Virtual repositories or repository grouping

Posted by "Marecor Baclay (JIRA)" <ji...@codehaus.org>.
    [ http://jira.codehaus.org/browse/MRM-694?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=136258#action_136258 ] 

Marecor Baclay commented on MRM-694:
------------------------------------

I tested this feature and found out MRM-818 and MRM-819.

> Virtual repositories or repository grouping
> -------------------------------------------
>
>                 Key: MRM-694
>                 URL: http://jira.codehaus.org/browse/MRM-694
>             Project: Archiva
>          Issue Type: New Feature
>          Components: repository interface
>            Reporter: Maria Odea Ching
>            Assignee: Maria Odea Ching
>             Fix For: 1.1
>
>         Attachments: MRM-694-archiva-configuration.patch, MRM-694-archiva-webapp.patch, MRM-694-archiva-webdav.patch, MRM-694-web-interface.patch
>
>
> A number of managed repositories can  be grouped together with that group having only one url. So you only need to specify that url in the settings.xml file and when Archiva receives a request via that url, it would look for that artifact from the repositories belonging to that group. 
> More details are dicussed here:
> http://www.nabble.com/Archiva-1.1-Roadmap-td15262645.html#a15263879

-- 
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators: http://jira.codehaus.org/secure/Administrators.jspa
-
For more information on JIRA, see: http://www.atlassian.com/software/jira

        

[jira] Updated: (MRM-694) Virtual repositories or repository grouping

Posted by "Maria Odea Ching (JIRA)" <ji...@codehaus.org>.
     [ http://jira.codehaus.org/browse/MRM-694?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Maria Odea Ching updated MRM-694:
---------------------------------

    Description: 
A number of managed repositories can  be grouped together with that group having only one url. So you only need to specify that url in the settings.xml file and when Archiva receives a request via that url, it would look for that artifact from the repositories belonging to that group. 

More details are dicussed here:
http://www.nabble.com/Archiva-1.1-Roadmap-td15262645.html#a15263879

  was:
A number of managed repositories can  be grouped together with that group having only one url. So you only need to specify that url in the settings.xml file and when Archiva receives a request via that url, it would look for that artifact from the repositories belonging to that group. 

http://www.nabble.com/Archiva-1.1-Roadmap-td15262645.html#a15263879


> Virtual repositories or repository grouping
> -------------------------------------------
>
>                 Key: MRM-694
>                 URL: http://jira.codehaus.org/browse/MRM-694
>             Project: Archiva
>          Issue Type: New Feature
>          Components: repository interface
>            Reporter: Maria Odea Ching
>             Fix For: 1.1
>
>
> A number of managed repositories can  be grouped together with that group having only one url. So you only need to specify that url in the settings.xml file and when Archiva receives a request via that url, it would look for that artifact from the repositories belonging to that group. 
> More details are dicussed here:
> http://www.nabble.com/Archiva-1.1-Roadmap-td15262645.html#a15263879

-- 
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators: http://jira.codehaus.org/secure/Administrators.jspa
-
For more information on JIRA, see: http://www.atlassian.com/software/jira

        

[jira] Commented: (MRM-694) Virtual repositories or repository grouping

Posted by "Brett Porter (JIRA)" <ji...@codehaus.org>.
    [ http://jira.codehaus.org/browse/MRM-694?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=135583#action_135583 ] 

Brett Porter commented on MRM-694:
----------------------------------

I'm having a problem using them with split authz.

Say the guest has perms to one repo and not the other, I get prompted for auth on the group.

Likewise, if a user has perms to one repo and not the other, their auth fails for the group with: 
{code}
2008-05-21 14:17:24,210 [btpool0-5] INFO  org.apache.maven.archiva.security.ArchivaServletAuthenticator  - Authorization Denied [ip=0:0:0:0:0:0:0:1%0,
isWriteRequest=false,permission=archiva-read-repository,repo=testing] : no matching permissions
{code}

I think that if the current user has access to *any* repo in the group they are let in, and then what is shown is checked based on their permissions?

But if they have access to none, they are prompted.

> Virtual repositories or repository grouping
> -------------------------------------------
>
>                 Key: MRM-694
>                 URL: http://jira.codehaus.org/browse/MRM-694
>             Project: Archiva
>          Issue Type: New Feature
>          Components: repository interface
>            Reporter: Maria Odea Ching
>            Assignee: Maria Odea Ching
>             Fix For: 1.1
>
>         Attachments: MRM-694-archiva-configuration.patch, MRM-694-archiva-webapp.patch, MRM-694-archiva-webdav.patch, MRM-694-web-interface.patch
>
>
> A number of managed repositories can  be grouped together with that group having only one url. So you only need to specify that url in the settings.xml file and when Archiva receives a request via that url, it would look for that artifact from the repositories belonging to that group. 
> More details are dicussed here:
> http://www.nabble.com/Archiva-1.1-Roadmap-td15262645.html#a15263879

-- 
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators: http://jira.codehaus.org/secure/Administrators.jspa
-
For more information on JIRA, see: http://www.atlassian.com/software/jira

        

[jira] Updated: (MRM-694) Virtual repositories or repository grouping

Posted by "Maria Catherine Tan (JIRA)" <ji...@codehaus.org>.
     [ http://jira.codehaus.org/browse/MRM-694?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Maria Catherine Tan updated MRM-694:
------------------------------------

    Attachment: MRM-694-web-interface.patch

Submitted a patch for the web interface part of this issue

> Virtual repositories or repository grouping
> -------------------------------------------
>
>                 Key: MRM-694
>                 URL: http://jira.codehaus.org/browse/MRM-694
>             Project: Archiva
>          Issue Type: New Feature
>          Components: repository interface
>            Reporter: Maria Odea Ching
>             Fix For: 1.1
>
>         Attachments: MRM-694-web-interface.patch
>
>
> A number of managed repositories can  be grouped together with that group having only one url. So you only need to specify that url in the settings.xml file and when Archiva receives a request via that url, it would look for that artifact from the repositories belonging to that group. 
> More details are dicussed here:
> http://www.nabble.com/Archiva-1.1-Roadmap-td15262645.html#a15263879

-- 
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators: http://jira.codehaus.org/secure/Administrators.jspa
-
For more information on JIRA, see: http://www.atlassian.com/software/jira

        

[jira] Commented: (MRM-694) Virtual repositories or repository grouping

Posted by "Maria Odea Ching (JIRA)" <ji...@codehaus.org>.
    [ http://jira.codehaus.org/browse/MRM-694?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=134614#action_134614 ] 

Maria Odea Ching commented on MRM-694:
--------------------------------------

I'm leaving this open while I'm still testing this feature.

> Virtual repositories or repository grouping
> -------------------------------------------
>
>                 Key: MRM-694
>                 URL: http://jira.codehaus.org/browse/MRM-694
>             Project: Archiva
>          Issue Type: New Feature
>          Components: repository interface
>            Reporter: Maria Odea Ching
>            Assignee: Maria Odea Ching
>             Fix For: 1.1
>
>         Attachments: MRM-694-archiva-configuration.patch, MRM-694-archiva-webapp.patch, MRM-694-archiva-webdav.patch, MRM-694-web-interface.patch
>
>
> A number of managed repositories can  be grouped together with that group having only one url. So you only need to specify that url in the settings.xml file and when Archiva receives a request via that url, it would look for that artifact from the repositories belonging to that group. 
> More details are dicussed here:
> http://www.nabble.com/Archiva-1.1-Roadmap-td15262645.html#a15263879

-- 
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators: http://jira.codehaus.org/secure/Administrators.jspa
-
For more information on JIRA, see: http://www.atlassian.com/software/jira

        

[jira] Commented: (MRM-694) Virtual repositories or repository grouping

Posted by "Maria Odea Ching (JIRA)" <ji...@codehaus.org>.
    [ http://jira.codehaus.org/browse/MRM-694?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=134612#action_134612 ] 

Maria Odea Ching commented on MRM-694:
--------------------------------------

MRM-694-archiva-webapp.patch and MRM-694-archiva-webdav.patch applied in trunk -r655749. I made some adjustments in the patch in order to apply it successfully to trunk and for the RepoServlet tests to pass. Thanks for the patches Nap! :-)

I no longer applied MRM-694-archiva-configuration.patch as the same code was also in MRM-694-web-interface.patch already. 


> Virtual repositories or repository grouping
> -------------------------------------------
>
>                 Key: MRM-694
>                 URL: http://jira.codehaus.org/browse/MRM-694
>             Project: Archiva
>          Issue Type: New Feature
>          Components: repository interface
>            Reporter: Maria Odea Ching
>            Assignee: Maria Odea Ching
>             Fix For: 1.1
>
>         Attachments: MRM-694-archiva-configuration.patch, MRM-694-archiva-webapp.patch, MRM-694-archiva-webdav.patch, MRM-694-web-interface.patch
>
>
> A number of managed repositories can  be grouped together with that group having only one url. So you only need to specify that url in the settings.xml file and when Archiva receives a request via that url, it would look for that artifact from the repositories belonging to that group. 
> More details are dicussed here:
> http://www.nabble.com/Archiva-1.1-Roadmap-td15262645.html#a15263879

-- 
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators: http://jira.codehaus.org/secure/Administrators.jspa
-
For more information on JIRA, see: http://www.atlassian.com/software/jira

        

[jira] Commented: (MRM-694) Virtual repositories or repository grouping

Posted by "Maria Odea Ching (JIRA)" <ji...@codehaus.org>.
    [ http://jira.codehaus.org/browse/MRM-694?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=135574#action_135574 ] 

Maria Odea Ching commented on MRM-694:
--------------------------------------

Additional fix in trunk -r658525:
- add authorization check for virtual repos

> Virtual repositories or repository grouping
> -------------------------------------------
>
>                 Key: MRM-694
>                 URL: http://jira.codehaus.org/browse/MRM-694
>             Project: Archiva
>          Issue Type: New Feature
>          Components: repository interface
>            Reporter: Maria Odea Ching
>            Assignee: Maria Odea Ching
>             Fix For: 1.1
>
>         Attachments: MRM-694-archiva-configuration.patch, MRM-694-archiva-webapp.patch, MRM-694-archiva-webdav.patch, MRM-694-web-interface.patch
>
>
> A number of managed repositories can  be grouped together with that group having only one url. So you only need to specify that url in the settings.xml file and when Archiva receives a request via that url, it would look for that artifact from the repositories belonging to that group. 
> More details are dicussed here:
> http://www.nabble.com/Archiva-1.1-Roadmap-td15262645.html#a15263879

-- 
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators: http://jira.codehaus.org/secure/Administrators.jspa
-
For more information on JIRA, see: http://www.atlassian.com/software/jira

        

[jira] Commented: (MRM-694) Virtual repositories or repository grouping

Posted by "Maria Odea Ching (JIRA)" <ji...@codehaus.org>.
    [ http://jira.codehaus.org/browse/MRM-694?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=135701#action_135701 ] 

Maria Odea Ching commented on MRM-694:
--------------------------------------

Changed return to 405 for write requests to a virtual repo (fixed in trunk -r659071)

> Virtual repositories or repository grouping
> -------------------------------------------
>
>                 Key: MRM-694
>                 URL: http://jira.codehaus.org/browse/MRM-694
>             Project: Archiva
>          Issue Type: New Feature
>          Components: repository interface
>            Reporter: Maria Odea Ching
>            Assignee: Maria Odea Ching
>             Fix For: 1.1
>
>         Attachments: MRM-694-archiva-configuration.patch, MRM-694-archiva-webapp.patch, MRM-694-archiva-webdav.patch, MRM-694-web-interface.patch
>
>
> A number of managed repositories can  be grouped together with that group having only one url. So you only need to specify that url in the settings.xml file and when Archiva receives a request via that url, it would look for that artifact from the repositories belonging to that group. 
> More details are dicussed here:
> http://www.nabble.com/Archiva-1.1-Roadmap-td15262645.html#a15263879

-- 
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators: http://jira.codehaus.org/secure/Administrators.jspa
-
For more information on JIRA, see: http://www.atlassian.com/software/jira

        

[jira] Work started: (MRM-694) Virtual repositories or repository grouping

Posted by "Maria Odea Ching (JIRA)" <ji...@codehaus.org>.
     [ http://jira.codehaus.org/browse/MRM-694?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Work on MRM-694 started by Maria Odea Ching.

> Virtual repositories or repository grouping
> -------------------------------------------
>
>                 Key: MRM-694
>                 URL: http://jira.codehaus.org/browse/MRM-694
>             Project: Archiva
>          Issue Type: New Feature
>          Components: repository interface
>            Reporter: Maria Odea Ching
>            Assignee: Maria Odea Ching
>             Fix For: 1.1
>
>         Attachments: MRM-694-archiva-configuration.patch, MRM-694-archiva-webapp.patch, MRM-694-archiva-webdav.patch, MRM-694-web-interface.patch
>
>
> A number of managed repositories can  be grouped together with that group having only one url. So you only need to specify that url in the settings.xml file and when Archiva receives a request via that url, it would look for that artifact from the repositories belonging to that group. 
> More details are dicussed here:
> http://www.nabble.com/Archiva-1.1-Roadmap-td15262645.html#a15263879

-- 
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators: http://jira.codehaus.org/secure/Administrators.jspa
-
For more information on JIRA, see: http://www.atlassian.com/software/jira

        

[jira] Commented: (MRM-694) Virtual repositories or repository grouping

Posted by "Maria Odea Ching (JIRA)" <ji...@codehaus.org>.
    [ http://jira.codehaus.org/browse/MRM-694?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=135575#action_135575 ] 

Maria Odea Ching commented on MRM-694:
--------------------------------------

Additional fix in trunk -r658528:
- handle problem with the missing '/' in the repository group url


> Virtual repositories or repository grouping
> -------------------------------------------
>
>                 Key: MRM-694
>                 URL: http://jira.codehaus.org/browse/MRM-694
>             Project: Archiva
>          Issue Type: New Feature
>          Components: repository interface
>            Reporter: Maria Odea Ching
>            Assignee: Maria Odea Ching
>             Fix For: 1.1
>
>         Attachments: MRM-694-archiva-configuration.patch, MRM-694-archiva-webapp.patch, MRM-694-archiva-webdav.patch, MRM-694-web-interface.patch
>
>
> A number of managed repositories can  be grouped together with that group having only one url. So you only need to specify that url in the settings.xml file and when Archiva receives a request via that url, it would look for that artifact from the repositories belonging to that group. 
> More details are dicussed here:
> http://www.nabble.com/Archiva-1.1-Roadmap-td15262645.html#a15263879

-- 
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators: http://jira.codehaus.org/secure/Administrators.jspa
-
For more information on JIRA, see: http://www.atlassian.com/software/jira

        

[jira] Commented: (MRM-694) Virtual repositories or repository grouping

Posted by "Maria Odea Ching (JIRA)" <ji...@codehaus.org>.
    [ http://jira.codehaus.org/browse/MRM-694?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=135823#action_135823 ] 

Maria Odea Ching commented on MRM-694:
--------------------------------------

Fixed the following in trunk:
- add validation check for existing repo group ids and managed & remote repo ids (-r659443)
- fixed sorting in IndexWriter (-r659397)
- fixed footer in repo groups page (-r659392)

I'm leaving this issue open until the fixes are verified. Thanks! :-)


> Virtual repositories or repository grouping
> -------------------------------------------
>
>                 Key: MRM-694
>                 URL: http://jira.codehaus.org/browse/MRM-694
>             Project: Archiva
>          Issue Type: New Feature
>          Components: repository interface
>            Reporter: Maria Odea Ching
>            Assignee: Maria Odea Ching
>             Fix For: 1.1
>
>         Attachments: MRM-694-archiva-configuration.patch, MRM-694-archiva-webapp.patch, MRM-694-archiva-webdav.patch, MRM-694-web-interface.patch
>
>
> A number of managed repositories can  be grouped together with that group having only one url. So you only need to specify that url in the settings.xml file and when Archiva receives a request via that url, it would look for that artifact from the repositories belonging to that group. 
> More details are dicussed here:
> http://www.nabble.com/Archiva-1.1-Roadmap-td15262645.html#a15263879

-- 
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators: http://jira.codehaus.org/secure/Administrators.jspa
-
For more information on JIRA, see: http://www.atlassian.com/software/jira