Time |
S |
Nick |
Message |
00:08 |
|
koha-jenkins |
Project Koha_20.05_U18 build #216: SUCCESS in 33 min: https://jenkins.koha-community[…]ha_20.05_U18/216/ |
00:10 |
|
koha-jenkins |
Project Koha_20.05_U21 build #12: SUCCESS in 47 min: https://jenkins.koha-community[…]oha_20.05_U21/12/ |
00:19 |
|
|
cait joined #koha |
00:23 |
|
koha-jenkins |
Project Koha_20.05_D10 build #337: UNSTABLE in 48 min: https://jenkins.koha-community[…]ha_20.05_D10/337/ |
00:37 |
|
dcook |
@later tell Joubu No I migrated phpBB to Discourse |
00:37 |
|
huginn` |
dcook: The operation succeeded. |
00:44 |
|
koha-jenkins |
Project Koha_20.05_D9 build #341: SUCCESS in 1 hr 7 min: https://jenkins.koha-community[…]oha_20.05_D9/341/ |
02:27 |
|
koha-jenkins |
Project Koha_Master build #1821: STILL UNSTABLE in 1 hr 0 min: https://jenkins.koha-community[…]Koha_Master/1821/ |
05:54 |
|
|
fridolin joined #koha |
06:19 |
|
|
reiveune joined #koha |
06:46 |
|
|
EPK joined #koha |
07:05 |
|
|
lmstrand joined #koha |
07:20 |
|
|
alex_a joined #koha |
07:20 |
|
alex_a |
Bonjour |
07:20 |
|
wahanui |
hi, alex_a |
07:48 |
|
|
EPK1 joined #koha |
07:51 |
|
|
cait joined #koha |
07:52 |
|
|
cait1 joined #koha |
07:54 |
|
|
EPK1 joined #koha |
07:58 |
|
|
alex_a joined #koha |
07:59 |
|
|
lds joined #koha |
08:05 |
|
huginn` |
News from kohagit: Bug 29270: Expiration date must be in future <https://git.koha-community.org[…]91e3f9446c266b753> |
08:05 |
|
huginn` |
News from kohagit: Bug 29477: Flatpickr - default to 23:59 for the time part <https://git.koha-community.org[…]8ca5fe9a22d1ab9c4> |
08:11 |
|
cait1 |
just for info - strings on tarnslate have been updated :) 21.11 and meint releases |
08:11 |
|
ashimema |
morning |
08:39 |
|
koha-jenkins |
Project Koha_Master_D11 build #449: SUCCESS in 33 min: https://jenkins.koha-community[…]a_Master_D11/449/ |
08:44 |
|
huginn` |
News from kohagit: Bug 29270: start_for is actually date_to <https://git.koha-community.org[…]0295382fe4a7340d6> |
08:48 |
|
koha-jenkins |
Project Koha_Master_D11_My8 build #694: SUCCESS in 40 min: https://jenkins.koha-community[…]ster_D11_My8/694/ |
08:51 |
|
|
alex_a joined #koha |
08:56 |
|
|
alex_a_ joined #koha |
08:58 |
|
|
MikeLake joined #koha |
09:00 |
|
koha-jenkins |
Project Koha_Master_D11_MDB_Latest build #729: SUCCESS in 54 min: https://jenkins.koha-community[…]1_MDB_Latest/729/ |
09:01 |
|
koha-jenkins |
Project Koha_Master_D11_CPAN build #475: SUCCESS in 53 min: https://jenkins.koha-community[…]ter_D11_CPAN/475/ |
09:06 |
|
koha-jenkins |
Project Koha_Master_U_Stable build #320: SUCCESS in 59 min: https://jenkins.koha-community[…]ter_U_Stable/320/ |
09:07 |
|
koha-jenkins |
Project Koha_Master_U20 build #242: SUCCESS in 58 min: https://jenkins.koha-community[…]a_Master_U20/242/ |
09:12 |
|
koha-jenkins |
Project Koha_Master_U21 build #28: SUCCESS in 33 min: https://jenkins.koha-community[…]ha_Master_U21/28/ |
09:33 |
|
koha-jenkins |
Project Koha_Master_D9 build #1822: SUCCESS in 44 min: https://jenkins.koha-community[…]a_Master_D9/1822/ |
09:45 |
|
koha-jenkins |
Project Koha_Master_U_Stable build #321: SUCCESS in 33 min: https://jenkins.koha-community[…]ter_U_Stable/321/ |
10:03 |
|
koha-jenkins |
Project Koha_Master_D12 build #28: SUCCESS in 56 min: https://jenkins.koha-community[…]ha_Master_D12/28/ |
10:04 |
|
koha-jenkins |
Project Koha_Master_U20 build #243: SUCCESS in 56 min: https://jenkins.koha-community[…]a_Master_U20/243/ |
10:05 |
|
fridolin |
cait1: super thanks |
10:08 |
|
koha-jenkins |
Yippee, build fixed! |
10:08 |
|
wahanui |
Congratulations! |
10:08 |
|
koha-jenkins |
Project Koha_Master build #1822: FIXED in 1 hr 6 min: https://jenkins.koha-community[…]Koha_Master/1822/ |
10:12 |
|
koha-jenkins |
Project Koha_Master_D11_CPAN build #476: SUCCESS in 39 min: https://jenkins.koha-community[…]ter_D11_CPAN/476/ |
10:18 |
|
koha-jenkins |
Project Koha_Master_D11 build #450: SUCCESS in 32 min: https://jenkins.koha-community[…]a_Master_D11/450/ |
10:19 |
|
ashimema |
Joubu around? |
10:25 |
|
Joubu |
yes |
10:25 |
|
Joubu |
ashimema: yes |
10:25 |
|
Joubu |
flatpickr is driving me crazy right now, so kind of my head is exploding |
10:33 |
|
ashimema |
I was going to ask about using UNIONs.. but have found a way around it now |
10:33 |
|
ashimema |
what's up with flatpickr? |
10:34 |
|
Joubu |
it's getting messy :D |
10:34 |
|
ashimema |
bug 29394 per chance |
10:34 |
|
huginn` |
Bug https://bugs.koha-community.or[…]_bug.cgi?id=29394 normal, P5 - low, ---, jonathan.druart+koha, In Discussion , Remove flatpickr instantiations from .tt files |
10:34 |
|
ashimema |
that was next on my list to look at |
10:34 |
|
ashimema |
kinda tied up with work bits at the minute but was hoping to spend a few minutes taking a look |
10:34 |
|
Joubu |
yes, and bug 29500 |
10:34 |
|
huginn` |
Bug https://bugs.koha-community.or[…]_bug.cgi?id=29500 major, P5 - low, ---, jonathan.druart+koha, Needs Signoff , Flatpickr accepting original date in the past for futuredate but also other dates in the past |
10:35 |
|
ashimema |
mm, nasty stuff |
10:35 |
|
ashimema |
I personally don't think it's viable to completely rely on classes only |
10:36 |
|
ashimema |
there are times when you need/want to dig into the instantiated object itself |
10:36 |
|
Joubu |
you can still do it |
10:36 |
|
ashimema |
my bookings stuff for example does API calls to get dates to disable |
10:36 |
|
ashimema |
yeah.. |
10:36 |
|
ashimema |
and I do |
10:36 |
|
ashimema |
I thought you were proposing we never touch the instantiated object |
10:36 |
|
ashimema |
OK.. if not, then cool |
10:36 |
|
Joubu |
now I just need something that works for 21.11 |
10:36 |
|
ashimema |
I will look at the code |
10:37 |
|
Joubu |
I am suggesting to not instanciate from tt |
10:37 |
|
Joubu |
because we have to copy code from calendar.inc |
10:37 |
|
Joubu |
and we must never copy/paste code :) |
10:37 |
|
ashimema |
cool |
10:37 |
|
ashimema |
that's a solid improvement 🙂 |
10:38 |
|
ashimema |
I'm more than happy to have it instantiated from classes and then reach inside and grab the instance to plumb in the extra's one may need |
10:44 |
|
ashimema |
looks good to me having now dug into the code |
10:48 |
|
ashimema |
hum |
10:48 |
|
Joubu |
Owen's comment is valid however |
10:48 |
|
ashimema |
I get sha1 issues trying to apply bug 29394 |
10:48 |
|
huginn` |
Bug https://bugs.koha-community.or[…]_bug.cgi?id=29394 normal, P5 - low, ---, jonathan.druart+koha, In Discussion , Remove flatpickr instantiations from .tt files |
10:48 |
|
Joubu |
git fetch? |
10:48 |
|
Joubu |
that's possible, I have attached patches on different bug |
10:49 |
|
Joubu |
but also pushed things this morning |
10:49 |
|
Joubu |
let me know if still not apply and I will resubmit |
10:49 |
|
ashimema |
nah, checked fetching before commenting here 😉 |
10:49 |
|
ashimema |
so yeah.. still bad |
10:50 |
|
Joubu |
ha, the last patch maybe |
10:50 |
|
koha-jenkins |
Project Koha_Master_D11 build #451: SUCCESS in 32 min: https://jenkins.koha-community[…]a_Master_D11/451/ |
10:51 |
|
Joubu |
wait a min |
10:52 |
|
Joubu |
ashimema: git bz apply 29394 29500 29478 |
10:55 |
|
koha-jenkins |
Project Koha_Master_D9 build #1823: SUCCESS in 42 min: https://jenkins.koha-community[…]a_Master_D9/1823/ |
10:56 |
|
koha-jenkins |
Project Koha_Master_U20 build #244: SUCCESS in 51 min: https://jenkins.koha-community[…]a_Master_U20/244/ |
10:57 |
|
ashimema |
excellent |
10:57 |
|
wahanui |
darn tootin' it is. |
10:57 |
|
ashimema |
thanks |
11:01 |
|
|
EPK joined #koha |
11:02 |
|
koha-jenkins |
Project Koha_Master_D11_My8 build #695: SUCCESS in 58 min: https://jenkins.koha-community[…]ster_D11_My8/695/ |
11:02 |
|
ashimema |
yeah.. Owens comment is perfectly balid |
11:02 |
|
ashimema |
valid..e ven |
11:02 |
|
ashimema |
can't for the life of me think of a way around it though. |
11:03 |
|
Joubu |
I wrote something but it does not work |
11:03 |
|
Joubu |
if( $(this).data("flatpickr-pastinclusive") === true ) { |
11:03 |
|
Joubu |
options['maxDate'] = "today"; |
11:03 |
|
Joubu |
+ let now = new Date(); |
11:03 |
|
Joubu |
+ options['defaultHour'] = now.getHours(); |
11:03 |
|
Joubu |
+ options['defaultMinute'] = now.getMinutes(); |
11:03 |
|
Joubu |
} |
11:03 |
|
Joubu |
but 00:00 still set |
11:03 |
|
ashimema |
hmm |
11:04 |
|
ashimema |
and.. I'm not confident that would be right either would it.. |
11:04 |
|
ashimema |
that way, if you pick just a date in the past and wanted the default time elements.. you'd get the 'now' time instead of the 23:59 |
11:04 |
|
ashimema |
right |
11:04 |
|
ashimema |
which feels a bit wrong too |
11:04 |
|
ashimema |
it's a logical pain |
11:05 |
|
Joubu |
the previous behaviour is: if you pick today's date then current hh:mm is selected |
11:05 |
|
Joubu |
if you pick dates in the past, 23:59 is set |
11:05 |
|
ashimema |
indeed |
11:05 |
|
Joubu |
I guess there is some funky JS somewhere that did that |
11:06 |
|
koha-jenkins |
Project Koha_Master_D11_MDB_Latest build #730: SUCCESS in 52 min: https://jenkins.koha-community[…]1_MDB_Latest/730/ |
11:06 |
|
ashimema |
â˜¹ï¸ |
11:09 |
|
|
alex_a_ joined #koha |
11:19 |
|
|
cait joined #koha |
11:28 |
|
|
nugged joined #koha |
11:33 |
|
oleonard |
Hi all |
11:34 |
|
tcohen |
good morning |
11:58 |
|
koha-jenkins |
Project Koha_Master_D11_MDB_Latest build #731: UNSTABLE in 51 min: https://jenkins.koha-community[…]1_MDB_Latest/731/ |
12:23 |
|
|
EPK joined #koha |
12:56 |
|
|
Dyrcona joined #koha |
12:58 |
|
|
gooble_gobble_1 joined #koha |
13:00 |
|
|
jzairo joined #koha |
13:01 |
|
|
EPK joined #koha |
13:04 |
|
|
EPK1 joined #koha |
13:40 |
|
tcohen |
Joubu: what do you think of adding a $patron parameter to Koha::Patrons->search_limited? |
13:40 |
|
tcohen |
the controllers usually have the $logged_in_patron already |
13:41 |
|
tcohen |
this is true on the API (which is were I'm looking at) but also on .pl controllers |
13:41 |
|
tcohen |
the current behavior is it reads userenv and fetches the patron to get the patron branchcode... |
13:43 |
|
tcohen |
ashimema? |
13:43 |
|
wahanui |
ashimema is back on security bugs today.. sorry, it's been a bit of a crazy week |
13:44 |
|
ashimema |
hi |
13:44 |
|
ashimema |
sorry.. was having lunch |
13:44 |
|
tcohen |
I just asked |
13:44 |
|
tcohen |
:-D |
13:46 |
|
Joubu |
you will need to fetch the libraries anyway |
13:46 |
|
Joubu |
are you asking in term of perf? |
13:46 |
|
tcohen |
yes |
13:46 |
|
tcohen |
I'm trying to think of a clean way |
13:47 |
|
tcohen |
to do this, for all routes, generically |
13:47 |
|
Joubu |
imo you won't gain anything |
13:47 |
|
Joubu |
the find does not trigger a select |
13:47 |
|
tcohen |
ok |
13:47 |
|
Joubu |
and you will have the join (or whatever it's doing) anyway for the libraries_where_can_see_patrons call |
13:48 |
|
* tcohen |
does a git grep search_limited |
13:48 |
|
tcohen |
$ git grep 'sub search_limited' |
13:49 |
|
tcohen |
Koha/ArticleRequests.pm:sub search_limited { |
13:49 |
|
tcohen |
Koha/Patron/Discharge.pm:sub search_limited { |
13:49 |
|
tcohen |
Koha/Patrons.pm:sub search_limited { |
13:49 |
|
tcohen |
Koha/Reviews.pm:sub search_limited { |
13:50 |
|
ashimema |
what are you considering tcohen? |
13:50 |
|
ashimema |
using search_limited for relation traversal in embed? |
13:50 |
|
ashimema |
or just at the patrons/ endpoints themselves? |
13:50 |
|
tcohen |
everywhere |
13:50 |
|
wahanui |
everywhere is a bit scary at the moment :( |
13:50 |
|
tcohen |
I was looking at the GET /patrons route as a start |
13:51 |
|
tcohen |
and it is obvious it needs to use search_limited instead of plain search |
13:51 |
|
ashimema |
I was thinking about it from the `GET /biblios/{biblio_id}/checkouts?embed=patron` perspective |
13:51 |
|
tcohen |
it could be done in objects.search |
13:51 |
|
tcohen |
yes, that too |
13:52 |
|
ashimema |
hmm |
13:52 |
|
tcohen |
objects.search could check if the class implements search_limited and use it |
13:52 |
|
ashimema |
suppose search_limited would return 'undef' the same as if you filtered after in to_api using can_see_patron_infos |
13:53 |
|
tcohen |
for the emebed, I think we need to pass the requester $patron all the way down in to_api() and act accordingly when appropriate |
13:54 |
|
tcohen |
i.e. if Koha::Patron->to_api is called on a chain because of an embed, I would just do the check and return undef |
13:54 |
|
tcohen |
and the same for a (say) city that shuoldn't be displayed for the user |
13:54 |
|
tcohen |
but it should be the Koha::Object-based class responsability |
13:55 |
|
ashimema |
hmm |
13:55 |
|
ashimema |
I see I think |
13:56 |
|
ashimema |
i like the idea of using search_limited now I've read it more.. |
13:56 |
|
ashimema |
though I wonder about the hard coded `me.branchcode`.. wouldn't we need to replace the `me` with current_source_alias or something.. |
13:57 |
|
ashimema |
it could be anywhere down the join chain.. so `me` won't always make sense will it? |
14:02 |
|
|
alex_a_ joined #koha |
14:02 |
|
tcohen |
ashimema: you are right |
14:02 |
|
tcohen |
maybe we should write a regression test for that |
14:03 |
|
ashimema |
🙂 |
14:20 |
|
Joubu |
ashimema: I am done with the flatpickr bugs, it's still not perfect however :-/ |
14:27 |
|
tcohen |
Joubu++ |
14:28 |
|
* ashimema |
will take another look shortly |
14:28 |
|
ashimema |
thanks for working so hard on it Joubu |
15:48 |
|
|
oleonard joined #koha |
16:05 |
|
reiveune |
bye |
16:05 |
|
|
reiveune left #koha |
16:31 |
|
oleonard |
Anyone around who knows about SMTP servers and the message queue? |
16:33 |
|
oleonard |
I put in my GMail details as a new SMTP server but it looks like it's trying to use the default localhost anyway |
16:35 |
|
oleonard |
Oh I see... Bug 27424 |
16:35 |
|
huginn` |
Bug https://bugs.koha-community.or[…]_bug.cgi?id=27424 enhancement, P5 - low, ---, koha-bugs, NEW , One should be able to assign an SMTP server as the default |
16:36 |
|
tcohen |
oleonard, you need to assign it to each library |
16:36 |
|
tcohen |
otherwise, you can put that data into koha-conf.xml |
16:40 |
|
oleonard |
tcohen: Where are mail errors logged? |
16:49 |
|
cait1 |
ashimema++ # calendar help |
16:58 |
|
ashimema |
🙂 |
16:58 |
|
|
jzairo joined #koha |
16:59 |
|
ashimema |
ooh. you jumped on my notices bug.. thanks oleonard |
17:01 |
|
oleonard |
ashimema: You left a trail of candy from the forest straight to the bug, I thought you meant for me to follow it |
17:02 |
|
ashimema |
hehe 🙂 |
17:02 |
|
ashimema |
well, I certainly appreciate it. |
17:02 |
|
ashimema |
I can't get it to apply right now but will certainly look at it as soon as I can 🙂 |
17:03 |
|
oleonard |
Oh I'll bet I missed a patch |
17:03 |
|
ashimema |
hehe |
17:04 |
|
ashimema |
I'm always doing that |
17:04 |
|
oleonard |
I just get so excited |
17:04 |
|
* ashimema |
really would love to switch to git branches rather than patches.. more and more I'm finding patches on bugzilla a nightmare to deal with |
17:19 |
|
|
fridolin joined #koha |
17:45 |
|
cait1 |
bye all |
17:45 |
|
|
cait1 left #koha |
17:56 |
|
ashimema |
Anyone here join the ChatOpenS debates on twitter? One of our newest members of the PTFS-E team is moderating tonight :-) |
18:12 |
|
|
cait joined #koha |
18:13 |
|
|
cait joined #koha |
19:41 |
|
|
khall_ joined #koha |
19:56 |
|
|
Dyrcona joined #koha |
20:10 |
|
|
oleonard joined #koha |
22:26 |
|
koha-jenkins |
Yippee, build fixed! |
22:26 |
|
wahanui |
Congratulations! |
22:26 |
|
koha-jenkins |
Project Koha_Master_D11_MDB_Latest build #732: FIXED in 43 min: https://jenkins.koha-community[…]1_MDB_Latest/732/ |
22:33 |
|
koha-jenkins |
Yippee, build fixed! |
22:33 |
|
wahanui |
Congratulations! |
22:33 |
|
koha-jenkins |
Project Koha_20.05_D10 build #338: FIXED in 50 min: https://jenkins.koha-community[…]ha_20.05_D10/338/ |
23:21 |
|
|
dpk_ joined #koha |