<div dir="ltr"><br><div class="gmail_extra"><br><br><div class="gmail_quote">On Mon, Jun 17, 2013 at 6:13 PM, Jean-Christophe Boggio <span dir="ltr"><<a href="mailto:rt-users@thefreecat.org" target="_blank">rt-users@thefreecat.org</a>></span> wrote:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">Ruslan,<br>
<br>
Thanks for your comments.<div class="im"><br>
<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
I can believe that. Our po files getting big and loading them takes<br>
time. I have "loading po files on demand" patch on my todo, but not sure<br>
when I get to it.<br>
</blockquote>
<br></div>
No problem for me but sure, it'll be a good improvement.<div class="im"><br>
<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
Note that Type is going away in RT 4.2, so a group would be Domain, Name<br>
and Instance. I think you should consider using RT::Attribute.<br>
</blockquote>
<br></div>
Thanks for the info... I will move this information to the Attributes table.<br>
<br>
A few notes though :<br>
<br>
I have blacklisted the Attributes table in my mind because of the way most data is stored in there because you can't access it in SQL (the "storable" content-type).<br></blockquote><div><br></div><div style>
It's only stored that way if you're saving data structures. Simple values are stored as text.</div><div style> </div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">

I am about to implement some kind of "bookmarks" function (to keep track of the last N tickets you've been commenting, this is what we currently use "bookmarks" for) but I *need* to find the info from SQL : requirement are :<br>

- find "open unbookmarked tickets",<br>
- find "bookmarked" tickets for every user from a group </blockquote><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
- find who bookmarked one specific ticket.<br>
(we have 11000+ users)<br></blockquote><div><br></div><div style>Well, it doesn't explain need to abuse Type and Instance. Above description unclear on what is "bookmarked ticket". Last value makes no sense - if user commented on 20 tickets within last 24 hours then 15 of them are not "bookmarked", so 15 tickets are not bookmarked by this user, but he updated them within 24 hours. I think you should start from more formal spec and try it on paper first for several cases.</div>
<div><br></div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
Here, the "Attributes" table will miss at least one column to implement multi-instanciation (last 5 bookmarked tickets for a user). Could you consider adding one extra field for flexibility (integer would do but varchar might be even more flexible).<br>
</blockquote><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><br>
Best regards,<div class="HOEnZb"><div class="h5"><br>
<br>
JC<br>
<br>
<br>
-- <br>
RT Training in Seattle, June 19-20: <a href="http://bestpractical.com/training" target="_blank">http://bestpractical.com/<u></u>training</a><br>
</div></div></blockquote></div><br><br clear="all"><div><br></div>-- <br>Best regards, Ruslan.
</div></div>