Hi,

On Tue, Sep 21, 2010 at 05:13:01PM -0300, Douglas Ferlini wrote:
> Hi,
> 
> I'm working improving the presentation.
> The attachment of this message is a print screen from how it looks
> like the user detail now.

That looks good.

> I have some questions.
> I guess I don't got it right the membership/groups part. The
> screen(http://savannah.gnu.org/users/Beuc) you sent me before shows
> Project/Group Information, how it's related to membership/groups
> exactly?

First, there's no difference between "group" and "membership", it was
just a test to implement the same thing using 2 different ways.

Basically:

- Django provides the "User" and "Group" objects, and the
  'auth_user_groups' table for the ManyToMany relationship between
  them.

- We need more information about users (such as their SSH keys), so we
  put them in SvUserInfo

- We need more information about groups (such as the project
  description), so we put them in SvGroupInfo

- We need more information about 'auth_user_groups' (such as the time
  the user joined the group, whether the membership is active or not
  approved yet, etc.), so we put them in SvMembership.

So if you want to get the active memberships of a user, you can look
at 'auth_user_groups' (User.groups), or look at SvMemberships with
status 'active'.

Ok?

> Where I could find the info "Open Items Submitted" and "Open Items Assigned"?

The trackers are being implemented in the 'tracker' application.  You
probably need query the Item class.

HTH

- Sylvain

> 2010/9/20 Douglas Ferlini <douglasferl...@gmail.com>:
> > Hi,
> >
> > Ok, I'll work on it.
> >
> > Douglas
> >
> > 2010/9/20 Sylvain Beucler <b...@beuc.net>:
> >> Hi,
> >>
> >> How about working on this part of the TODO?
> >>
> >>    [/] User page
> >>
> >>        [ ] Improve presentation
> >>            (mimic http://savannah.gnu.org/u/Beuc)
> >>
> >>        [ ] Display resume and skills
> >>
> >> - Sylvain
> >>
> >> On Mon, Sep 20, 2010 at 02:44:36AM -0300, Douglas Ferlini wrote:
> >>> Hi Sylvain,
> >>>
> >>> I think I've got the new version now, thanks.
> >>> I already took a look at the source and the TODO file.
> >>> What's my next task?
> >>>
> >>> Douglas
> >>>
> >>> 2010/9/19 Sylvain Beucler <b...@beuc.net>:
> >>> > Hi,
> >>> >
> >>> > Good to hear you completed the tutorial!
> >>> >
> >>> > You got the previous version.  Get the new source from the git
> >>> > repository.
> >>> >
> >>> > - Sylvain
> >>> >
> >>> > On Sun, Sep 19, 2010 at 07:37:11PM -0300, Douglas Ferlini wrote:
> >>> >> Hi Sylvain,
> >>> >>
> >>> >> I finished the tutorial that you sent me.
> >>> >> I've already downloaded the Savane source from svn.
> >>> >> I don't know if I got the right source, cause I don't saw it any 
> >>> >> python files.
> >>> >> I did not find the TODO file either.
> >>> >> I've got the source with "svn co svn://svn.gna.org/svn/savane/trunk 
> >>> >> savane".
> >>> >>
> >>> >> Douglas
> >>> >>
> >>> >> 2010/9/18 Douglas Ferlini <douglasferl...@gmail.com>:
> >>> >> > Hi Sylvain,
> >>> >> >
> >>> >> > I'm studying Django.
> >>> >> > Until now, I think it's very easy to use.
> >>> >> > I'm enjoying a lot, seriously.
> >>> >> >
> >>> >> > Douglas
> >>> >> >
> >>> >> >
> >>> >> > 2010/9/18 Sylvain Beucler <b...@beuc.net>:
> >>> >> >> Hi Douglas,
> >>> >> >>
> >>> >> >> How are you progressing so far?
> >>> >> >>
> >>> >> >> - Sylvain
> >>> >> >>
> >>> >> >> On Fri, Sep 17, 2010 at 11:01:20PM +0200, Sylvain Beucler wrote:
> >>> >> >>> Hi Douglas,
> >>> >> >>>
> >>> >> >>> The first thing you need to do is to follow the Django tutorial:
> >>> >> >>> http://docs.djangoproject.com/en/dev/intro/tutorial01/
> >>> >> >>> This is necessary to understand the new Savane code, and it should
> >>> >> >>> take you a couple days.
> >>> >> >>>
> >>> >> >>> Once you've completed it, download the new Savane source code, and
> >>> >> >>> check the TODO file.  Then tell us here that you're ready, so we 
> >>> >> >>> can
> >>> >> >>> chose what you will work on.
> >>> >> >>>
> >>> >> >>> Hear from you soon!
> >>> >> >>>
> >>> >> >>> - Sylvain
> >>> >> >>>
> >>> >> >>> On Fri, Sep 17, 2010 at 05:51:44PM -0300, Douglas Ferlini wrote:
> >>> >> >>> > My name is Douglas Ferlini,
> >>> >> >>> > I'm from Brazil.
> >>> >> >>> >
> >>> >> >>> > I'll probably graduate in Computer Science in the next year, 
> >>> >> >>> > here in
> >>> >> >>> > UnB(www.unb.br), Brazil.
> >>> >> >>> > I studied a lot of java technologies in the last five years, 
> >>> >> >>> > working
> >>> >> >>> > three years with it.
> >>> >> >>> > I worked with php for three years.
> >>> >> >>> > I started studying python a few years ago just for fun, but I 
> >>> >> >>> > didn't
> >>> >> >>> > developed a lot with it, so, I want to improve my knowledge in 
> >>> >> >>> > this
> >>> >> >>> > language.
> >>> >> >>> >
> >>> >> >>> > What I want in fact is to support free software ideals and 
> >>> >> >>> > spread.
> >>> >> >>> >
> >>> >> >>> > Douglas
> >>> >> >>> >
> >>> >> >>> > 2010/9/17 Sylvain Beucler <b...@gnu.org>:
> >>> >> >>> > > Hi,
> >>> >> >>> > >
> >>> >> >>> > > On Fri, Sep 17, 2010 at 12:25:02AM -0300, Douglas Ferlini 
> >>> >> >>> > > wrote:
> >>> >> >>> > >> I want to improve my python skills joining SavaneRewrite .
> >>> >> >>> > >
> >>> >> >>> > > And you did right, great idea! :)
> >>> >> >>> > >
> >>> >> >>> > > Can you tell us more about you, your background and your areas 
> >>> >> >>> > > of
> >>> >> >>> > > interests in Savane?
> >>> >> >>> > >
> >>> >> >>> > > We'll then assign you a task that is best suited to you.
> >>> >> >>> > >
> >>> >> >>> > > --
> >>> >> >>> > > Sylvain
> >>> >
> >>
> >



_______________________________________________
Savane-dev mailing list
Savane-dev@gna.org
https://mail.gna.org/listinfo/savane-dev

Reply via email to