Re: [Codestriker-user] Newbie question - mail configuration
Brought to you by:
sits
|
From: Andre R. <and...@gm...> - 2008-10-22 18:51:32
|
No, it says 'This function requires admin access.'
And I'm just querying usertable and the user I'm using has admin = 1;
Another thing I realized is that there's no notion of logging out (I
thought that by clicking Log In it would automatically log out, but it
doesn't seem so). How's codestriker knows who's logged in? I even
restarted Apache and it kept my previous user logged in. How can I
check which user is logged in?
Thanks again,
Andre
On Tue, Oct 21, 2008 at 7:03 PM, David Sitsky <dav...@gm...> wrote:
> If you click on the "Log in" link at the top, then click on "create
> new account" - won't that do the job?
>
> Cheers,
> David
>
> On Wed, Oct 22, 2008 at 12:00 PM, Andre Rubin <and...@gm...> wrote:
>> Thanks for the prompt answer David.
>>
>> That worked for blocking non admins to create a new user... but how do
>> I access codestriker.pl?action=create_new_user after I log in as an
>> admin?
>>
>> Thanks again,
>>
>>
>> Andre
>>
>> On Tue, Oct 21, 2008 at 5:21 PM, David Sitsky <dav...@gm...> wrote:
>>> Hi Andre,
>>>
>>> That's an interesting use case - in theory you just need to update the
>>> appropriate Method classes in lib/Codestriker/Http/Method to have the
>>> following in them:
>>>
>>> sub requires_admin {
>>> return 1;
>>> }
>>>
>>> See CreateProjectMethod.pm as an example. This indicates that only
>>> the admin user can perform this method.
>>>
>>> In this case, you'd probably want the AddNewUserMethod,
>>> CreateNewUserMethod and NewPasswordMethod methods to be admin only.
>>>
>>> Cheers,
>>> David
>>>
>>> On Wed, Oct 22, 2008 at 11:14 AM, Andre Rubin <and...@gm...> wrote:
>>>> Hi David,
>>>>
>>>> I've downloaded 1.9.7-rc3 and this is working now. Thanks!
>>>>
>>>> A question regarding this version's user management. Right now, anyone
>>>> can access codestriker.pl and create a new account. Is there a way to
>>>> let only admins create a new account for users? I'm thinking this
>>>> shouldn't be too hard to implement, but my pearl skills are close to
>>>> nil, so I have no idea how. :)
>>>>
>>>> Thanks,
>>>>
>>>>
>>>> Andre
>>>>
>>>> On Fri, Oct 10, 2008 at 9:01 PM, David Sitsky <dav...@gm...> wrote:
>>>>> Sorry - this was my bad.
>>>>>
>>>>> You can easily fix this if you edit lib/Codestriker/AddNewUser.pm, and
>>>>> change two lines:
>>>>>
>>>>> $smtp->mail("codestriker");
>>>>>
>>>>> and a bit further down:
>>>>>
>>>>> $smtp->datasend("From: codestriker\n");
>>>>>
>>>>> On my system, it wasn't a problem to use codestriker, but obviously on
>>>>> yours this is an issue. I'll make this configurable in the next
>>>>> release so you can set the email address to use when codestriker sends
>>>>> out these kind of "admin" emails.
>>>>>
>>>>> As an example, you could make them (set the domain part right for your system):
>>>>>
>>>>> $smtp->mail("codestriker\@myhost.com");
>>>>>
>>>>> and a bit further down:
>>>>>
>>>>> $smtp->datasend("From: codestriker\@myhost.com\n");
>>>>>
>>>>> Please let me know if that fixes thing for you.
>>>>>
>>>>> Cheers,
>>>>> David
>>>>>
>>>>
>>>> -------------------------------------------------------------------------
>>>> This SF.Net email is sponsored by the Moblin Your Move Developer's challenge
>>>> Build the coolest Linux based applications with Moblin SDK & win great prizes
>>>> Grand prize is a trip for two to an Open Source event anywhere in the world
>>>> http://moblin-contest.org/redirect.php?banner_id=100&url=/
>>>> _______________________________________________
>>>> Codestriker-user mailing list
>>>> Cod...@li...
>>>> https://lists.sourceforge.net/lists/listinfo/codestriker-user
>>>>
>>>
>>
>
|