carlsednaoui / nycio

NYC Tech Volunteer Database
6 stars 2 forks source link

Create OrganizationAdmin role #6

Closed carlsednaoui closed 10 years ago

carlsednaoui commented 10 years ago

As an OrganizationAdmin I should be able to manage my organization(s).

carlsednaoui commented 10 years ago

@miclovich Issue #6, #10 & #11 were created for basic user management. Do you think anything is missing information?

miclovich commented 10 years ago

It makes sense; will all this be managed using ActiveAdmin??

carlsednaoui commented 10 years ago

That was my thought. Do you have any other preferences? Have never used ActiveAdmin and Cancan, so not sure if they play nicely together.

/note: I just created #12, which is the first version of the User table schema.

miclovich commented 10 years ago

I don't fancy use of ActiveAdmin; its a great tool, just that there is a lot of use of a DSL, and going through the docs can be quite clunky... we can have this on admin built out with custom templates and the right permissions in place.

carlsednaoui commented 10 years ago

Ok, let's go with that then!

Seems like rolling our own version might take more time today, but save tons of headaches tomorrow (when we're trying to change too much inside ActiveAdmin).

miclovich commented 10 years ago

it will be easy...in the long run! :D

carlsednaoui commented 10 years ago

Always is, in the long run ;)

miclovich commented 10 years ago

speaking of long runs, I'm setting up the branches using the git-flow workflow; check out:

http://danielkummer.github.io/git-flow-cheatsheet/

https://www.atlassian.com/git/workflows#!workflow-gitflow

I'm setting up a feature branch for Admin stuff; :D

carlsednaoui commented 10 years ago

Nice, this is similar to what we use at Thinkful (I think).

miclovich commented 10 years ago

Then we won't have lots of git issues ;-)

carlsednaoui commented 10 years ago

This issue is outdated. Please refer to #20.