I did some clean-up of your initial implementation.  Further needs:

(1) A webpage to look at the log and (perhaps) to truncate the log.
(2) More calls to admin_log() in the code.

On Thu, Nov 27, 2014 at 12:04 PM, Stephan Beal <sgb...@googlemail.com>
wrote:

> On Wed, Nov 26, 2014 at 7:41 PM, Stephan Beal <sgb...@googlemail.com>
> wrote:
>
>> Proposed table:
>>
>> aevent(
>>  ...id...,
>>  who text, -- user name
>>  what text, -- description: "User xyz moderated artifact [ABCAFE]."
>>  when float -- julian (can i default to
>> );
>>
>
> Okay, 'where' and 'when' are of course reserved words (and escaping them
> is ugly), so it now looks like:
>
>
> [stephan@host:~/cvs/fossil/fossil]$ f-query -e "select * from aevent;"
> id time page who what
> 1 2456989.2069779 setup_uedit stephan Updated user 'altufaltu' with
> capapbilities [fhqux].
>
>
> Any additional field requests before i start peppering the various admin
> pages with such log messages?
>
> The interface is trivial:
>
> admin_log( "printf-style mesage" );
>
> it grabs the user name and the current page from the environment.
>
> A command/page for listing these is pending.
>
> The branch, for anyone who wants to play along:
>
> http://www.fossil-scm.org/index.html/timeline?r=admin-logging
>
>
> --
> ----- stephan beal
> http://wanderinghorse.net/home/stephan/
> http://gplus.to/sgbeal
> "Freedom is sloppy. But since tyranny's the only guaranteed byproduct of
> those who insist on a perfect world, freedom will have to do." -- Bigby Wolf
>
> _______________________________________________
> fossil-dev mailing list
> fossil-dev@lists.fossil-scm.org
> http://sqlite.org:8080/cgi-bin/mailman/listinfo/fossil-dev
>
>


-- 
D. Richard Hipp
d...@sqlite.org
_______________________________________________
fossil-dev mailing list
fossil-dev@lists.fossil-scm.org
http://sqlite.org:8080/cgi-bin/mailman/listinfo/fossil-dev

Reply via email to