and
code. The lack of surprise issues has been wonderful.
Josh
Lake Agassiz Regional Library - Moorhead MN larl.org
Josh Stompro | Office 218.233.3757 EXT-139
LARL IT Director | Cell 218.790.2110
does it determine which value from mus
that it is including? Is that just because balance_owed is the first field
listed in the id="mus" fieldmapper definition?
If I wanted the mus.total_owed or mus.total_paid, how would I grab those?
Josh Stompro - LARL IT Director
-Original Me
Thanks for testing it Jason. I'll keep poking at it tomorrow to try and figure
out what I'm doing wrong.
Josh Stompro - LARL IT Director
-Original Message-
From: Open-ils-general
[mailto:open-ils-general-boun...@list.georgialibraries.org] On Behalf Of Jason
Etheridge
Sent: Tuesday
rget.0.usr
-%]
Total Account Balance: $[% user.money_summary.balance_owed | format('%.2f') %]
But I don't get the users total balance_owed when I process the template.
Can anyone spot what I'm doing wrong?
Thanks
Lake Agassiz Regional Library - Moorhead MN larl.org
Josh Stompro | Office 218.23
sn't
allow hold notifications to be enabled. It may work in a few situations where
copy holds might work, and no notifications are needed.
Thanks
Josh
Lake Agassiz Regional Library - Moorhead MN larl.org
Josh Stompro | Office 218.233.3757 EXT-139
LARL IT Director | Cell 218.790.2110
ISBN's to the bib record when
they are added, but you should test that if you want to use that feature.
Josh Stompro - LARL IT Director
From: Open-ils-general
[mailto:open-ils-general-boun...@list.georgialibraries.org] On Behalf Of Josh
Stompro
Sent: Thursday, August 18, 2016 4:01 PM
that are displaying. That is the same way that other paging displays work,
like the "Notification/Action Trigger" admin UI, so I think that might be a
limitation of the grid widget that is used behind the scenes.
Josh Stompro - LARL IT Director
From: Open-ils-general
[mailto:open-i
Hello Mary Jo, I seem to remember this problem. I think it is a missing
permission problem. There is a permission that controls the ability to choose
which ISBN is used by the PO line item. I'll try and find details for you.
Josh Stompro - LARL IT Director
From: Open-ils-general
that hold is filled since it will be over 2 months since it was last
checked out at home.
If you switched to the shtime sort, it would take transits into consideration.
Josh Stompro - LARL IT Director
From: Open-ils-general
[mailto:open-ils-general-boun...@list.georgialibraries.org] On Behalf Of Joa
#l964
Josh Stompro - LARL IT Director
From: Open-ils-general
[mailto:open-ils-general-boun...@list.georgialibraries.org] On Behalf Of Josh
Stompro
Sent: Monday, July 25, 2016 3:37 PM
To: Evergreen Discussion Group
Subject: Re: [OPEN-ILS-GENERAL] Moving/Renaming Volumes - was Deleting parts
map
.
Thanks
Josh Stompro - LARL IT Director
From: Open-ils-general
[mailto:open-ils-general-boun...@list.georgialibraries.org] On Behalf Of Blake
Henderson
Sent: Thursday, July 21, 2016 2:28 PM
To: open-ils-general@list.georgialibraries.org
Subject: Re: [OPEN-ILS-GENERAL] Deleting parts map for deleted
opies from a csv file, and the one
for deleting copies from a copy bucket. Thanks for the info and for sharing
your code.
http://git.mvlcstaff.org/?p=jason/evergreen_utilities.git;a=blob;f=perl/copy_delete_from_csv.pl;hb=HEAD
Josh Stompro - LARL IT Director
-Original Message-
From
-written as an update. Any help would be
appreciated.
Thanks
Josh Stompro - LARL IT Director
From: Open-ils-general
[mailto:open-ils-general-boun...@list.georgialibraries.org] On Behalf Of Chris
Owens
Sent: Thursday, June 16, 2016 2:52 PM
To: open-ils-general@list.georgialibraries.org
Subject
at migration time, it would have saved us
a bunch of time to just let the system re-generate all the bills and fines for
replacement charges from the start.
Josh Stompro - LARL IT Director
From: Open-ils-general
[mailto:open-ils-general-boun...@list.georgialibraries.org] On Behalf Of Josh
Stompro
Sent
something in the 2.5 upgrade? Looks like the
2.4.3-2.5.0-upgrade-db.sql includes adding that table.
Maybe you were on 2.4.4 or greater and missed some updates when you moved to
2.5?
Josh Stompro - LARL IT Director
From: Open-ils-general
[mailto:open-ils-general-boun...@list.georgialibraries.org
for patron types that
we don’t charge fines.
I’ll try it out and report back.
Josh Stompro - LARL IT Director
From: Open-ils-general
[mailto:open-ils-general-boun...@list.georgialibraries.org] On Behalf Of
Morgan, Michele
Sent: Wednesday, May 25, 2016 2:09 PM
To: Evergreen Discussion Group
in a
batch.
select metabib.reingest_metabib_field_entries(source) from metabib.facet_entry
where field=1 and value ~ ';.*$' limit 9000;
Thanks
Josh
Lake Agassiz Regional Library - Moorhead MN larl.org
Josh Stompro | Office 218.233.3757 EXT-139
LARL IT Director | Cell 218.790.2110
those
circulations would be skipped?
Does anyone have any suggestions?
Thanks
Josh
Lake Agassiz Regional Library - Moorhead MN larl.org
Josh Stompro | Office 218.233.3757 EXT-139
LARL IT Director | Cell 218.790.2110
a=commit;h=c1155bee540027de270580a6a6c1d6078bbd478f
Josh Stompro - LARL IT Director
From: Open-ils-general
[mailto:open-ils-general-boun...@list.georgialibraries.org] On Behalf Of Josh
Stompro
Sent: Thursday, May 19, 2016 4:32 PM
To: open-ils-general@list.georgialibraries.org
Subject: [OPEN-ILS-GENERAL] 856 9 - for s
of the record is cached
somehow? Is the cached data that causes the delay located in the memcached
server? Can anyone give me pointers of what to look for if I want to try and
clear it out manually by querying the memcache server?
Thanks
Josh
Lake Agassiz Regional Library - Moorhead MN larl.org
Josh
and get added to the system by our ILL staff member. Then she
places the hold and sends the item out to the patron’s pickup location. So our
branches are not handling incoming ILL’s directly from the sending organization.
Josh Stompro - LARL IT Director
From: Open-ils-general
[mailto:open-ils
Thanks for the idea been. I am referring to the web based self check, I should
have clarified that.
Josh
Josh Stompro - LARL IT Director
-Original Message-
From: Open-ils-general
[mailto:open-ils-general-boun...@list.georgialibraries.org] On Behalf Of Ben
Shum
Sent: Wednesday, April
this may be
useful to more than one location, it might make a good enhancement.
Thanks
Josh
Lake Agassiz Regional Library - Moorhead MN larl.org
Josh Stompro | Office 218.233.3757 EXT-139
LARL IT Director | Cell 218.790.2110
Michele,
Thanks for the suggestion. We will look into trying this out.
Josh Stompro - LARL IT Director
From: Open-ils-general
[mailto:open-ils-general-boun...@list.georgialibraries.org] On Behalf Of
Morgan, Michele
Sent: Wednesday, March 30, 2016 10:05 AM
To: Evergreen Discussion Group
mapping entries, but I don’t see how that would be setup or used. You can only
enter one part for a copy as far as I can see.
Josh Stompro - LARL IT Director
From: Open-ils-general
[mailto:open-ils-general-boun...@list.georgialibraries.org] On Behalf Of
Morgan, Michele
Sent: Thursday, March 10
re process can make the final
decision. But I guess that could delay capture unnecessarily if stalling is
in use. Or maybe stalling could be ignored when no holds are targeting a copy.
Thanks
Josh
Lake Agassiz Regional Library - Moorhead MN larl.org
Josh Stompro | Office 218.233.375
ich bypassed the stalling time check. It was strange because
it wasn't the oldest hold at that location, just the one that happened to have
been retargeted at the right time.
Josh Stompro - LARL IT Director
-Original Message-
From: Open-ils-general
[mailto:open-ils-general-b
target
holds there also to save a step?
I believe that setting the stalling to zero for our cataloging location will
bypass the retarget time dependent issues.
Lake Agassiz Regional Library - Moorhead MN larl.org
Josh Stompro | Office 218.233.3757 EXT-139
LARL IT Director | Cell 218.790.2110
?
Thanks
Josh
1 - https://bugs.launchpad.net/evergreen/+bug/1550495
Lake Agassiz Regional Library - Moorhead MN larl.org
Josh Stompro | Office 218.233.3757 EXT-139
LARL IT Director | Cell 218.790.2110
check receipt method selection is going to be handled.
Josh Stompro - LARL IT Director
From: Open-ils-general
[mailto:open-ils-general-boun...@list.georgialibraries.org] On Behalf Of Grace
Dunbar
Sent: Friday, March 11, 2016 9:13 AM
To: Evergreen Discussion Group
Subject: Re: [OPEN-ILS-GENERAL
://bugs.launchpad.net/evergreen/+bug/1551447
All the self check related bugs can be seen at
https://bugs.launchpad.net/evergreen/+bugs?field.tag=selfcheck
Lake Agassiz Regional Library - Moorhead MN larl.org
Josh Stompro | Office 218.233.3757 EXT-139
LARL IT Director | Cell 218.790.2110
Thank you Michele and Thomas, sorry I missed that link when I was looking at
the FM.
Josh Stompro - LARL IT Director
From: Open-ils-general
[mailto:open-ils-general-boun...@list.georgialibraries.org] On Behalf Of
Morgan, Michele
Sent: Thursday, March 10, 2016 10:00 AM
To: Evergreen Discussion
MN larl.org
Josh Stompro | Office 218.233.3757 EXT-139
LARL IT Director | Cell 218.790.2110
).
I'm going to start a wishlist bug report on this, since it has been discussed
before, so there must be some other interest out there.
Josh Stompro - LARL IT Director
From: Open-ils-general
[mailto:open-ils-general-boun...@list.georgialibraries.org] On Behalf Of Kathy
Lussier
Sent: Tuesday
locations. If those don’t apply
then it is basically the same as FIFO.
Josh Stompro - LARL IT Director
From: Open-ils-general
[mailto:open-ils-general-boun...@list.georgialibraries.org] On Behalf Of Chris
Owens
Sent: Wednesday, March 09, 2016 12:45 PM
To: Evergreen Discussion Group
Subject: Re
lude the Prefix and Suffix into the call number as a
whole? Or does it work like it currently works for a specific reason? I don't
really know enough about this to know how we should proceed, so any help would
be appreciated.
Thanks
Josh
Lake Agassiz Regional Library - Moorhead MN larl.org
Jo
Hello Sitalk
I've run into this error before when I didn't edit the ejabberd settings like
the docs say. Specifically the maxrate settings as described at
http://evergreen-ils.org/documentation/install/OpenSRF/README_2_4_1.html#_configure_the_ejabberd_server
I would suggest you double check
"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:
T
home_ou",
"filter":
{ "active":"t",
"deleted":"f" ,
“home_ou”: :{ "!=":X }
}
},
From: Open-ils-gener
Hello Chris, I believe you will need to adjust your Best-Hold Selection Sort
Order (BHSSO) so that owning location doesn’t get priority.
The official docs are at
http://docs.evergreen-ils.org/2.8/_best_hold_selection_sort_order.html
I’ve been working on some updates to the docs that may help.
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:
n that you don't see that as overly
beneficial for our situation, or in general? What you described is exactly
what I was hoping for. Don't retarget unless something has happened to the
currently targeted copy to make it unholdable/unavailable.
Josh Stompro - LARL IT Director
-Original Message-
Fr
be interested in
having the targeter not exclude the currently targeted copy?
Thanks
Josh
Lake Agassiz Regional Library - Moorhead MN larl.org
Josh Stompro | Office 218.233.3757 EXT-139
LARL IT Director | Cell 218.790.2110
I was attempting to use the MARC batch editor to add an 856 field to 6000
records last night and managed to take out one of our application servers. It
stopped responding to requests and wouldn't allow users to log on or perform
functions if they were already logged on.
I think what I managed
Hello, I'm interested in how other sites handle SMS hold notices for customers
that use Mobile virtual network operators like Straight Talk, Ting and
Tracfone? They all offer phones that work on different physical carriers, and
the gateway seems to be different for each one. The default
It does look like the database pieces are there for patron buckets.
http://docs.evergreen-ils.org/2.8/schema/_schema_container.html#_user_bucket
I couldn't find a ticket for the feature yet, that would be a good first start.
There is a wishlist bug about being able to turn report output into
The feature can be added to any somewhat recent version [2.6+] of Evergreen if
you don’t want to wait until you upgrade to 2.9. See the bug report [1] that
has steps on how to enable it along with links to the files. I have some in
progress docs for enabling it also [2].
1 -
= 13
AND ac1.circ_lib IN (SELECT id
FROM
actor.org_unit_descendants(101))) = 0
GROUP BY bre.id;
Josh Stompro - LARL IT Director
From: open-ils-general-boun...@list.georgialibraries.org
[mailto:open-ils-general-boun...@list.
Blake and Tim, I would appreciate being able to see your scripts.
Thanks
Josh Stompro - LARL IT Director
From: Open-ils-general
[mailto:open-ils-general-boun...@list.georgialibraries.org] On Behalf Of Blake
Henderson
Sent: Tuesday, December 15, 2015 9:27 AM
To: open-ils-general
Thanks Chauncey, I'm curious though, if that bug was addressed, so it was clear
to staff in the catalog when the age protection was expired, would you still go
through this process every month? Or are there other reasons that you remove
the age protection settings?
Josh Stompro - LARL
to start.
Josh Stompro - LARL IT Director
From: Open-ils-general
[mailto:open-ils-general-boun...@list.georgialibraries.org] On Behalf Of Bob
Wicksall
Sent: Tuesday, December 15, 2015 10:05 AM
To: Evergreen Discussion Group
Subject: Re: [OPEN-ILS-GENERAL] Removing Age Protection after expired
asset.copy to change the
age protection and also changing the shelving location at the same time.
If anyone wants to combine resources to get that bug fixed, either with brain
power or development funding let me know also.
Josh
Lake Agassiz Regional Library - Moorhead MN larl.org
Josh Stompro
nstall/README_2_7.html
* List of Bugs Fixed - https://launchpad.net/evergreen/+milestone/2.7.8
Lake Agassiz Regional Library - Moorhead MN larl.org
Josh Stompro | Office 218.233.3757 EXT-139
LARL IT Director | Cell 218.790.2110
Hello, could someone please help me out with understanding a few things about
action triggers, specifically about their use with hold pickup notices.
I just had a situation where a customers holdshelf items were checked in one
every 30 minutes, so the customer received 4 phone calls, one for
pt is used in the asterisk dialplan.
http://git.evergreen-ils.org/?p=Evergreen.git;a=blob;f=Open-ILS/src/asterisk/pbx-daemon/eg-pbx-smart-retry.pl;h=9766113994d54bea53d163e9aa7dc7645d926f84;hb=0c9929ed83510f8180144c3935fdcd77f4d609eb
Thanks
Josh
Lake Agassiz Regional Library - Moorhead MN larl.org
Jo
this option is less desirable
than the first one. But since there is already a suppress holds and transits
checkin mod feature, there is more of a chance that I could figure out how to
create this.
Josh Stompro - LARL IT Director
From: Open-ils-general
[mailto:open-ils-general-boun
that was
just suppresses holds, which would just place the items in transit back to
their circ lib.
We will try just sending the items without a transit, and see how that works
out. Thanks for the info.
Josh Stompro - LARL IT Director
From: Open-ils-general
[mailto:open-ils-general-boun
order.
Now I'm wondering if we can use floating to skip the volume creation step for
each owning location? Is there a downside to having all the items at one
owning location with all the copies having different circulation library
locations?
Josh Stompro - LARL IT Director
From: Open-ils
ssiz Regional Library - Moorhead MN larl.org
Josh Stompro | Office 218.233.3757 EXT-139
LARL IT Director | Cell 218.790.2110
Stompro - LARL IT Director
From: Open-ils-general
[mailto:open-ils-general-boun...@list.georgialibraries.org] On Behalf Of Josh
Stompro
Sent: Wednesday, September 23, 2015 9:44 AM
To: Evergreen Discussion Group (open-ils-general@list.georgialibraries.org)
Subject: [OPEN-ILS-GENERAL] Clear Holdshelf
hold slips based on what
kind of furniture they have.
Thanks
Josh
Lake Agassiz Regional Library - Moorhead MN larl.org
Josh Stompro | Office 218.233.3757 EXT-139
LARL IT Director | Cell 218.790.2110
have, the better.
Good luck!
Lise
On Fri, Oct 9, 2015 at 4:08 PM, Josh Stompro
<stomp...@exchange.larl.org<mailto:stomp...@exchange.larl.org>> wrote:
Hello, we are currently using Demco 1491670 (1 1/4” x 1” Spine + 2 5/8” x 1 ¼”
Pocket labels, 16 to a sheet) printed on a laser print
to be
restarted after the opensrf services are started up.
Josh Stompro - LARL IT Director
-Original Message-
From: Open-ils-general
[mailto:open-ils-general-boun...@list.georgialibraries.org] On Behalf Of
Rigoberto Rodriguez
Sent: Friday, October 09, 2015 10:30 AM
To: open-ils-general
members would just print off the
list and pull the items for check-in with the clear-holdshelf modifier.
Josh
Lake Agassiz Regional Library - Moorhead MN larl.org
Josh Stompro | Office 218.233.3757 EXT-139
LARL IT Director | Cell 218.790.2110
trainer, and I’ve
wanted to get another look at it but I haven’t remembered to ask.
Is the source for that available? Would it be possible to add that image to
the official docs?
Thanks
Josh Stompro - LARL IT Director
From: Open-ils-general
[mailto:open-ils-general-boun
use people were used to the geographic method? Is
that what that is saying? Or is it saying that the perception was that
proximity was based on geographic distance vs what it actually was
(organizational distance).
Thanks
Josh Stompro - LARL IT Director
From: Open-ils-general
[mailto:o
* List of Bugs Fixed - https://launchpad.net/evergreen/+milestone/2.7.7
Lake Agassiz Regional Library - Moorhead MN larl.org
Josh Stompro | Office 218.233.3757 EXT-139
LARL IT Director | Cell 218.790.2110
(Jessie) and getting fixes for those
things into the system. And that is my attempt at an introduction.
Lake Agassiz Regional Library - Moorhead MN larl.org
Josh Stompro | Office 218.233.3757 EXT-139
LARL IT Director | Cell 218.790.2110
suggestions on
what areas would be good to cover please let me know.
Here is my rough draft of what the class is going to consist of.
https://docs.google.com/document/d/1lHCUpaa-YjNWLE6tYTeBKEWLKPxiuE0DwzEmHylG2I4/pub
Thanks
Josh
Lake Agassiz Regional Library - Moorhead MN larl.org
Josh Stompro
-ils-general-boun...@list.georgialibraries.org] On Behalf Of Josh
Stompro
Sent: Thursday, July 23, 2015 2:27 PM
To: Evergreen Discussion Group
Subject: Re: [OPEN-ILS-GENERAL] [OPEN-ILS-DEV] Apache leaking sockets/FD
I just took a look at a test system running Debian Wheezy with EG 2.8.2 and
Opensrf
)
| email: mi...@esilibrary.commailto:mi...@esilibrary.com
| web: http://www.esilibrary.com
On Wed, Jul 22, 2015 at 9:14 PM, Josh Stompro
stomp...@exchange.larl.orgmailto:stomp...@exchange.larl.org wrote:
Greetings, I’ve been trying to figure out why my two front end Evergreen
application
-ils-general
[mailto:open-ils-general-boun...@list.georgialibraries.org] On Behalf Of Josh
Stompro
Sent: Thursday, July 23, 2015 1:31 PM
To: Evergreen Discussion Group
Subject: Re: [OPEN-ILS-GENERAL] [OPEN-ILS-DEV] Apache leaking sockets/FD
This is what strace shows me.
[pid 14793] socket
don’t have a non openvz based system to test on right now. I would love to
hear if anyone else sees this.
Josh
From: Open-ils-general
[mailto:open-ils-general-boun...@list.georgialibraries.org] On Behalf Of Josh
Stompro
Sent: Thursday, July 23, 2015 2:06 PM
To: Evergreen Discussion Group
Subject
[mailto:open-ils-general-boun...@list.georgialibraries.org] On Behalf Of Josh
Stompro
Sent: Thursday, July 23, 2015 10:03 AM
To: Evergreen Development Discussion List; Evergreen Discussion Group
Subject: Re: [OPEN-ILS-GENERAL] [OPEN-ILS-DEV] Apache leaking sockets/FD
Hello Mike,
Lsof –n –P –p pid
Greetings, I've been trying to figure out why my two front end Evergreen
application servers keep hitting some resource limits having to do with tcp
sockets (numtcpsock openvz beancounters).
I'm running EG 2.8.2, OpenSRF 2.4.1, Debian Jessie in an Openvz container on
Proxmox VE 3.4
Nothing
to 2.8.2 upgrade, along with upgrading to Opensrf 2.4.1 on
both systems.
Lake Agassiz Regional Library - Moorhead MN larl.org
Josh Stompro | Office 218.233.3757 EXT-139
LARL IT Director | Cell 218.790.2110
to print them. We encourage customers to use our catalog machines to
access our various database subscriptions so that was a requirement for us.
Josh Stompro - LARL IT Director
From: Open-ils-general
[mailto:open-ils-general-boun...@list.georgialibraries.org] On Behalf Of George
Tuttle
Sent
the agreement.
I don't know if that will hold up in court or not. The small claims court
filing fee is $160 around here, which probably is a disincentive for someone
wanting to fight a $50-$400 fine/fee that we can send to collections anyway.
Josh Stompro - LARL IT Director
From: Open-ils-general
+1
Josh
-Original Message-
From: Open-ils-general
[mailto:open-ils-general-boun...@list.georgialibraries.org] On Behalf Of Kathy
Lussier
Sent: Saturday, May 16, 2015 8:46 AM
To: 'Evergreen Discussion Group'
Subject: [OPEN-ILS-GENERAL] Resetting karma in IRC
Hi all,
Several of us at
Josh
Lake Agassiz Regional Library - Moorhead MN larl.org
Josh Stompro | Office 218.233.3757 EXT-139
LARL IT Director | Cell 218.790.2110
I can participate on Monday also.
Josh
Josh Stompro - LARL IT Director
-Original Message-
From: Open-ils-general
[mailto:open-ils-general-boun...@list.georgialibraries.org] On Behalf Of Kathy
Lussier
Sent: Wednesday, February 25, 2015 12:57 PM
To: open-ils-general
of Bugs Fixed - https://launchpad.net/evergreen/+milestone/2.7.3
Josh Stompro
-
http://evergreen-ils.org/downloads/OpenSRF-ChangeLog-2.4.0
- Download Page - http://evergreen-ils.org/opensrf-downloads/
Josh Stompro
Thanks Rogan, this looks like just what I need.
Josh
Josh Stompro - LARL IT Director
From: open-ils-general-boun...@list.georgialibraries.org
[mailto:open-ils-general-boun...@list.georgialibraries.org] On Behalf Of Rogan
Hamby
Sent: Sunday, September 28, 2014 9:25 PM
To: Evergreen Discussion
Hello, is it possible to use the reporter to produce a report that shows a hold
to copy ratio to look for titles that might need more copies purchased?
From the holds data source, I can get the bib data, but I cannot see how to
get the number of copies data.
I want to be able to see which bibs
Hello Snigdha, I like several of your suggestions.
I like the per page comments idea, I think it is a great way to get feedback
that is directly attached to the source material. We might have to deal with
moderation since there will always be users that try to use any comment box
they see as
Hello Jennifer, the place you want to look is the Action Alerts subsystem.
That is where you enable different actions that happen for different triggering
events such as items being on the holdshelf, items being overdue, etc. It is
very flexible which also means it is complicated.
There are
I just saw this project for doing inventory that might work for anyone
needing to do so with evergreen.
http://bitbucket.org/yitznewton/ils-inventory/wiki/Home
Could also be a good comparison resource for anyone developing something
for evergreen.
Josh
Lemmer, Catherine wrote:
Has anyone
101 - 188 of 188 matches
Mail list logo