Hi Andy,

Kind of, but behind the scenes it's pretty much as it was when I started
this thread. I would redo it in a different way if I had the time now.

Here's what the user sees http://afrh.adamcfcox.com/search, which is good
enough for now.

For a little more detail: dictionary of search urls created here
https://github.com/mradamcox/afrh/blob/master/afrh/models/browse.py, pull
the dictionary through context_processors.py here
https://github.com/mradamcox/afrh/blob/master/afrh/utils/context_processors.py#L123,
and then replace the saved searches with template tags that reference this
dictionary here
https://github.com/mradamcox/afrh/blob/master/afrh/templates/views/saved-searches.htm
.

Let me know if you have any ideas or go another route.  At this point I
have a lot more experience making ES queries with python, so I would change
the whole browse.py thing around, and probably just add it to
views/search.py (it doesn't really belong in models/ at all anyway).

Adam

On Thu, May 19, 2016 at 11:01 AM, Andy Graham <[email protected]> wrote:

> Hi Adam,
> Were you ever able to figure out a solution to this?  Sounds like an
> interesting customization and was wondering how you progressed.  Thanks.
>
> Andy
>
>
> On Monday, February 1, 2016 at 8:30:31 AM UTC-8, Adam Cox wrote:
>>
>> Hello all, for my current project, one very desirable customization is
>> the addition of some sort of "database browsing" component.  Seeing it as
>> peripherally related to Richard Fielding's inquiry, I worked on this a lot
>> last week, and have something that basically works (you can see here
>> <http://afrh.adamcfcox.com/search>) but could use a little help...
>>
>> Behind the scenes, I've added a browse.py
>> <https://github.com/mradamcox/afrh/blob/master/afrh/models/browse.py>
>> file that will take an E55 node and construct a set of termFilter strings
>> from all of the concepts in that domain.  Then that information is sent to
>> the templates through the context processor.  (I was originally thinking of
>> sending it to .js and using ko but did not have the fortitude to muscle
>> through that.)  Now, I've hacked together a url using those term filter
>> strings and a new setting for the local domain, which yields this:
>> href="http://{{local_domain}}/search?page=1&;
>> termFilter={{contents.term_filter}}"
>> <https://github.com/mradamcox/afrh/blob/master/afrh/templates/views/saved-searches.htm#L19>.
>> However, this is not the Django way, so I'm wondering how I could use my
>> termfilter string in a href="{% url search/...?... %}" format. Any help
>> or thoughts on the whole process would be much appreciated.
>>
>> Adam
>>
> --
> -- To post, send email to [email protected]. To unsubscribe,
> send email to [email protected]. For more
> information, visit https://groups.google.com/d/forum/archesproject?hl=en
> ---
> You received this message because you are subscribed to the Google Groups
> "Arches Project" group.
> To unsubscribe from this group and stop receiving emails from it, send an
> email to [email protected].
> For more options, visit https://groups.google.com/d/optout.
>

-- 
-- To post, send email to [email protected]. To unsubscribe, send 
email to [email protected]. For more information, 
visit https://groups.google.com/d/forum/archesproject?hl=en
--- 
You received this message because you are subscribed to the Google Groups 
"Arches Project" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
For more options, visit https://groups.google.com/d/optout.

Reply via email to