Great,  I’m glad that works.  I accidently added an extra colon in there when I 
pasted it.  Thanks for sharing what works.

I think you could also use the not in list format also, if you think you will 
be adding more in the future, so you don’t need to keep adding lines.

"home_ou": { "not in": [ 3, 5, 7 ] }

Josh

From: Open-ils-general 
[mailto:[email protected]] On Behalf Of Brent 
Mills
Sent: Friday, March 4, 2016 12:27 PM
To: [email protected]
Subject: Re: [OPEN-ILS-GENERAL] Excluding a single library from consortium 
scoped action trigger notice

Josh,

So far running those additions to the action_trigger_filters.json file appears 
to exclude the org_units . I'm using ProcessTemplate to check the output right 
now and it looks like it is excluding everything correctly. Had to change the 
punctuation just a little bit. I tried adding another home_ou and that seems to 
work as well.

    "au.expired" : {
        "context_org":"home_ou",
        "filter" : {
              "active":"t",
              "deleted":"f",
              "home_ou": {"!=":X},
              "home_ou": {"!=":Y}
              }
        },

Thanks again,

-Brent
On 3/4/16 9:03 AM, Brent Mills wrote:
Thanks Thomas and Josh!

I'll try these both out.

-Brent
On 3/4/16 7:54 AM, Josh Stompro wrote:
Thanks to this doc
http://wiki.evergreen-ils.org/doku.php?id=documentation:technical:jsontutorial

I think you want something like (Watch out for the smartquotes, gotta get those 
disabled, outlook--), where X is the OU to exclude.

    "expire" : {
        "context_org":"home_ou",
        "filter"                :
                        { "active":"t",
                        "deleted":"f" ,

                        “home_ou”: :{ "!=":X }

                        }
        },


From: Open-ils-general 
[mailto:[email protected]] On Behalf Of Josh 
Stompro
Sent: Friday, March 4, 2016 9:47 AM
To: Evergreen Discussion Group
Subject: Re: [OPEN-ILS-GENERAL] Excluding a single library from consortium 
scoped action trigger notice

Brent, you could look at excluding a specific org unit in the 
action_trigger_filters.json file.

I’m not that familiar with creating the json query format or I would try to 
give you an example.  “Home_Lib != Nonconformist_ou”

That may be the simplest way to exclude one OU.
Josh
From: Open-ils-general 
[mailto:[email protected]] On Behalf Of Brent 
Mills
Sent: Thursday, March 3, 2016 3:00 PM
To: Evergreen Discussion Group
Subject: [OPEN-ILS-GENERAL] Excluding a single library from consortium scoped 
action trigger notice

Has anyone had success excluding one org unit from an otherwise consortium 
scoped action trigger notice?

We have one library that wants to opt-out of the 30 Day Account Pre-Expiration 
Notice, but everyone else would like to keep it. There's probably an easier way 
than creating individual notice templates for every library except the one that 
wants out...right?

Thank you,

-Brent

--

Brent Mills

Systems Librarian | Sage Library System

email: [email protected]<mailto:[email protected]>

tickets: sagelib.org/support

phone: 541.610.8384



--

Brent Mills

Systems Librarian | Sage Library System

email: [email protected]<mailto:[email protected]>

tickets: sagelib.org/support

phone: 541.610.8384



--

Brent Mills

Systems Librarian | Sage Library System

email: [email protected]<mailto:[email protected]>

tickets: sagelib.org/support

phone: 541.610.8384

Reply via email to