| Summary: | Add new patron page “My virtual card” to OPAC | ||
|---|---|---|---|
| Product: | Koha | Reporter: | Sam Lau <samalau> | 
| Component: | OPAC | Assignee: | Sam Lau <samalau> | 
| Status: | RESOLVED DUPLICATE | QA Contact: | Testopia <testopia> | 
| Severity: | new feature | ||
| Priority: | P5 - low | CC: | dcook | 
| Version: | Main | ||
| Hardware: | All | ||
| OS: | All | ||
| GIT URL: | Initiative type: | --- | |
| Sponsorship status: | --- | Crowdfunding goal: | 0 | 
| Patch complexity: | --- | Documentation contact: | |
| Documentation submission: | Text to go in the release notes: | ||
| Version(s) released in: | Circulation function: | ||
| Attachments: | Koha plugin with OPAC barcode feature | ||
| 
 
        
          Description
        
        
          Sam Lau
        
        
        
        
          2024-06-18 18:13:12 UTC
        
       
    I think this is more or less a duplicate of Bug 26777 (In reply to Owen Leonard from comment #1) > I think this is more or less a duplicate of Bug 26777 Yes, definitely. I will mark it as a duplicate. Am I good to keep working on this though? I have made some progress. (In reply to Sam Lau from comment #2) > (In reply to Owen Leonard from comment #1) > > I think this is more or less a duplicate of Bug 26777 > > Yes, definitely. I will mark it as a duplicate. Am I good to keep working on > this though? I have made some progress. Certainly. There are no patches attached to bug 26777 so I think you're good to go. For what it's worth, I've already implemented something like this as a Koha plugin. I haven't shared it publicly yet, but I certainly could if you'd find it useful. With the Koha plugin, all I'm doing is adding REST API endpoint to provide the user's barcode as an image. (Note: for security only authenticated users can use the endpoint, and authenticated users can only fetch their own barcode.) In my favourite implementation, in the OpacUserJS, I detect if the user is logged in; if they are logged in, I show a little barcode image icon next to their "My Account" image in the top right corner of the screen. If they click that barcode image, a modal appears that shows their barcode. (I'll attach a screenshot to illustrate this.) In the past, we had a "Barcode" tab on opac-user.pl, but the advantage of the barcode icon in the header is that they can access their barcode from any OPAC page. I don't think there's any 1 right solution here, so I'm curious to see yours! I think this is a very valuable feature to have in core. I'm a public library user, and I'm grateful to my libraries that have a "my barcode" feature (typically in an app). I use it all the time. *** This bug has been marked as a duplicate of bug 26777 *** Created attachment 167879 [details]
Koha plugin with OPAC barcode feature
     |