Koha/koha-tmpl/intranet-tmpl/prog/en/modules
Nicholas van Oudtshoorn 722a098eac Bug 10988 - Fixes for comments 57 and 58
Test Plan (remains the same):
     0) Back up your database
     1) Apply all these patches
     2) In your mysql client use your Koha database and execute:
        > DELETE FROM systempreferences;
        > SOURCE ~/kohaclone/installer/data/mysql/sysprefs.sql;
        -- Should be no errors.
        > SELECT * FROM systempreferences LIKE 'GoogleO%';
        -- Should see 4 entries.
        > QUIT;
     3) Restore your database
     4) Run ./installer/data/mysql/updatedatabase.pl;
     5) In your mysql client use your Koha database and execute:
        > SELECT * FROM systempreferences LIKE 'GoogleO%';
        -- Should see the same 4 entries.
     6) Log into the staff client
     7) Home -> Koha administration -> Global system preferences
     8) -> OPAC
        -- make sure your OPACBaseURL is set (e.g. https://opac.koha.ca)
     9) -> Administration
        -- There should be a 'Google OAuth2' section with the ability
           to set those 4 system preferences.
    10) In a new tab, go to https://console.developers.google.com/project
    11) Click 'Create Project'
    12) Type in a project name that won't freak users out, like your
        library name (e.g. South Pole Library).
    13) Click the 'Create' button.
    14) Click the 'APIs & auth' in the left frame.
    15) Click 'Credentials'
    16) Click 'Create new Client ID'
    17) Select 'Web application' and click 'Configure consent screen'.
    18) Select the Email Address.
    19) Put it a meaningful string into the Product Name
        (e.g. South Pole Library Authentication)
    20) Fill in the other fields as desired (or not)
    21) Click 'Save'
    22) Change the 'AUTHORIZED JAVASCRIPT ORIGINS' to your OPACBaseURL.
        (http://library.yourDNS.org)
    23) Change the 'AUTHORIZED REDIRECT URIS' to point to the new
        googleoauth2 script
        (http://library.yourDNS.org/cgi-bin/koha/svc/auth/googleopenidconnect)
    24) Click 'Create Client ID'
    25) Copy and paste the 'CLIENT ID' into the GoogleOAuth2ClientID
        system preference.
    26) Copy and paste the 'CLIENT SECRET' into the GoogleOAuth2ClientSecret
        system preference.
    27) Change the GoogleOpenIDConnect preference to 'Use'.
    28) Click 'Save all Administration preferences'
    29) In the OPAC, click 'Log in to your account'.
        -- You should get a confirmation request, if you are
            already logged in, OR a login screen if you are not.
        -- You need to have the primary email address set to one
           authenticated by Google in order to log in.
    30) Run koha qa test tools

Signed-off-by: Mark Tompsett <mtompset@hotmail.com>
Signed-off-by: Martin Renvoize <martin.renvoize@ptfs-europe.com>

Signed-off-by: Brendan A Gallagher <brendan@bywatersolutions.com>
2016-04-01 19:25:35 +00:00
..
acqui Bug 15413: Adding colons where appropriate 2016-03-25 21:50:56 +00:00
admin Bug 10988 - Fixes for comments 57 and 58 2016-04-01 19:25:35 +00:00
authorities Bug 15931: Replace relative path with /cgi-bin/koha/ 2016-03-31 20:20:26 +00:00
basket Bug 14614: Multiple URLs (856) in cart/list email are broken 2016-03-24 15:32:48 +00:00
batch
catalogue Bug 15413: Adding colons where appropriate 2016-03-25 21:50:56 +00:00
cataloguing Bug 16027 - Use Font Awesome icons in the professional cataloging interface 2016-03-24 17:01:04 +00:00
circ Bug 15793 - UX of circulation patron search with long lists of returned borrowers 2016-03-31 17:14:12 +00:00
common Bug 16120: Add the actions class to all actions td 2016-03-24 17:07:32 +00:00
course_reserves Bug 14915: Use Font Awesome instead of Glyphicons for the staff intranet 2015-10-27 10:02:42 -03:00
errors Bug 15288: Error pages: Code duplication removal and better translatability 2016-01-27 05:57:34 +00:00
help Bug 16004: [QA Follow-up] Tiny change for unit test and help file 2016-03-31 16:57:14 +00:00
installer Revert bug 13618 - "Prevent XSS in the Staff Client and the OPAC" due to performance issues 2016-02-11 19:39:53 +00:00
labels Bug 16153: Adding "actions" class to Label Creator table actions so the buttons dont wrap 2016-03-31 19:29:40 +00:00
members Bug 16178: Fix tests for xt/single_quotes.t 2016-04-01 19:05:58 +00:00
offline_circ Revert bug 13618 - "Prevent XSS in the Staff Client and the OPAC" due to performance issues 2016-02-11 19:39:53 +00:00
patron_lists Bug 15196: Default sorting of patron lists 2016-03-23 22:59:42 +00:00
patroncards Bug 15722: Escape patron infos for JSON in patron searches 2016-03-24 16:14:31 +00:00
plugins Bug 15592 - spelling mistake in ~/Koha/koha-tmpl/intranet-tmpl/p./plugins/plugins-upload.tt 2016-01-27 02:47:41 +00:00
reports Bug 16163: Show message if there are no dictionary definitions 2016-03-31 18:54:11 +00:00
reserve Bug 15927 - Remove use of <tr class="highlight"> for alternating row colors 2016-03-02 22:07:13 +00:00
reviews Revert bug 13618 - "Prevent XSS in the Staff Client and the OPAC" due to performance issues 2016-02-11 19:39:53 +00:00
rotating_collections Bug 15830 - Move Rotating Collections actions into a drop-down list 2016-02-24 03:14:27 +00:00
serials Bug 15413: Adding colons where appropriate 2016-03-25 21:50:56 +00:00
services Revert bug 13618 - "Prevent XSS in the Staff Client and the OPAC" due to performance issues 2016-02-11 19:39:53 +00:00
sms
suggestion Bug 15084: Replace C4::Budgets::GetCurrencies with Koha::Acquisition::Currencies->search 2016-03-03 20:39:01 +00:00
tags Bug 15413: Adding colons where appropriate 2016-03-25 21:50:56 +00:00
test Bug 14321: Final cleanup, removing obsolete files 2015-09-25 12:02:52 -03:00
tools Bug 16058: Delete individual news item from koha-news.pl 2016-03-31 20:08:17 +00:00
virtualshelves Bug 16120: Add the actions class to all actions td 2016-03-24 17:07:32 +00:00
about.tt Bug 15527: (qa followup) Add DSpace license to the about page 2016-03-24 17:28:38 +00:00
auth.tt Revert bug 13618 - "Prevent XSS in the Staff Client and the OPAC" due to performance issues 2016-02-11 19:39:53 +00:00
intranet-main.tt Bug 16058: Delete individual news item from koha-news.pl 2016-03-31 20:08:17 +00:00