Groupify v1.0.0: Better STI/polymorphism and various fixes - #61
Conversation
59626c5 to
1a598c9
Compare
|
This looks promising, but I shall want to see tests in order to have confidence that the solution here works. Also, it seems that |
|
@dwbutler changed out the What are some specific tests you would want to see? |
|
@dwbutler added some tests. Some direction on what tests to add is welcome. Thanks. |
|
@dwbutler Wanted to see if you had a chance to look at this? Thanks. |
|
@joelvh Sorry been a crazy few weeks. Definitely planning to get to this soon. |
|
@dwbutler got it. Will stand by. |
|
hi @dwbutler saw you were able to make some updates recently. Did you get a chance to look at these updates? |
d180018 to
c375da3
Compare
…ection for polymorphic groups compatibility
…ent is given otherwise returns collection
Fixed error by removing GROUP BY all together because selecting the ID column without being listed in the GROUP BY clause is not allowed in MySQL when in “strict” mode.
|
@dwbutler wanted to see if you had any more time to review this? |
|
@dwbutler checking in on your review of this. Anything I can do to help make the review easier for you? |
|
Hey @joelvh thanks for following up. Going through some personal stuff right now so I haven't had time to spend on open source like I usually do. I pretty much have full trust in you at this point. So when I have time, I'll figure out how to give you full access to the project so you can merge and release it. |
|
@dwbutler sorry to hear that. I'm happy to help maintain. I'll try to get a list of devs who might be interested in testing a Release Candidate, unless you have a list of people that might be interested. |
|
@joelvh Sorry for the long long delay. You should have full access now to this repository and to push the gem on rubygems. Welcome aboard! |
|
Would love to see this merged. Anything I can do to help? |
|
@rposborne Would you be interested in helping maintain Groupify as well? |
|
@dwbutler I don't have much time to offer, I do offer "gem gardening" though, If you just need someone else with the keys to make sure those who are eager have a point of contact. But I cannot take on any real responsibility :/ |
|
would be great to see this merged! Curious if you ended up getting access @joelvh ? |
|
Is this gem still being monitored and updated? |
|
I am no longer maintaining this gem. I don't write Ruby any more and don't use this gem, so it's difficult for me to stay involved in its maintenance. If anyone is interested in maintaining it, I would recommend forking it to a new organization. I can facilitate this if anyone is willing to take on the mantle. |
This has turned into an extensive refactor to improve STI/polymorphism. It also attempts to DRY up some aspects of the code.
has_groupandhas_memberclass methods to configure associations (for STI)polymorphic_groupsandpolymorphic_membersgroupsandmembersassociation namesmembership_types_for_*method on groups and group members to get list of membership typesas(membership_types)or helper methods likeuser.in_any_group?(group1, group2, as: membership_types)(using SQLIN(...)/ORquery)merge!on groups anddeleteordestroyon associationsPlease provide feedback.
Thanks!