Forum: RForum Submission of RForum modifications

Posted by Andrew Hodgkinson (Guest)
on 2006-07-05 18:06
I am currently setting up RForum on a site where it is not useful to 
allow guests to reply to topics or post new topics. Spam will be rife. 
Consequently, I've added a configuration switch to the 'site.rb' file 
and extended the various '..._permissions.rb' model files with 
"can_reply?" and "can_post?" methods which are always 'true' for normal 
or admin users, but check the new configuration flag for guests.

I'd like to submit this for inclusion on the trunk but I'm not sure 
where I should send the patch or what format it should be sent in. I did 
e-mail the developers but after a couple of days I've not heard anything 
- perhaps they're busy, or perhaps I'm missing something obvious :-)

In conjunction with the very useful recently posted 
acts_as_authenticated patch I hope in due course to implement a "single 
sign on" with captcha protection or similar. That'll ensure that the 
site's wiki, blog and forum can only be used by registered "real humans" 
rather than bots, but to minimise irritation they'll only have to use 
one set of login credentials (it seems I'll need to extend both Typo and 
Instiki to also only support authenticated write operations). If anyone 
else has been working on similar problems I would be very interested to 
hear about your approach.

As a side-issue, the extensive customisation of RForum that I've done 
includes in passing a number of fixes for assumptions that RForum will 
run in the document root. On my site, it has to coexist with Instiki, 
Typo and other applications under the same virtual host, so rigorous use 
of helper methods rather than hard-coded URLs is important. This is an 
ongoing process as I discover other areas that need attention (URLs in 
notification e-mail messages are still wrong, for example) but again, I 
would like to submit these fixes for inclusion in the trunk once I'm 
happy that they're comprehensive and have completed proper testing.

So, any suggestions for RForum patch submission? TIA...
Posted by Andrew Hodgkinson (pond)
on 2006-07-13 12:45
Andrew Hodgkinson wrote:

> So, any suggestions for RForum patch submission? TIA...

I've since fixed a few other things, including a minor bug where going 
to an unsubscribe link (e.g. clicking twice on the link in a 
notification message) will result in an application error.

Again, I would like to submit these fixes and changes - but how?

Thanks...
Posted by Andreas S. (andreas)
on 2006-07-15 18:27
Andrew Hodgkinson wrote:
> Andrew Hodgkinson wrote:
> 
>> So, any suggestions for RForum patch submission? TIA...
> 
> I've since fixed a few other things, including a minor bug where going 
> to an unsubscribe link (e.g. clicking twice on the link in a 
> notification message) will result in an application error.
> 
> Again, I would like to submit these fixes and changes - but how?
> 
> Thanks...

Hi,

please create a ticket on http://rforum.andreas-s.net and write [PATCH] 
in the subject.

Thanks
Andreas
Posted by Andrew Hodgkinson (pond)
on 2006-08-02 19:47
Andreas Schwarz wrote:

> please create a ticket on http://rforum.andreas-s.net and write [PATCH] 
> in the subject.

OK, done. For some reason the severity and priority of the tickets has 
been changed to strange values shortly after I submitted some - e.g. 
ticket 120 is now listed as high priority and critical, though IMHO it 
is no such thing.

http://rforum.andreas-s.net/trac/ticket/119  - enhancement / possible 
bug fix
http://rforum.andreas-s.net/trac/ticket/120  - minor bug fix
http://rforum.andreas-s.net/trac/ticket/121  - permissions enhancement
http://rforum.andreas-s.net/trac/ticket/122  - enhancement / possibly of 
use
http://rforum.andreas-s.net/trac/ticket/123  - bug fix
Please log in before posting. Registration is free and takes only a minute.
Existing account (Switch to SSL-encrypted connection)
NEW: Do you have a Google/GoogleMail or Yahoo account? No registration required!
Log in with Google account | Log in with Yahoo account
No account? Register here.