On Wed, Jul 4, 2012 at 10:00 AM, Ramon Ribó <[email protected]> wrote:

> That it allowed to have more than one tickets list, with different
> tables and reports in every list.


That's an interesting idea. i don't know if the current architecture would
play well with that (maybe it can), but i've just written it down on my v2
list. i know the current code lets one add his own fields, and those fields
could theoretically be used for grouping purposes. The permissions would
span groups, but fossil's permissions system isn't granular enough for us
to say "user X has access to ticket group A, but not groups B and C." Maybe
the permissions is something we could/should revisit for v2 (but so far the
current system has been granular enough for what we've wanted to to).

2- Use fossil as a tool or library for other apps in order to access a
> dabatase with tables with full history and with easy syncronization.
> This is something that sqlite does not offer by itself
>

Unfortunately, fossil's architecture does not allow it to be easily
refactored as a library/application combination. The effort required to do
so would be relatively large - several full-time person-weeks, at least, i
suspect (and all of us have day jobs), and that's not accounting for some
of the new issues that would bring with it (e.g. multi-threading and how it
changes db error handling). During that time other development would need
to stop and we would probably introduce all kinds of new bugs along the
way. That said: when we get around to writing v2, i think there is no (or
little) disagreement that a library is the proper thing to do (for many
reasons discussed at length on the list late last year or early this year).
For v1, by the time the "librification momentum" was there, the project was
too big to just refactor as a weekend project.

-- 
----- stephan beal
http://wanderinghorse.net/home/stephan/
http://gplus.to/sgbeal
_______________________________________________
fossil-users mailing list
[email protected]
http://lists.fossil-scm.org:8080/cgi-bin/mailman/listinfo/fossil-users

Reply via email to