►
From YouTube: Web Development Special Interest Group - 7/15/2021
Description
Shared code:
https://docs.google.com/document/d/1Mj-ssVxMnZtW6FWvh0NW9lDnu9CxHgYPCZv5HLYVY3w/edit?usp=sharing
Holds queue discussion: https://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=26003
B
I
have
one
that
does
like
top
10
circulations
in
a
shelf
location
and
our
shelf
locations
are
divided
out
by
those
sort
of
genres,
but
I
would
guess
you
could
swap
out
the
shelf
location
filter
for
like
a
subject
filter
so
like
you're,
looking
at
a
650
of
mystery
or
whatever,
whatever
the
genre
cataloging
field
is.
So
it
seems
doable
to
me
and
I
think,
on
these
top
tens
regulation
reports.
B
It's
just
like
a
grouping
by
biblio
number
ordering
by
cert
count
this
one's
just
pulling
from
old
issues.
I
can
put
the
code
in
the
chat.
It's
pretty.
B
B
B
B
B
B
B
Okay,
it's
just
like
everything
went
away
for
a
second
okay,
so
what
I'm
doing
is
trying
to
integrate.
So
we
have
cleanup
reports
and
their
ex
my
my
whole
thing
is
external
to
coha,
so
I
have
like
just
a
a
series
of
links
and
instructions
and
things
that
I
send
out
monthly
to
my
libraries
to
remind
them
to
clean
up
things
and
my
goal
is
to
bring
that
back
into
quahog
and
make
it
more
in
their
face.
B
So
what
I
did
was
I
I
used
the
the
html
block
that
is
available
on
the
strict
page
and
built
out
this
little
tab
series
of
tables
and
then
I'm
using.
So
I
built
all
that
up
with
html
and
then
I've
got
a
report
in
here.
B
That
runs
all
the
stats
and
that's
the
part-
that's
probably
not
well
optimized,
because
it's
just
a
bunch
of
reports
union
together.
B
So
the
report
is
going
in
and
pulling
the
values
that
get
inserted
here
and
it's
a
bunch
of
garbage
mess
just
for
my
own.
I
might
clean
that
up
before
I
pump
it
into
life,
but
I
was
just
wanting
to
test
and
make
sure
it
worked
and
the
the
goal
is
to
like
I
said
when
they
load
up
the
page.
It
gives
them
account,
probably
gonna
cache
the
this
report
so
that
it
doesn't
run
every
time
this
page
gets
loaded.
B
That's
one
of
my
concerns
is
that
it's
gonna,
like
bog
things
down
if
everybody
this
loads.
Every
time
everybody
comes
into
the
circ
page,
but
from
there
they
can
they'll
be
able
to
click
on
the
number
and
it'll
run
an
associated
report
that
will
give
them
the
list
of
whatever
the
issue
is
so
in
this
case
we
want
them
to
pay
attention
to
the
items
they've
that
are
overdue,
that
they've
brought
in
from
another
library,
so
they
click
that
get
a
list
of
the
overdues
and
work
on
contacting
their
patrons.
B
That
sort
of
thing.
So
what
I
did
was,
I
just
took
our
usual
very
bulky,
wordy
series
of
reports
and
tried
to
condense
it
down
into
a
more
easily
digestible
form,
and
then
I
added
some
formatting
to
the
numbers
that
we
want
them
to
pay
attention
to
the
most,
because
we
always
want
them
to
try
and
clear
up
problems
that
they
have
with
other
libraries
items
focus
on
that
stuff.
B
So
I
made
it
red
and
bold
there,
and
then
I
just
got
some
of
the
other
reports
divided
out,
and
I
thought
I
would
as
long
as
this
works
and
it
doesn't
like
destroy
anything
sort
of
expand
that
out
to
the
different
areas.
So
I
could
bring
in
my
cataloging
reports
into
the
cataloging
tab
and
I
can
bring
in
my
just
some
of
the
quick
statistics
onto
the
reports
tab.
So
they
don't
actually
have
to
run
the
report
every
time
and
dig
down
to
it.
That's
just
right
there.
B
So
it's
more
usable
and
useful
and
that's
my
goal.
Anyways.
B
So
the
html
is
going
in
not
circulation.
I
don't
think
it's
all
in
the
staff
client
tab.
So
I've
got
that
built
up
in
the
circulation
home
html
and
that's
the
table.
B
That
you're
seeing
here
and
then
I
have
each
of
these
boxes-
is
just
populated
with
a
spinning
icon
in
the
html
so
that
it
as
it
loads
there's
some
sort
of
signal
to
show
hey
something's
happening,
and
I
think
yeah
you
can
see
that
here.
So
that's
where
the
spinner
is,
and
it's
just
using
awesome
icon.
B
It's
this.
So
I'm
I'm.
I
have
the
library
code
pulled
in
because
I'm
gonna
eventually
tie
that
in
so
that
it's
only
pulling
information
for
the
logged
in
library.
So
right
now
it's
not
not
really
right.
Now,
I'm!
B
This
report
is
just
filling
in
the
branch
code
automatically,
but
I'll
use
jquery
to
fill
in
the
actual
logged
in
library
there,
and
then
I'm
declaring
a
variable
which
is
pulling
the
result
from
the
report
results
here,
using
a
json
command
and
then
down
here,
I'm
replacing
that
icon
spinner,
which
had
that
id
with
the
information
from
the
variable
here
and
then
in
actual
I'm
doing
some
of
this
formatting
stuff
in
the
actual
sequel.
B
I
don't
know
if
that's
good
or
bad,
but
like
the
bold
and
the
red
is
happening
here
somewhere.
It
may
actually
be.
B
Yeah,
so
hey
george
yeah,
so
that's
what
I'm
doing
with
it
so
and
george.
You
do
something
similar
on
your
staff,
client
right
where
you're
pulling
some
information
and
like
stats
on
the
front
page,
something
like
that.
D
Yeah
I
can,
if
anybody
wants
to
see
that
I
can.
I
can
share
my
screen
sure
if
I
can
find
my
controls.
D
D
Well,
there's
it's
not
very
interesting
on
my
library,
but
if
we
go
to
like
probably
atchison's
a
good
choice.
D
And
I've
just
got
this
report
here
appears
on.
The
idea
was
that
there
were
a
lot
of
libraries
complaining
that
that
they
didn't
know
what
what
they
should
be
buying.
They
didn't
know
what
they
had
a
lot
of
requests
on.
So
this
is
just
a
report.
That's
getting
any
requests
at
their
library
where
they
have
requests
on
an
item
that
has
zero
copies
or
the
ratio
is
more
than
is
three
to
one
or
greater
and
the
way
that
I'm
building,
that
is.
D
Let's
see
this
preferences,
so
actually
I
have
it
open
internet
main
user
block.
D
D
And
so
I've
just
got
this
header
for
the
table
here
and
then
I've
got
jquery
that
grabs
a
report
that
populates
the
rest
of
the
data.
D
D
So
I've
just
got
this
little
block
here
is
populating
that
table.
D
So
it's
getting
it
from
a
report
and
it's
dragging
the
branch
code
out
of
the
top
of
the
page
and
running
that
report
and
I've
got
the
report
set
with
a
cash
expiry
of
like
I
think,
60
minutes
or
something
like
that,
so
that
it's
not
so
it's
not
re-running
the
report.
Every
time
somebody
goes
to
the
home
page.
It's
only
getting
it's
only
re-running
the
report
every
hour.
D
No
and
it's
been
on
there
for
over
a
year
over
two
years,
I
guess
and
honestly
I've
been
thinking
about
taking
it
off
because
nobody,
you
know
this
was
something
that
everybody
said
they
wanted.
You
know
we
want.
We
want
an
easier
way
to
find
out
what
the
ratios
are.
You
know
what
are
the
things
that
people
are
that
are
in
high
demand
and
what
are
the
things
that
people
are
requesting
and,
honestly,
I
don't
think
anybody's
really
using
it
that
much.
B
B
D
Sorry,
just
shutting
my
door,
I
just
realized
my
door's
wide
open
the
furnace
guy's
here
fixing
the
air
conditioners,
so
the
air
conditioner
right
outside
my
door.
So
it's
probably
going
to
be
loud
in
here
in
a
minute
or
two,
so
there
was
something
that
I
did
though.
Well
here
it
is
it's
right
here
where
it
says
the
holds.
Queue
was
last
rebuilt
26
minutes
ago.
D
That
was
something
I
added
just
as
a
let's
see.
Let
me
go
to
tools.
This
is
something
I
just
added
like
a
week
ago.
I
thought
of
it,
because
I
keep
getting
that
question
all
the
time
when,
when
does
the
holds
key
rebuild
and
no
matter
how
many
times
I
tell
people,
you
know
it's
eight
minutes
before
the
hour.
Every
hour,
24
hours
a
day.
D
D
So
that's
just
this.
You
know,
since
I
know
that
it
runs
at
eight
minutes
before
the
hour.
D
I
just
added
some
some
javascript
in
that
every
library
has
this
little
information
block
somewhere
in
the
left
in
the
in
their
news
column,
and
so
I've
just
been
updating
those
a
couple
of
days
or
so,
and
I'm
just
adding
this
little
bit
of
javascript.
D
That
is
adding
a
label
essentially
and
then
it's
getting
the
date
and
then
it's
getting
or
it's
getting
the
hour
plus
eight
minutes.
And
then
it's.
D
I
don't
remember
what
all
the
math
is,
but
it's
doing
all
this
stuff
to
show
me
how
long
ago
was
eight
minutes
before
the
hour,
and
it
was
just
something
I
added
really
quickly
so
that
you
know
the
next
time.
Somebody
calls
me
and
says
I
don't
remember
when
it
is
that
the
holds
key
rebuilds,
I
can
say,
go
to
your
home
page.
Look
in
the
left
hand,
column.
It's
highlighted
in
yellow.
D
Yeah,
it's
it's
just
global
system
preference
so,
and
that's
I'm
just
you
know,
like
I
said:
everybody's
got
that
news
block
on
the
home
page
in
cohan.
So
I
just
got
that
bit.
That's
the
code
that
that
generates
that.
B
D
D
So
if
somebody
requests
junie
b
jones,
the
is
a
second
grader
now,
which
I
think
is
the
most
owned
book
by
our
libraries.
We
got
like
one
bib
that
has
like
200
200
items
on
it,
so
if
somebody
and
they
never
have
holds,
they
rarely
have
holds
on
them.
D
So
if
somebody
up
in
sabetha
requests
it
and
somebody
it's
going
to
appear
on
one
holds
list
each
hour,
and
so,
if
it's
being
rebuilt
constantly,
if
the
people
in
leavenworth
run
their
holds
list
at
801,
and
then
the
people
in
baser
run
their
list
at
802..
If
each
time
it
gets
run,
it's
being
rebuilt,
it's
because
our
holds
queue
is
randomized.
It's
going
to
be
that
holds
going
to
bounce
all
over
the
place.
Each
time
it
gets
rebuilt
and.
D
Appear,
and
so
it
could
either
appear
on
everybody's
holds
list
every
time
they
run
it
or
it
could
appear
on
nobody's
hold
list
if
it's,
if
the
whole
queue
is
being
regenerated
each
time
somebody
runs
the
report.
B
B
I
don't
know,
if
they're
considering
the
randomization
in
it-
and
I
wasn't
considering
the
randomization,
because
we
don't
really
do
that
here
either
we've
got
the
transport
cost
matrix
kind
of
zest
out,
so
that
it's
prioritizing
down
a
sort
of
tier
list
of
libraries.
So
it
does
get
stuck
on
cues
if
they're,
not
on
the
same,
like
level
of
phil,
the
holdedness.
D
Yeah
I've
I've
worked
with
both
situations,
but
here
it's
set
randomly
because
you
know
it
used
to
be
that
heather
would
run
a
report
every
month
and
see
which
library
had
filled
the
most
holes
and
then
moved
them
like
the
library
that
filled
the
most
holds
would
move
to
the
bottom
of
the
of
the
holds
queue
and
it
was
filled
in
order
and
that
way
the
holes
were
being
spread
out
more
evenly
more
fairly
and
that
sounded
like
it
was
a
lot
of
work.
D
So
she
decided
before
I
got
here
that
it
was
going
to
be
done
randomly
because
that
was
the
most
fair
way
to
do
it,
and
you
know
I
don't
think
there
is
when
every
library
is
a
different
size
and
the
smallest
library
has
four
thousand
items
and
the
largest
library
has
a
hundred
thousand
items
and
and
you've
got
three
different
courier
hubs
and
all
of
the
the
biggest
libraries
are
all
in
the
same
courier
hub
and
everybody's
open
different
hours
of
the
week.
D
There
isn't
really
a
good
way.
I
mean
in
a
perfect
world.
Every
library
would
be
open
the
same
number
of
hours
and
everybody
would
have
a
crack
staff
that
would
go
out
there
and-
and
you
know,
do
the
whole
list
and
get
everything
off
the
hold
list.
Every
time
they
ran
it
and
the
couriers
would
always
have
enough
room
to
take
all
the
items
from
every
library
and
things
would
arrive
the
next
day,
yeah.
D
You
know
if
everything
was
everything
being
equal,
I
think
there
would
be
a
way
to
do
that,
but
that's
the
you
know
the
issue
with
us
for
using
the
transportation
cost
matrix.
Is
it
really
just
means
that
the
biggest
libraries
that
are
all
in
that
big
cluster
right
next
to
kansas
city
are
just
going
to
be?
Sharing
are,
are
going
to
be
in,
are
going
to
have
the
most
demand
on
them.
B
We
balanced
out
with
some
of
those
factors
in
mind
so
like
how
how
many
days
the
library's
open
is
factored
in,
how
many
days
they
get
couriers
factored
in.
But
we
also
have
a
different
situation
than
you
guys
because
we're
we
at
the
system
center
share
our
space
and
our
collection
with
iola,
so
we're
at
the
top.
We're
always
going
to
try
and
fill
the
hole
first
and
then
the
larger
libraries
do
trade
between
each
other.
But
we've
got
a
larger
library
in
in
different
on
different
career
hubs.
D
For
the
patrons,
I
think
that-
and
that
was
the
goal
that
I
had
when
I
set
up-
the
transportation
cost
matrix
and
valnet,
and
I
don't
know
if
you're
still
using
the
same
calculations
I
made.
But
you
know
I
assigned
each
library
of
value
based
on
not
only
we
had
a
courier
that
would,
if
something
was
going
from
library
a
to
library
b,
they
would
deliver
things
on
the
same
day.
Here
we're
in
a
situation
where
everything
that
gets
picked
up
has
to
go
back
to
the
hub.
D
D
So
there's
you
know
things,
don't
move
from
library
to
library
each
day
everything
moves
to
the
hub,
and
so
there's
just
a
lot
of
different
issues
here,
but
in
valnet
I
had
a
a
number
that
was
based
on
which
you
know
if
it's
on
the
same
courier
route
and
it's
going
to
be
delivered
the
same
day,
I
got
one
value
and
I
added
numbers
based
on
how
many
days
a
week
they
were
open
and
how
many
it
was.
It
was
complicated
and
it
was
and
there's
all
those
freaking
squares
to
fill
in.
D
We
got
48
48
by
48,
so
I
actually
used
jquery
that
just
filled
in
all
the
squares.
I
I
used
jquery
to
write
something
that
would
help
me
fill
in
squares.
A
The
question
I
get
asked
is:
why
doesn't
the
holds
to
pull
and
the
holds
q
reports
show
the
same
things
all
the
time
because
sometimes
they're
different
and
we
always
we
really
use
the
holds
to
pull
report,
but
in
some
version
that
broke
and
it
wasn't
really
populating
so
we
ended
up
creating
a
custom
holds
to
pull
and
if
you
try
and
run
those
things
you
know
right
after
you
know
just
in
succession,
you'll
get
slightly
different
results
amongst
them
and
I'm
not
really
sure
exactly
why
or
how
to
answer
their
question.
D
I
I
don't
know
about
that
problem
anymore.
I
I
do
remember
the
bug
that
broke
the
holds
q
report,
because
how
did
it
work
it?
If
there
was
only
one
item
available,
it
wouldn't
appear,
nothing
would
appear
on
the
holds
to
pull
report
on
the
holds
q
report,
and
that
was
a
bug
that
I
remember
encountering
in.
D
I
think
it
was
like
in
2015
that
that
bug
appeared
and
and
it
messed
everything
up-
I
mean
if
there
was
only
one
copy
of
it.
I
mean
if
the
bibliographic
record
only
had
one
item
on
it.
It
wouldn't
appear
on
the
holds
in
the
holds
queue
and
if
it
had
50
copies
of
it
and
49
of
them
were
checked
out,
then
it
wouldn't
appear
on
the
holds
queue.
So
there
were
all
these
people,
you
know
and
some
books
would
have
like
you
know.
D
20
30
holds
on
him,
and
so
I
wrote
a
report
to
get
around
to
work
around
that
and
a
lot
of
people
used
it,
and
so
maybe
that's
the
report
you're
still
using,
because
I
posted
it
on
the
jquery
library
and
I'm
sure
it's
still
there.
B
A
About
yeah,
because
we're
just
a
single
site,
I
thought
someone
told
me
once
that,
like
the
holds
the
pull
report,
you
know
refreshed
x
amount
of
time,
but
the
whole
cue
was
different,
and
maybe
that
was
what
explained
why
you
would
have.
D
Yeah
and
that's
why
we
don't
use
it
is
because,
if
somebody
looks
at
that,
if
somebody
look
if
somebody
at
the
wetmore
library
looks
at
that
and
says,
oh
we've
got
a
copy
of
this.
I
can
check
it
in
and
fill
that
hold
and
it's
a
hold
for
the
payola
library
and
payola
has
a
copy
of
it.
E
D
And
so
that's
why
we
don't
want
people
to
look
at
that
to
build
their
holds
because
because
sure
as
hell,
the
library
and
what
more
is
gonna
do
that.
So
I
gotta
copy
that
I
don't
mind
sending
it
out
and
then
you
know
the
patron's
going
to
wait
for
a
week.
E
I'm
poking
around
a
little
bit
on
some
consortiums,
as
you
guys
speak,
and
it
looks
like
most
of
the
bigger
consort
scams
are
hiding
the
halls
of
the
poll.
D
E
E
Also,
just
to
clarify
it
looks
like
the
the
build
holds
cube
will
run
at
different
times
on
different
sites.
If
your
bywater
partner,
depending
on
how
the
crown
is
set
up.
B
Oh
right,
yeah
we're
set
to
every
15
minutes
so
top
of
the
hour
quarter
after
half
an
hour
after
45
after
so
we
refresh
more
often
than
george.
D
D
If
you
print
it
off
at
the
beginning
of
the
hour
and
you've
got
an
hour
to
look
for
those
things,
then
then
you
should
be
good,
but
if
everybody,
if
everybody
could
print
their
list
at
eight
o'clock
in
the
morning,
we'd
be
perfect.
D
But
but
what
happens
is
what
will
always
happen?
Is
somebody
prints
theirs
at
8
o'clock
and
then
they
set
it
down
and
they
let
it
sit
there
until
10
30,
and
then
they
go
out
to
pull
those
things
and
the
person
that
ran
it
at
nine
o'clock
gets
half
of
the
things
that
are
on
that
list
and
ships
them
off,
and
so
the
people
are
out
there.
D
So
I
think
for
our
size
and
for
our
situation,
where
we've
got
three
different
courier
hubs
and
some
people
get
three
day
a
week.
Courier
services,
some
people
get
five
day
a
week.
Courier
service
and
some
libraries
are
open
10
hours
a
week
and
some
libraries
are
open.
70
hours
a
week,
there's
just
no
good
solutions
for
what
we're
doing.
B
We
want
to
fill
the
holes
here,
but
we
have
to
wait
until
the
whole
secure
refreshes
before
we
can
trigger
the
whole
some
something
like
that.
Oh
yeah,
so
because
it
holds
cues
that
crown
job's
doing
more
than
just
rebuilding
the
whole
skew
or
it's
it's
like
designating
the
pickup
location
or
something.
D
D
Being
at
the
conference
in
monterey,
california-
and
somebody
said
yeah-
we're
using
this
holds
cue
workaround
thing,
but
the
bug
that
it
was
related
to
is
fixed.
B
B
I
think
of
other
cool
things
I've
been
working
on.
I
don't
know
I
I
started
looking.
I
talked
about
this
as
this
admin
too.
I've
started
looking
at
the
course
reserves
more
and
using
it
like
a
display
module
like
ed,
was
doing,
and
I
think
that
it
has
a
lot
of
good
potential
for
what
we
need
to
use
it
for
one
of
the
issues
that
we
run
into
a
lot
is:
is
it
on
the
new
shelf
or
is
it
not
on
the
new
shelf?
B
So
if
we
create
a
new
shelf
display,
then
we
can
temporarily
move
its
location
to
that
new
shelf
and
there's
no
question
where
it
should
be,
and
it
also
has
all
that
functionality
built
in
so
the
circuit
staff
doesn't
need
to
know
how
to
catalog
an
item.
They
can
just
change
the
shelf
location
and
then
hit
the
remove
button
when
it's
time
to
take
it
off.
B
So
I
think
we're
going
to
probably
move
forward
with
implementing
that
at
some
point
in
the
near
future,
but
I
have
to
make
all
the
jquery
adjustments
to
say
its
display
and
not
course
reserve
and
all
that
and
hide
fields.
So
we
don't
want
to
use
that
kind
of.
D
Thing
so
I
would,
I
would
have
loved
to
have
used
it
for
that.
But
right
when
I
write
when
ed
did
that
talk
about
how
to
do
that,
we
added
a
community
college
that
uses
course
reserves
so
that
we
can't
use
it
because
we're
actually
using
the
courser.
We
can't
use
the
course
reserves
module
as
a
display
module,
because
we're
actually
using
course
reserves
as
a
course
reserves
module
yeah.
There's
a
bug
about
that
about
bug
out.
Why.
B
On
that
yeah
there's
one
for
adding
a
display
module.
I
think
I
found
one
that
talked
about
like
making
it
better
for
multi-branch
systems
too,
because
right
now
it
doesn't
seem
like
it's.
It's
like
open
wide
like
it's,
not
branch
limited
at
all,
so
you
could.
Potentially,
if,
if
branch
functionality
wasn't
included,
you
could
brand
it,
as
course,
reserves
for
one
library
and
then
branded
as
display.
B
For
the
rest,
I
think
the
way
we're
gonna
go
with
it,
since
it
isn't
branch
limited
is
just
to
set
up
the
departments
as
libraries
instead,
so
when
they
pick
the
department,
it's
gonna,
they're
gonna
pick
their
library
so
that
we
can
tell
which
display
goes
with
which
library
and
then
have
to
rebuild
it
in
the
future.
If
it
gets
branch
limitation.
D
B
Yeah,
we
do
have
a
community
college
too,
but
they've
never
shown
interest.
I
I
didn't
really
sell
it
very
well
to
them,
but
we
just
use
like
a
shelf
location
for
their
course
reserves
and
they're.
Happy
with
that.
So
I'm
not
gonna
try
and
backtrack.
There.
D
D
I
guess,
along
the
lines
of
that,
let's
see
circulation.
D
D
So
this
table
here
is
being
built
with
data
from
the
from
a
report
also.
D
D
D
It
knows
that
the
the
report
knows
that
when
I
put
pipes
in
there
to
convert
them
into
line
breaks,
so
I've
got
the
report
all
set
up
to
to
do
the
to
you
know
like
I,
when
you
said
you
didn't
know
if
it
would
be
easier
to
have
the
jquery,
you
know
add
all
of
the
the
highlighting
and
the
line
breaks
and
you
know
build
the
table
that
way.
D
D
But
it's
the
same
thing
where
I've
got
this
header
is
built
in
the
in
the
system,
preference
and
then,
where
that
body
is
I've,
just
got
the
table,
it's
called
library
table
and
where
it
sees
the
body
it
inserts
all
of
the
fields
and
I've
got
this
one
sets
in
this
table
the
the
refresh
the
the
cache
is
set
up
so
that
it's
only
rebuilt
every
12
hours.
D
Yeah,
I
don't
remember
which
I've
got
jquery,
that
does
all
that.
D
Yeah
I
renamed
address
one
mailing
address
and
address
to
street
address
physical
address,
and
then
I
guess
number
three
might
be.
I
don't
know
what
I
don't
know
what
the
original
name
of
that
is,
but
I've
renamed
all
of
these
to
match
what
I
actually
use
them
for-
and
I
even
put
the
kle
code
in,
I
think
that's
country
is
the
kansas
library
express
code.
How
will
you
know
that
they're
in
the
usa,
though
I
I'm
just
making
an
assumption.
D
Anymore,
well,
you
know
it's
going
to
be
in
the
jquery
will
tell
me.
D
D
D
D
Is
coming
from
branch
address?
Three
is
what
I've
renamed
as
director,
but
I've
got
more
than
just
that
in
there,
because
I've
got
the
director
and
the
ill
people,
and
then
we've
also
got
their
library
type
stored
in
that
field,
so
that
when
people
look
at
that
final,
when
staff
go
to
look
at
this,
it's
got
their
service
center
to
service
center,
three,
whatever
type
they
whatever
type
of
library.
They
are
so
you,
you
know
how
to
log
into
my
system.
You're
welcome
to
go
in
there
and
poke
around
and
steal
whatever
you
want,
yeah.
D
D
Here
hours,
that
would
be
a
lot
harder
because
for
one
thing
I
don't
know
what
everybody's
hours
are
and
they
change.
So
often
we
don't
have
any
hour
information
stored
in
quahog
because
it's
it's
impossible
to
keep
that
up
to
date.
D
I
think
this
is
all
fairly
current.
Well,
I
know
it's
actually,
it's
not
current,
because
donovan
county
has
a
new
director
and
I've
asked
him
three
times
to
to
update
their.
You
know
to
talk
with
me
and
we
can
update
their
information.
They
never
get
back
to
me.
So
I
don't
have
any
director
listed
for
for
donovan.
B
Yeah,
so
I
was
I
mean
I
was,
we
do
have
a
pretty
good
feel
for
their
hours
and
I
was
gonna
add
that
to
like
the
notes
field
anyway,
hey
you
can't
have
her
anymore.
I
was
gonna.
Add
that
to
the
notes
field
so
that
it
showed
in
the
opac.
So
I
mean
if
it's
there,
then
I
could
potentially
build
it
into
this
too.
D
Yeah
or
you
know,
there's
that
big,
oh,
I
lost
myself.
B
Right,
that's
where
I
was
thinking
I'd
put
the
hours
so
that
it
showed
up
in
there
yeah
in
their
opac
listing,
because
we
did
like
put
that
up
in
the
header
bar
where
you
can
click
the
list
of
member
libraries,
but
it
doesn't
really
it's
just
populating
like
address
right
now.
B
D
Dan
set
up-
this
is
a
a
page,
but
if
you
go
here,
we've
got
it
set
up,
because
this
way
all
the
information,
that's
in
the
library
thing
we've
got
everybody's.
I
added
the
logos
to
the
opec
information
in
our
system
so
that
when
people
look
at
the
list
of
libraries,
every
library
has
their
own
logo
and
if
they
don't
have
a
logo.
D
B
So
we
talked
about
this
at
our
last
users
group
and
I
was
supposed
to
send
out
a
survey
of
what
they
wanted
on
there,
but
I
haven't
done
that
yet,
but
we
came
up
with
things
like
hours,
public-facing,
email
address
and
social
media
links.
A
lot
of
them
have
facebook
that
they
use
more
than
their
websites,
so
having
that
added
into
the
public
directory
would
be
good
yeah.
That's
something
on
my
to-do
list
that
I
have
been
ignoring.
D
A
D
Because
lizette
and
jason
have
done
one
lucas
skipped
out
on
one
because
he
had
to
have
like
a
root
canal
or
something.
But.
A
D
D
So
people
that
have
been
to
conferences
before
are
probably
less
likely
to
show
up
at
this
one.
But
I
know
jesse
and
kelly
are
planning
on
being
there
and
they're
supposed
to
do
a
presentation
so
yeah.
D
D
I
don't
know
tasha
who's
in
the
room
here
with
us,
but
you're
welcome
to
if
you're
doing
anything
cool,
let
me
know,
and
we
can
make
a
video
of
it.
F
D
B
We
have
about
three
minutes
left
until
the
top
of
the
hour.
Does
anybody
else
have
anything
they
want
to
talk
about
with
that
you've
been
awfully
quiet
and
busy
over
there.