Time |
Nick |
Message |
07:16 |
|
collum joined #evergreen |
08:10 |
|
redavis joined #evergreen |
08:23 |
pinesol |
News from commits: LP#2097622: stamp upgrade script <https://git.evergreen-ils.org/?p=Evergreen.git;a=commitdiff;h=0b1b70cc0d2521ad5308e05ea76bbd173063ab4d> |
08:23 |
pinesol |
News from commits: LP#2097622: prevent hold reset entries from blocking hold aging and user merges/purges <https://git.evergreen-ils.org/?p=Evergreen.git;a=commitdiff;h=0eabef80d3f6cc9aa080377245105aba1a9d82c7> |
08:48 |
|
mmorgan joined #evergreen |
09:01 |
|
Dyrcona joined #evergreen |
09:12 |
Dyrcona |
How does one make the photo url field go away in patron registration/edit? I set the show, suggest, and required settings all to false, but it still show up with Suggested or All fields. |
09:13 |
Dyrcona |
I hope I don't have to hack the JavaScript, but that's what it looks like. |
09:16 |
Dyrcona |
I reloaded services, restarted apache, cleared my cache in the browser, and now it shows up for all 3! The settings are meaningless. |
09:18 |
|
jvwoolf joined #evergreen |
09:21 |
* Dyrcona |
grumbles. |
09:24 |
Dyrcona |
I suppose that I could delete the field from our IDL. |
09:29 |
Dyrcona |
I see: regctl.js just looks if the setting exists. It doesn't care about the value. So there's no way to actually hide a field. |
09:35 |
Dyrcona |
I suppose I'll have to hack regctl.js to return 0 for the photo_url field. I think this warrants Lp bug. |
09:43 |
Dyrcona |
Well that apparently doesn't work, either. |
09:44 |
Dyrcona |
I get plenty of errors... Maybe I should actually build the AngularJS client rather than just copying the js file? |
09:47 |
Dyrcona |
configure: error: Could not find osrf_config. # Uh, no. OpenSRF is installed. |
09:48 |
Dyrcona |
Guess I had to run make before make install.... |
09:48 |
* Dyrcona |
wonders why autoconf decided to reconfigure. |
09:49 |
Dyrcona |
autotools-- |
09:54 |
Dyrcona |
Nope. Still doesn't work. I guess the show_field's comments lie, and returning false gives a default visibility. |
09:55 |
Dyrcona |
All right. I'll try setting the visibility to 0, but I don't think that's gonna work, either. |
09:56 |
|
mmorgan joined #evergreen |
10:00 |
Dyrcona |
Nope. Photo URL still shows up. |
10:03 |
Dyrcona |
OK. It helps to the field key correct. It includes the object's class id: au.photo_url. |
10:03 |
Dyrcona |
This still needs a LP bug. |
10:11 |
|
Christineb joined #evergreen |
10:16 |
Dyrcona |
Lp 2098386 |
10:16 |
pinesol |
Launchpad bug 2098386 in Evergreen "Cannot Hide Patron Registration/Edit Fields without Hackery" [Undecided,New] https://launchpad.net/bugs/2098386 |
10:22 |
Dyrcona |
Hmm... I should write a patch for that bug and use that instead of the hack I just made. |
10:24 |
Dyrcona |
I suppose the experimental Angular code will need a patch for that, too. |
10:29 |
Dyrcona |
Think it will require some refactoring of the function to do it well. |
10:29 |
Dyrcona |
Not gonna do it today. |
10:30 |
Dyrcona |
It will need to check if the field is required by default as well and not allow the user to override that. |
11:27 |
Dyrcona |
Oh! After getting the field key correct, just copying regctl.js into place works. |
11:37 |
|
jvwoolf joined #evergreen |
11:50 |
|
sandbergja joined #evergreen |
11:54 |
|
jihpringle joined #evergreen |
12:17 |
|
sandbergja joined #evergreen |
12:27 |
Dyrcona |
jihpringle++ |
12:28 |
Dyrcona |
I "knew" that there was already a bug for that, but didn't bother looking. |
12:29 |
Dyrcona |
Today me thinks that the patch from the older bug is too simple. |
12:35 |
Dyrcona |
And past me thinks the situation is more complex than present me realizes. |
12:48 |
|
redavis joined #evergreen |
13:46 |
|
jvwoolf left #evergreen |
13:46 |
Dyrcona |
Hmm. Looks like the org settings lookup is failing for me, or it's not going up the tree. |
13:47 |
Dyrcona |
$scope.org_settings['ui.patron.edit.au.photo_url.show'] comes up null when I've set the setting at the root of the org tree. |
13:49 |
Dyrcona |
I set it false, and the code jumps to the field_visibility being undefined.... I would say a.bellenir's patch doesn't work, but the settings lookup appears to be not working. Unless I need to empty more than the cache for this. |
13:49 |
Dyrcona |
Oh, right. I probably have to log out don't I. |
13:51 |
Dyrcona |
Whew! That was it. I think I just need to add some code to make sure that DB-required fields cannot be hidden. |
13:52 |
redavis |
Dyrcona++ |
14:05 |
Dyrcona |
Yeah, that works. It's a shame it took this long for this to get really looked at. |
14:05 |
Dyrcona |
I'll have to check the experimental Angular Circ code, next. |
14:18 |
Dyrcona |
I'll push what I've got now. I don't thinks these 2 commits will change much. |
14:19 |
Dyrcona |
Apparently I don't types either. :) |
14:24 |
Dyrcona |
https://git.evergreen-ils.org/?p=working/Evergreen.git;a=shortlog;h=refs/heads/user/dyrcona/lp1815950-hide-fields-patron-registration-edit |
14:25 |
mmorgan |
Dyrcona++ |
14:34 |
Dyrcona |
Ha! Almost exactly 6 years later.... |
15:23 |
Dyrcona |
Nah. The Angular Circ client is something else. I'm not including that in this branch. |
16:04 |
Dyrcona |
Anyone seen something like this before: XMLENT XML Parse Error: mismatched tag at line 12: parsing /openils/var/web/reports/6150/134493/299401/report-data.html |
16:05 |
Dyrcona |
It's from the syslog. |
16:05 |
Dyrcona |
Trying to access that report results in a 500 internal server error. |
16:06 |
Dyrcona |
Oh, I bet it's the <meta> tag that isn't closed for XML, but would be OK at HTML. |
16:08 |
Dyrcona |
Yeah, and all of the report output is like that. |
16:11 |
|
jihpringle joined #evergreen |
16:59 |
|
mmorgan joined #evergreen |
17:00 |
|
mmorgan left #evergreen |
17:41 |
|
jihpringle joined #evergreen |
17:51 |
|
jihpringle joined #evergreen |
18:23 |
|
stephengwills left #evergreen |
19:49 |
|
jihpringle joined #evergreen |