Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Feature: Allow several users to administer a repository together #63

Closed
wants to merge 4 commits into from

Conversation

sray
Copy link
Contributor

@sray sray commented Jan 15, 2013

Hi James,

we are using gitblit in our company. People really like to have a hosted gitblit alternative in-house. But after a few months, we have a couple of feature wishes now. One is to allow several users to administer a repository together. Projects are really self-organized. They would like to give a new project member access rights to their central project repos instantly even if the repo owner is out of office at the moment.
If you like the idea, feel free to merge this into the gitblit/master.
If you have any further change requests before this can be merged into the master, just let me know.

Best regards
Sarah

SHaselbauer added 4 commits January 15, 2013 10:53
…ory administrators: +StringComparator +Changed from String owner to Set<String> repoAdministrators in RepositoryModel +adjusted all necessary model attribute modifications, GitBlit works still as with the Implementation String owner before
…ged type of wicket component to palette +translated strings (en,es,po,pl,nl,ko,jp) +renamed most of the occuring variables
gitblit pushed a commit that referenced this pull request Jan 23, 2013
gitblit added a commit that referenced this pull request Jan 23, 2013
@gitblit
Copy link
Collaborator

gitblit commented Jan 23, 2013

Hi Sarah, I have merged your contribution, but I did revise some of it because I prefer "owner" to "repository administrator". I do appreciate the extra effort you went through for translations.

I also have manually merged the selenium contribution. However, I know this is broken because of the rollback to "owner" from "repository administrator".

@gitblit gitblit closed this Jan 23, 2013
@sray
Copy link
Contributor Author

sray commented Jan 23, 2013

Hi James,

thanks. I will fix the selenium tests first before I continue to work on
the crowd authentication.
Will open a new pull request for the fixes soon.

While working on the crowd authentication I figured out, that it might
be best, to refactor authentication and user management first because it
is quite tightly coupled with the main Gitblit.java class. It would also
be great for administrators to be able to configure authentication
modules i.e. IUserService implementations over the web interface and
have an option to test connections on runtime. I will create some
documentation for you because the refactoring will change the interfaces
and the responsibilities of different classes and add some new classes
to the existing set. I just got a commit comment for the preparation
steps, but can't really see, what atsu85 exactly means by
ugly-factoring.
https://github.com/akquinet/gitblit/commit/13670069dc12899f985d2e1456a8e719e0b1b08d#commitcomment-2483899
(commit comment in src/com/gitblit/RpcServlet.java). So if you have any
idea, let me know because it will be more difficult to change things the
further I get.

The UX department will work on the collapse/expand dashboard feature
(repo list view) while I'm on vacation the next two weeks.

Sarah

On 01/23/2013 02:46 PM, James Moger wrote:

Hi Sarah, I have merged your contribution, but I did revise some of it
because I prefer "owner" to "repository administrator". I do
appreciate the extra effort you went through for translations.

I also have manually merged the selenium contribution. However, I know
this is broken because of the rollback to "owner" from "repository
administrator".


Reply to this email directly or view it on GitHub
#63 (comment).

Sarah Haselbauer
M.Sc. Information Systems

akquinet tech@spree GmbH

Bülowstraße 66
D-10783 Berlin

Tel. +49 (0)30 235 520 – 23
Fax +49 (0)30 217 520 – 12
E-Mail sarah.haselbauer@akquinet.de
Web http://www.akquinet.de

akquinet tech@spree GmbH, Berlin
Geschäftsführung: Martin Weber, Dr. Torsten Fink
Amtsgericht Berlin-Charlottenburg HRB 86780 B
USt.-Id. Nr.: DE 225 964 680

@gitblit
Copy link
Collaborator

gitblit commented Jan 23, 2013

but can't really see, what atsu85 exactly means by

ugly-factoring.

https://github.com/akquinet/gitblit/commit/13670069dc12899f985d2e1456a8
e719e0b1b08d#commitcomment-2483899

He means that your IDE code formatter is breaking long lines into
shorter lines while there is no real change, other than line breaks. I
agree, actually, but I wouldn't have written "ugly". I don't always
use a formatter. I prefer that a complete thought (line) be expressed
as a single line unless it is longer than say 120 chars.

I'll try to take a look at your refactorings further.

-J

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

2 participants