that's probably the best idea since i am running low on time to put toward this. I'm not sure what we need to do to start a branch in git. also, the code i'm working with is not on the latest version of rails, so a merge into the existing code base will be needed.
if someone could branch the trunk, I can start to merge my changes into it, then check in my changes so others can help out. -- Levi Rosol Twitter: @LeviRosol On Sun, Jan 25, 2009 at 12:26 PM, jdutil <[email protected]> wrote: > > Yeah I'm also looking forward to seeing this in CE. I'd love to help > with the testing as I try to integrate it into my app. Could you > give us an update on how the tests are coming? Perhaps we can get a > branch going with groups in it so we could help write the tests if > your running into problems. > > On Jan 6, 5:13 pm, Alexis <[email protected]> wrote: > > This is great news again, Levi. I hope you had a wonderful holiday and > > I commend your staying away from code and email. I did much the same, > > but I watched this thread because it is something quite important to > > us. However, we don't want to rush a good thing, just want to know how > > things are coming along. :-) > > > > All the very best, > > ~ Alexis > > > > On Jan 5, 11:20 am, "Levi Rosol" <[email protected]> wrote: > > > > > Alexis- > > > > > Sorry it took a while to get back to you (and the group). Took some > time off > > > an tried to stay away from email and code as much as i could. :-) > > > > > I did spend some time getting a small number of tests in place, and am > now > > > going to start moving the Group functionality into the CE plugin itself > > > (instead of my app). > > > > > I'll keep the group posted as i progress. > > > > > -- > > > Levi Rosol > > > Twitter: @LeviRosol > > > > > On Fri, Jan 2, 2009 at 10:30 AM, Alexis <[email protected]> > wrote: > > > > > > Happy New Year, Everyone!!! > > > > > > How is the testing forGroupscoming? We are holding our breath, > > > > here :-) > > > > > > ~ Alexis > > > > > > On Dec 15 2008, 7:47 am, "Bruno Bornsztein" > > > > <[email protected]> wrote: > > > > > More tests = better. > > > > > It's very hard for me to add big pieces of functionality to CE and > make > > > > sure > > > > > they're bug free without having good test coverage. Last I checked > CE's > > > > test > > > > > coverage was around 90%, so that's a good number to shoot for. > > > > > > > On Mon, Dec 15, 2008 at 9:45 AM, Carl Fyffe <[email protected]> > > > > wrote: > > > > > > > > Where's your test Levi? *chuckle* Hope that helps. > > > > > > > > CE is using Test::Unit > > > > > > > > On Mon, Dec 15, 2008 at 10:23 AM, Levi Rosol < > [email protected]> > > > > wrote: > > > > > > > good news.groupsnow have all of the functionality a user would > > > > have. > > > > > > > membership has been implemented, photos, and comments. I will > spend > > > > this > > > > > > > week cleaning up a few things, but am planning to move > everything > > > > that > > > > > > > should be in the CE core into the CE plugin and will then ask > for > > > > someone > > > > > > to > > > > > > > help me get the code into the git repos. > > > > > > > > > What are the testing requirements for code in this project? At > this > > > > > > point, > > > > > > > i've written zero tests for the new functionality. partly due > to me > > > > > > wanting > > > > > > > to use rspec instead of ::test, but mostly because I don;t have > > > > anyone > > > > > > > looking over my sholder saying "where's your test at levi?" > :-) > > > > > > > > > -- > > > > > > > Levi Rosol > > > > > > > Twitter: @LeviRosol > > > > > > > > > On Thu, Dec 11, 2008 at 11:57 AM, Bruno Bornsztein > > > > > > > <[email protected]> wrote: > > > > > > > > >> You'd need to install git on your machine, sign up for an > account at > > > > > > >> github, and push your local repository to github. There's a > bit of a > > > > > > >> learning curve with git, but it's well worth it (IMO). > > > > > > > > >>http://git-scm.com/ > > > > > > > > >> On Thu, Dec 11, 2008 at 9:30 AM, Levi Rosol < > [email protected]> > > > > > > wrote: > > > > > > > > >>> What is the process for me adding it to github? I currently > use svn > > > > for > > > > > > >>> my scm, and won;t be able to open it up for others to use. > > > > > > > > >>> I am going to spend some time on it this weekend, and will > work to > > > > get > > > > > > my > > > > > > >>> additions moved to the CE plugin folder. There's really no > reason > > > > for > > > > > > these > > > > > > >>> to live in my app folder for now. > > > > > > > > >>> -- > > > > > > >>> Levi Rosol > > > > > > >>> Twitter: @LeviRosol > > > > > > > > >>> On Thu, Dec 11, 2008 at 8:56 AM, Bruno Bornsztein > > > > > > >>> <[email protected]> wrote: > > > > > > > > >>>> Hi Levi, > > > > > > >>>> I'd be happy to take a look at what you have now, although > the > > > > best > > > > > > >>>> solution would be for you to put your work up on github (or > some > > > > other > > > > > > scm) > > > > > > >>>> so everyone can have a look. This is for two reasons: > > > > > > >>>> 1) If this work is compatible with CE core, I may not get > around > > > > to > > > > > > >>>> integrating it for a while, someone else might get to it > faster > > > > > > >>>> 2) Even if it doesn't go into the core, others could use > your work > > > > as > > > > > > a > > > > > > >>>> starting point for doing their owngroupsimplementation > > > > > > > > >>>> If you're worried about putting your entire app out there, > you > > > > could > > > > > > >>>> just share the relevant portions. > > > > > > > > >>>> Thanks, > > > > > > >>>> Bruno > > > > > > > > >>>> On Wed, Dec 10, 2008 at 11:09 PM, Levi Rosol < > > > > [email protected]> > > > > > > >>>> wrote: > > > > > > > > >>>>> As of right nowgroupscan be created, a location assigned, > > > > photos > > > > > > and > > > > > > >>>>> avatars uploaded, and can be searched on by name and > location. > > > > > > Activities > > > > > > >>>>> are also functional, so you see things like "levi created a > new > > > > > > group" in > > > > > > >>>>> the "what's fresh" section of your pages. There are also > > > > grouproles, > > > > > > and i > > > > > > >>>>> currently have the Owner role functional. > > > > > > > > >>>>> My next task is implementing membership functionality (and > role), > > > > > > then > > > > > > >>>>> comments. > > > > > > > > >>>>> All of this has been kept generic with the intent of giving > back > > > > to > > > > > > CE. > > > > > > >>>>> However, I'm not confident that i have done this in the > best was > > > > for > > > > > > the CE > > > > > > >>>>> core for a few reasons that i see. First, i'm a Rails noob > :-) > > > > > > because of > > > > > > >>>>> this, everything new that I have created has gone into my > app > > > > folder, > > > > > > not > > > > > > >>>>> the CE plugin. second, I have duplicated many pieces of > > > > > > functionality. For > > > > > > >>>>> example, to get photos tied to a group, i literally > copy/pasted > > > > the > > > > > > photo > > > > > > >>>>> model, renamed to groupphoto in my app folder, and > esentually did > > > > a > > > > > > find > > > > > > >>>>> replace on user for group. I'm not saying that this won't > work, > > > > > > because it > > > > > > >>>>> will, I'm just not personally happy with the code > structure. it > > > > is > > > > > > very very > > > > > > >>>>> dirty IMO. Really, it's more un-DRY than dirty. > > > > > > > > >>>>> The second reason is, i have no idea how to merge my stuff > into > > > > CE's > > > > > > >>>>> git repos. This is probably minor, but it will require work > on > > > > > > bruno's part. > > > > > > > > >>>>> On the positive, merging into the CE core should be easy as > i > > > > have > > > > > > >>>>> commented every place in the CE core that i have modified > or > > > > added to > > > > > > >>>>> consistently. I have also took the time to use the > multi-ligual > > > > tags, > > > > > > so > > > > > > >>>>> renaming labels throught the new views should be easy. > > > > > > > > >>>>> I'm not sure what my plan is for memberships yet. i could > go the > > > > > > route > > > > > > >>>>> of extending the existing friendship model, or i could go > the > > > > route > > > > > > of > > > > > > >>>>> making new models as this would provide cleaner separation. > > > > > > > > >>>>> For comments, i think that one is clear in that i'll add > onto the > > > > > > >>>>> existing model. A comment is a comment. > > > > > > > > >>>>> All of this said, now may be a good time for me to package > up > > > > what I > > > > > > >>>>> have and send to bruno before i start on anything else. > > > > > > > > >>>>> Bruno, got any thoughts on this? I can continue on and we > can > > > > clean > > > > > > up > > > > > > >>>>> later. Or, we can clean now, and do, hopefully, less clean > up > > > > later. > > > > > > > > >>>>> As for a timeline, it is my goal to have my site lauched > with the > > > > > > >>>>> functionality described above by the end of the year. I > think > > > > that is > > > > > > very > > > > > > >>>>> realistic, however, i cannot make any promises for your > site. > > > > > > > > >>>>> -- > > > > > > >>>>> Levi Rosol > > > > > > >>>>> Twitter: @LeviRosol > > > > > > > > >>>>> On Wed, Dec 10, 2008 at 8:56 PM, Alexis < > > > > [email protected]> > > > > > > >>>>> wrote: > > > > > > > > >>>>>> Hi Levi, > > > > > > >>>>>> Do you have an ETA for the next phase of this > functionality? We > > > > now > > > > > > >>>>>> realize that we really need this at IMspirit.com, too, and > > > > eagerly > > > > > > >>>>>> await your news. > > > > > > >>>>>> ~ Alexis > > > > > > > > >>>>>> On Dec 2, 11:04 am, "Levi Rosol" <[email protected]> > wrote: > > > > > > >>>>>> > So now i have the following models: > > > > > > > > >>>>>> > Group > > > > > > >>>>>> > Membership > > > > > > >>>>>> > GroupRole < Role > > > > > > >>>>>> > Group_Permission > > > > > > > > >>>>>> > Currently you can create a new Group. When you do, the > > > > > > current_user > > > > > > >>>>>> > is added > > > > > > >>>>>> > to the Membership collection and gets the Owner > permission > > > > added. > > > > > > >>>>>> > The index view lists theGroups > > > > > > >>>>>> > When you view a group, you just see the Group info > > > > > > > > >>>>>> > Next on my plate is to build out the Group profile page. > I'll > > > > post > > > > > > >>>>>> > my > > > > > > >>>>>> > updates as I have them. > > > > > > > > >>>>>> > Levi Rosol > > > > > > >>>>>> > Twitter: @LeviRosol > > > > > > > > >>>>>> > On Tue, Nov 25, 2008 at 9:15 AM, Levi Rosol < > > > > [email protected] > > > > > > > > >>>>>> > wrote: > > > > > > >>>>>> > > I started last night and should have something to show > soon. > > > > I'm > > > > > > >>>>>> > > trying to > > > > > > >>>>>> > > keep this initial run at this generic, and will worry > about > > > > my > > > > > > >>>>>> > > project > > > > > > >>>>>> > > specific stuff after i send it to you. > > > > > > > > >>>>>> > > Levi > > > > > > > > >>>>>> > > On Tue, Nov 25, 2008 at 9:01 AM, Bruno Bornsztein < > > > > > > >>>>>> > > [email protected]> wrote: > > > > > > > > >>>>>> > >> I don't plan on working on it anytime soon (not high > on my > > > > > > >>>>>> > >> priorities > > > > > > >>>>>> > >> list). Let me know when you make some headway, I'd > love to > > > > > > check > > > > > > >>>>>> > >> out the > > > > > > >>>>>> > >> repo. > > > > > > >>>>>> > >> Thanks, > > > > > > >>>>>> > >> Bruno > > > > > > > > >>>>>> > >> On Mon, Nov 24, 2008 at 3:40 PM, Levi Rosol > > > > > > >>>>>> > >> <[email protected]> > > > > ... > > > > read more ยป > > > --~--~---------~--~----~------------~-------~--~----~ You received this message because you are subscribed to the Google Groups "CommunityEngine" group. To post to this group, send email to [email protected] To unsubscribe from this group, send email to [email protected] For more options, visit this group at http://groups.google.com/group/communityengine?hl=en -~----------~----~----~----~------~----~------~--~---
