Steps for complete for new cycle on ALMA hd (admin)
  1. create new observing departments
  2. update prefix and suffix for auto ticket generation (https://help.almascience.org/admin/index.php?/alma_helpdesk_integration/SettingsManager/Index)
  3. update the auto close rule to include new observing departments -- under settings/tickets/auto close - ALMA Resolve Pending Tickets rule (https://help.almascience.org/admin/index.php?/Tickets/AutoClose/Edit/2)
  4. update the csv settings(protrack- only used for linking , too departments- used for auto ticket gen, mass reply, mass watch,mass assign,add TOO,Jira linking,TOO linking-back to project) for departments (https://help.almascience.org/admin/index.php?/alma_helpdesk_integration/SettingsManager/Index)
Steps for push to prod, end augest, 2015
  1. tickets for push are 120,139,153,159,163,164,165,168,169,170,171,173,174
  2. Need Helpdesklogin app, ALMA,NRAO helpdesks, and help desk apps
  3. Make copy of Helpdesklogin folder, HDs and Apps folder before hand
  4. To deploy HelpdeskLogin, use tomcat manager app, then copy db.properties from workingconfigs folder
  5. pull Helpdesks - chown content, recopy the password and config files
  6. pull apps
  7. perform app updates on both HDs
Steps for push to prod, sep 21, 2015
  1. fixes are bug fixes for kb revs - limits not work, compare to current button broken, fix mass open of rev history, typos, missing creator on rule notification, cis-180
  2. change threads for nutch crawl to 2, exclude the help desks
  3. fix kb rev table size, fix typos in notifictions
  4. pull helpdesk apss
  5. chown
  6. perform app updates on both HDs
  7. check for template restores (esp alma) - nrao_viewtickets_list
  8. rebuild cache
Steps for push to prod Nov 3 2015
  1. fixes
    1. cis-171 update, add admin setting for new ticket as user
    2. cis-181, add some IE functionality, add unsupported browser flashy (at least until tested better)
    3. cis-188, change lost password on user interface to cas lost password
    4. cis 181, updates for IE
    5. cis-152, private notes disabled
    6. add test for multiple crawl jobs (cis-173)
    7. fix backup server throb to use search host
    8. modifications to bkup-alma-accounts.py for failover
    9. modification to allow changing of the crawl cron time.
    10. cis-191, remove kb articles
  2. maybe make cpy of pull script on susweb-dev
    1. stash/pull
    2. cd ..
    3. chown
    4. chmod
  3. perform app updates on both
  4. check new ticket as user setting - scripts app settings
  5. check template restores
  6. change the crawl times
  7. rebuild cache
Steps for push to prod on dec 14th 2015
  1. Need to add new config and config password items for cis-194 (ORACLE_CONNECTIONSTRING etc.), snoopy
  2. backup apps and hd to NO_BACKUP, deleting old copies
  3. need to pull the HD as well as the apps
  4. update the hdscripts app
  5. check template restores
  6. too add caps lock either reinstall almastaff-cas/nraostaff-cas or just copy the new .js file and update the top.jsps
  7. for snoopy:
      1. copy HD
      2. copy the db
      3. edit db url etc, disable all emails setting in db before accessing
      4. edit config to point to copy of db and be snoopy
      5. create new api keys, (update rest.config.php - no this is only for bos2kayako)
      6. disable the HD integration (no-nrao tickets) advanced/settings
      7. disable ES indexing and crawling
      8. set for alma and for test
      9. update testnotification, enable emails
      10. disable staff loginshare
  8. rebuild cache
  9. Fixes
    1. update for cis-152
    2. update for cis-183 (not sure if complete fix yet)
    3. cis-200, use max word count for kb irs.
    4. cis-201, using search fields causes red box
    5. cis-194, autoclose project tickets
    6. cis-186, fix http links with punctuation
    7. cis-203
    8. cis-204, snoopy access
    9. cis-196, fix back button for mass grids
    10. cis-173, cut the es bulk actions in half
    11. cis-190, add caps lock detection to staff and admin login
    12. fix search results for quick search - some tickets were made read-only
    13. cis-207
Steps for push to prod on March 21, 2016
  1. add code to inform that javascript is required.
  2. fix missing files errors (HTMLButtonBase and OnlineStaff)
  3. fix some IE7 compatiblity issues
  4. add some session checking around some of the ajax urls
  5. add javascript error logging
  6. fix elastic search indexing so deletion of old indexes works on year roll over.
  7. update ES settings, add jvm heap size to nutch crawl script
  8. cis-208, change some of the autocomplete emails to user search only
  9. fix searches with single quote
  10. cis-173, add some settings to be able to configure ES mysql queries, and only allow one ticket index at a time to be made
  11. add error logs for debugging notifications.
  12. cis-214, add staff view page to unified search
  13. cis-217 (unthrob proposal submission dept on ticket submit)
  14. cis-216
  15. cis-220
  16. cis-218
  17. cis-219
  18. cis-221
  19. cis-222
  20. cis-213 (spaces in user names for nraohd)
  21. cis-233, broken recent KB list, kayako bug submitted.
  22. disabled version of cis-234 (auto project ticket)
  23. added first part of cis-235.
  24. changed the search settings update so crawls start one hour after settings update, not NOW.

  • pull hdapps and both HDS(for error_logs)
  • update apps
  • rebuild caches
  • need to update search settings to get the indexing cron to update(parallel)
  • need to redo the crawl times after -- have 1 hour.
  • reenable NRAO crawl and redo crawl time!(once a week)
  • need to make sure the snoopy HD has a autoclose staff ID for the add to log(done)
  • give kelly admin acct in snoopy HD (and urls)(done)
  • need to restart ES, delete elasticsearch.log (permissions), chown the ES folder, data esp(permissions)
  • to update to ES v2, just do a pull....(not ready/committed)
  • make sure repos tagged.

Steps for push to prod on April 8 2016
  1. cis-235, make dept descriptions editable
  2. cis-219 fix
  3. cis-214 fix
  4. cis-219, fix errors in admin logs
  5. cis-173, updates to how the tickets are indexed and ready for using external elasticsearch/nutch
  6. fix the rest auth hook so that NRAO bos2kayako sets the right staff for visitor tickets

  • pull hd apps
  • NO - can pull hds for remove attachments setting...
  • rebuild cache
  • tag the repos
Steps for push to prod on Aug 4 2016
  1. update the search indexing so that names of creators and editors of kb articles are indexed, not just their ids.
  2. cis-178, allow email metadata by ARC
  3. cis-236-allow notification emails to be selected by Team.
  4. ssa-3644, autocreate project tickets from csv file.
  5. add ticket watching view
  6. add personalpref to collapse departments on the left side.
  7. security update from version 4.74
  8. SSA-3699/scireq-640, restore the search box on department selection on user interface
  9. cis-198/sci-req-725/ssa-3637, handle merged accounts
  10. fix the staff login error when using a ticket url
  11. ssa-3715 (disabled by default) - auto generate jira tickets and links

  • tag both repos, and tag helpdeskdataservice repo
  • ALTER TABLE swsessions MODIFY sessionid VARCHAR(255) - ON BOTH DBS! + Snoopy DB
  • deploy helpdeskdatabaseservice - verify config is for PROD!
  • pull hd (both) and snoopi HD
  • pull apps
  • install/update apps
  • rebuild cache
  • check settings
Steps for push to prod on Aug 10, 2016
  1. add jira apps and autogeneration of scops tickets
  2. allow admins (logged in staff interface) to delete users - to deal with the arc changing ticket problem.
  • tag hdapps
  • pull hdapps
  • rebuild cache
  • install jira apps
  • make sure linking is disabled in alma jira
  • check settings

Steps for push to prod on Aug 17, 2016
  1. ssa-3725, update help buttons to version 4.74
  2. fix by team notifications so that it does not send to disabled staff
  3. SCIREQ-879, remove the Post Reply button on client page after it is pressed.
  4. update CASA Jira app
  5. ssa-3733, fix the watchers/jira views pagination and add deptments.
  6. ssa-3732, fix the creator/replier search

  • tag hdapps and helpdesks
  • pull hdapps and helpdesks
    • ALTER TABLE swsearchstores MODIFY sessionid VARCHAR(255) - ON BOTH DBS! + Snoopy DB
  • update apps as needed.
  • rebuild cache
  • check settings

Steps for push to prod on Aug 18, 2016
  • update for ssa-3732 - don't search contents for name
  • update for scops generation, add additional emails into csv file as well
  • add Data base test for Admin to look for users w/2 primary emails
  1. tag hdapps
  2. pull hdapps
  3. rebuild cache
  4. check settings
Steps for push to prod on Aug 29, 2016
  • Add Jira search
  • Add tickets per page to personal prefs app
  • Add attachments tab
  • Fix a SCOPS generation bug that was creating lots of errors in the error log(does not affect actual function)
  • Fix errors in SCOPS Test
  • fix the number of pages calculated in the watch and jira ticket views
  • make ticket views work on watching/jira pages

  1. tag hdapps
  2.  =ALTER TABLE swjiraissues ADD hddeptmentid INT NOT NULL DEFAULT 0= 
  3.  =ALTER TABLE swjiraissues2 ADD hddeptmentid INT NOT NULL DEFAULT 0= 
  4. pull hdapp
  5. rebuild cache
  6. run the DBTest to fix the jira issues tables.

Steps for push to prod on 9/29/2016
  1. add customfield value search (ssa 3735)
  2. add mass attach to scops tickets and validate the attachment folder for all processes.
  3. Fix Jira search
  4. Fix ES crash on too many open files (ulimit on naaascsearch-prod)
  5. Add slow reindexing for tickets
  6. Add a fix(to test) for ssa-3740, tickets changing depts on reply
  7. cis-198/sci-req-725/ssa-3637, handle merged accounts
  8. Don't create tickets on email (ssa-3741)
  • tag hdapps, tag helpdeskdataservice repo
  • tag hds
  • copy current config, deploy helpdeskdatabase service, verify config
  • (complete)restart ES on naascsearc-prod, verify when it's up that the file limit has changed
  • pull hds
  • pull hdapp
  • rebuild cache

updates and Steps for push to prod on 10/21/2016 (for version 455)
  1. fix mass attach, test the time per run
  2. fix nrao login (already on prod)
  3. another attempt at 3740
  4. adjust timing so the delete button on mange user page shows up(when opening in new tab) - for admins
  5. Add auto generate data reduction tickets
  6. Add make watcher on staff note(ssa-3763)

  • tag hdapps
  • pull hdapps
  • rebuild cache
updates and Steps for push to prod on 10/24/2016 (for version 455)
  1. fix settings decriptions
  2. add delete button on staff manage user (NRAO HD)

updates and Steps for push to prod on dec 1 2016 (for version 455 - email parsing)

1. pull hds

2. rebuild cache.

3. create parser que

4.change email address in setting/general

updates and Steps for NRAO hd push to prod on 12/13/2016 (for version 455 - udbadmim email parsing)

  1. josh sets up mail transfer agent
  2. create user
  3. pull hdapps
  4. pull nrao hd
  5. rebuild cache
  6. update settings for which que and user
  7. create email que

updates and Steps for hd push to on 03/27/17 (for version 455 )
  1. Tags return, add index and search on them
  2. more email text to ignore settings
  3. change the sp title in search (get rid of welcome to the science portal)

  • pull hdapps
  • pull HD
  • rebuild cache
  • add any new email text to ignore settings
  • update apps
  • update HelpdeskDatabaseService
updates and Steps for push to prod of V4.781 on Aug 17 2017
  1. HAVE YOU TESTED SNOOPI?
  2. make copy of /opt/services -> so can copy webapps (and had to copy tomcat/init.d )
  3. make copy of apache local.conf
  4. php.in -> always_populate_raw_post_data = -1 -- JUST COPY FROM COBWEB or SusWeb -Dev!!!
  5. output_buffering =4096
  6. in php.ini:error_reporting = E_ALL & ~E_DEPRECATED & ~E_STRICT
  7. https://kayako.atlassian.net/wiki/display/DOCS/Server+requirements#Serverrequirements-PHP.1
  8. max_execution_time = 60 (for ops, see 14)
  9. put up off line page
  10. update php and mysql
  11. tag hdapps
  12. tag hds
  13. pull hdapps (branch v751)(make backup folder, make new folder(old name), then ---git checkout (-f) V751
  14. pull hd (branch v4781) (as above, change repo name) --then, alma git checkout -f V4781, nrao is V4781
  15. delete files from cache folder
  16. update config files for new db
  17. update tomcat app configs for new db
  18. copy setup directory to prod --- scp -r root@cobweb-dev:/export/home/cobweb-dev/setup_4751 to content folder (chown the folder !!!)
  19. go to helpdesk/setup
  20. run diagnostics and fix anything in php.ini (max runtime to 600, then back to 60 after)
  21. restart apache if changed php.ini
  22. run upgrade - 5 minutes or so
  23. delete setup folder
  24. rebuild cache(s)
  25. update all the templates (except those that have been modified)
  26. as admin, kb/maintenence/rebuild index.
  27. enable tiny mce in ticket settings
  28. run a few quick tests
  29. take down off line page
  30. ssa-3763 (add as watcher when add note to ticket)
  31. modify header template to use alma-logo-text.png, background black
  32. update ticket/settings for html tags etc.
  33. NRAO HD -verify that advanced tools/settings, have the departments selected.

updates and Steps for push to prod of cycle 5 updates Oct 2nd 2017
  1. tag apps
  2. tag HDs
  3. HD tickets:
    1. ssa-4166 -make parent ticket in audit log a link
    2. ssa-4194 - Split ticket notifications say what they are
    3. ssa-4170 -Hover over ticket on SI shows note instead of reply
  4. Apps tickets
    1. ssa-4186 - Creation of new Dept for PI to AoD communication (TOO)
    2. ssa-4166 - make parent ticket in audit log a link
    3. ssa-4198 - Notification rule editing
    4. ssa-4230 - Search button under Tickets takes you to advanced search
    5. ssa-4182 - Add Ticket ID number to the subject line
    6. ssa-4170 -Hover over ticket on SI shows note instead of reply
  5. copy config files somewhere
  6. pull HDs
  7. pull apps
  8. rebuild cache
  9. update apps
  10. restore templetes
  11. TOO settings
  12. rebuild cache (both)
  13. add TOO projects (who?)
updates and Steps for push to prod of version 4.80.2 on 12/21/2017
  1. tag apps
  2. tag HDs
  3. HD tickets:
    1. ssa-4377
  4. Apps tickets
    1. ssa-4330
    2. ssa-4331
    3. ssa-4339 - multiple unwatch at once.
  5. copy config files somewhere
  6. get copy of all modifed templates before pulling
  7. DONT RESTORE THE TEMPLATES, leave them out of date.
  8. pull HDs
  9. rebuild cache
  10. run setup
  11. delete setup
  12. pull apps
  13. rebuild cache

updates and Steps for push to prod of version 4.91 on march 16 2018
  1. kayako release notes : https://classic.kayako.com/article/1481-exciting-improvements-in-kayako-classic-4-90-release-notes
  2. and https://classic.kayako.com/article/1499-kayako-classic-4-91-release-notes
  3. tag apps
  4. tag HDs
  5. Note the casa department setting(in advanced tools on admin panel) - all depts settings on nrao
  6. HD tickets:
  • ssa-4420
  • ssa-4525
  • ssa-4583

  1. Apps tickets
    1. ssa-4526
    2. ssa-4516
    3. ssa-4450
    4. ssa-4525
    5. ssa-4583
  2. copy config files somewhere
  3. DONT RESTORE THE TEMPLATES, leave them out of date.(must restore (and then update any modified) 'clientcss', 'footer', and 'submitticket_form'
  4. pull HDs
  5. rebuild cache
  6. chown
  7. run setup
  8. delete setup
  9. pull apps
  10. chown
  11. rebuild cache
  12. alma - reset the casa departments (in advanced tools on admin panel)
  13. nrao - reset the depts settings (in advanced tools on admin panel)
  14. restore any out of date templates (not modified) and language
  15. check for any app updates and templates for them.
  16. if necessary, modify the header template in all groups for search box(test search..)
  17. copy kayako-logo-dark.svg to /__swift/files renaming to .png (fix image on chrome/safari) (on each desk, chown)
  18. insert into swsettings (section, vkey, data) values ('headerimage','supportcenter','kayako-logo-dark.png');

    insert into swsettings (section,vkey,data) values ('headerimage','controlpanel','kayako-logo-dark.png');

  19. rebuild cache
  20. update apps(ssa-4583)
  21. move the institution setting(nrao only)
  22. see 3 (templates)
  23. scp the whole thing and diff to cobweb/staging

updates and Steps for push to prod of version May 23 2018
  1. tickets:
    1. SSA-4628
    2. fix to allow for collapse of notes on reply tab.
    3. fix an image
    4. fix for empty notifications
    5. SSA-4629
    6. fix for preferences app bug
    7. SSA-4704
  2. tag repos
  3. copy configs somewhere
  4. pull apps
  5. pull HDS
  6. chown/chmod if needed
  7. rebuild cache
  8. update apps as needed
  9. rebuild
updates and Steps for push to prod of version May 31 2018
  1. pull apps, rebuild cache
  2. fix for ticket_getbasecontent hook(errors in log and notifications not right) and delete the auto watch note on trigger ticket cron (had 20)

updates and Steps for push to prod Aug 8 2018
  1. pull apps, rebuild cache
  2. switch alma to V4791 branch -(was to fix susweb-dev's repo)
  3. pull hds, rebuild cache
  4. update alma integration app, restore templates (just TOO one)
  5. rebuild cache
  6. SSA- 4877 fix for TOO tables - fix date sort and some red boxes
  7. SSA-4892
  8. SSA-4891
  9. SSA-4920
  10. SSA-4922
updates and Steps for push to prod OCT 10, 2018

https://classic.kayako.com/article/1508-kayako-classic-4-92-1-release-notes

https://classic.kayako.com/article/1508-kayako-classic-4-92-4-92-1-release-notes
  1. SSA-4971 - multiple cr link on ticket 14215
  2. update to version 4.92-2
  3. SSA-4390 - Paste preserves format
  4. SSA-4981 - Tickets not going overdue
  5. SSA-4898 -Add date selection tool to ToO Trigger page
  6. SSA-4629 -Add Number of tickets in Closed status on Quick Filter
  7. run setup
  8. delete setup dir
  9. rebuild cache
  10. restore langs
  11. restore templates (non-modified) - for nrao, think can just restore all, mods are new additions.
  12. change privacy to https://almascience.nrao.edu/alma-science-portal-privacy-statement (in admin panel, settings/user consents)
  13. or https://almascience.eso.org/alma-science-portal-privacy-statement
  14. update regpolicytext (change Kayako to ALMA/NRAO)
  15. update footer template to add 'paste_as_text: true,' to tinymce.init(if needed)
updates and Steps for push to prod on Jan 10 2019
  • SSA-5269 - add list of watchers for non-solar trigger tickets
  1. tag branch app_492-4
  2. turn off hds
  3. pull hd apps
  4. git checkout app_492-4 (miss named)
  5. turn on hd for me
  6. rebuild cache
  7. check it
  8. turn on for all
  9. because updates are broken(should be fixed):
  10. dbvis: insert into swsettings (section,vkey,data) values ('settings','alma_trigger_ticket_extra_watchers','');
  11. dbvis: insert into swsettingsfields (sgroupid,name,customvalue,iscustom,settingtype,app,displayorder) values ('330','alma_trigger_ticket_extra_watchers','','0','text','alma_helpdesk_integration','34');
  12. rebuild cache
  13. add data to new setting.



updates and Steps for push to prod on jan 17 2109

https://classic.kayako.com/article/1515-kayako-classic-4-92-4-release-notes
  • update to 4.92-4

  1. make copy of settings pages - if it dumps settings/departments
  2. turn off access(while setup)
  3. copy setup
  4. tag all
  5. pull apps
  6. git checkout master
  7. check apps for updates
  8. pull hd (configs?)
  9. rebuild
  10. run setup upgrade
  11. delete setup
  12. allow access if disabled
  13. rebuild cache
  14. restore out of date templates
  15. check settings (esp casa depts and nrao departments)

updates and Steps for push to prod on April 26 2019

https://classic.kayako.com/article/1517-kayako-classic-4-92-5-release-notes

https://classic.kayako.com/article/1518-kayako-classic-4-92-6-release-notes

  • update to 4.92-6
  • SSA-5314 - put project ticket id on too project add
  • SSA-5237 - changes to custom fields for proposal change requests
  • SSA-4945 - extra notification on auto project tickets
  • SSA-5357 - overdue alerts for staff
  • SSA-5433 - kb subcatagories
  • SSA-5443 - count kb views
  • SSA-5451 - tooltip for dept names and staff names
  • SSA-5454 - add create problem report button
  • SSA-5449 - add link to project tracker
  • SSA-5442 - remove previous messages from emails
  • SSA-5452-allow staff to turn off tiny MCE editor
  • SSA-5450-add button on ticket view to open the department
  • SSA-5446 - kb - change Newest articles to Last Updated
  • SSA-5412 - send email if email parser can not open mailbox
  • SSA-5453 - update user's institution on login

  1. make copy of settings pages - if it dumps settings/departments(or dump settings table) -- find which are being killed and write up sql to save/restore.
  2. turn off access(while setup)
  3. copy configs if needed
  4. copy setup
  5. tag all
  6. pull apps
  7. check apps for updates
  8. pull hd (configs?)
  9. rebuild cache
  10. run setup upgrade
  11. delete setup directory
  12. rebuild cache
  13. remove javascript disable (37) for ssa-5433
  14. restore out of date templates/phrases
  15. check settings (esp casa depts and nrao departments)
  16. create the custom fields for alma - see staging (proposal change request dept)
  17. check the email ques -- is password encrypted? if not, have to remake them.
  18. update alma setting in advanced tools for ssa-5449 - problem reports jira settings ( csv list of department ids.)
  19. update recentarticle phrase for SSA-5446 (from Newest articles to Last Updated)
  20. allow access
  21. get admins/arc to update data for ssa-5357 (overdue tickets deptments ...HDScriptsApp/DepartmentOverdueAlerts)
  22. update yourticketdetailsdesc phrase to include 'Please only fill the relevant fields for your request. If you are requesting a Spectral Setup Change, please include the Current and Revised Central Frequency (sky) [GHz] and Bandwidth [MHz (km/s)] '
updates and Steps for push to prod on june 11 2019

SSA-5503 - Updates to the change of ARC tickets (requires the deployment of updated userregistration using the hdproxy)

SSA-5582 - for srdp, add data products button.

updates and Steps for push to prod on Nov 6 2019

https://classic.kayako.com/article/1533-kayako-classic-4-93-0-release-notes

  • update to version 4.93-1 - there are updates in the apps that won't work with 4.92-6!
  • SSA-5622 - add macro reply to tickets
  • ssa-5656 - fix to nrao email que.
  • SSA-5675 - tweaks to custom fields
  • SSA-5285 - Delegated Users should be able to trigger a project
  • SSA-5357 - Monthly Overdue notifications fix
  • SSA-5683 - update emails from nrao_200
  • SSA-5825 - force users to select a department when submitting a ticket.
  • SSA-5824 - remove previous content from reply by email
  • SSA-5855 - show user's email in ticket info box
  • SSA-5827 - try and parse user's email in udb tickets.
  • SSA-5881 - on reply by email to note notification, create new note, not post.
  • NRAO HD - change phrases errstinvaliddepartmentid and sterr_invaliddepartment to "Please select an appropriate department to submit a ticket."

  1. done-make copy of settings pages - if it dumps settings/departments(or dump settings table) -- find which are being killed and write up sql to save/restore.
  2. done-check which notifications are enabled - they all ended up disabled on cobweb....
  3. turn off access(while setup)
  4. copy configs
  5. copy settings
  6. copy setup
  7. tag all
  8. update pull scripts for php-7
  9. check ..../content/.user.ini? -- compare w/old one -- check admin diagnostics page to make changes take!
    1. memory_limit = 256M
    2. max_execution_time = 600
      magic_quotes_gpc= Off - this is gone from php 7.
    3. post_max_size = 32M
    4. upload_max_filesize = 32M
    5. https://info.nrao.edu/computing/guide/web/php-changes-moving-from-5-to-7
    6. not supposed to need to restart php but it is slow -- so service php-fpm restart.
  10. pull apps
  11. update/add the nrao200 config items - in config.php
  12. disable nraosync job for testing
  13. pull hd (configs?)
  14. check NRAO branch!
  15. rebuild cache
  16. NOTE:had to change perms/owners of links on staging
  17. run setup upgrade
  18. delete setup directory
  19. rebuild cache
  20. check apps for updates
  21. verify that then pending status is not marked as resolved ->tickets->status
  22. check the new nrao200 mapping table, run the sync test - should be nothing but spaces - if not, drop table and redo w/the test version.
  23. --to run test use ....../nraohelpdeskintegration/nraointegrationcron/NraoUserSyncJobTest
  24. restore out of date templates/phrases
  25. check settings (esp casa depts and nrao departments)
  26. need Timeout 600 ProxyTimeout 600 in apache settings?
  27. make sure email que passwords are encrypted - if not "change the password"
  28. update phrases (see above)
  29. verify settings - enable auto ticket gen was disabled on staging.
  30. allow access
  31. php log file at /var/log/php-fpm/www-error.log
  32. check hdproxy (UPDATE it!) -- start it!

*when do php 7 *

chown -R php-fpm content/

chmod -R a+rx content/

log file is /var/log/php-fpm www-error.log
Timeout 600 ProxyTimeout 600  in apache settings
Kayako updates and Steps for push to prod on ??
  • SSA-5997 - personal pref for block formating
 
Deskpro updates and Steps for push to prod on Feb 17 2021
  1. update to deskpro build 51116
  2. ASG-372
  3. part of ASG-361(kbs, not triggers)
  4. ASG-368
  5. ASG-359
  6. ASG-362
  7. ASG-357
  8. ASG-366
  9. ASG-363
  10. update the staff manual link
  11. ASG-11
  12. see https://staff.nrao.edu/wiki/bin/view/DMS/WDG/DeskProSetup for how to do updates
Deskpro updates and Steps for push to prod on May 5
  1. ASG-377 -- modify user template -> Portal/user-menu.html to make the login button redirect to server/login
  2. ASG-371 - update hdproxy for protrack
  3. ASG-369 - updated nrao ticket nag
  4. on alma need to update the header to include alma.js (ASG-376)
  5. ASG-375 - using CAS
    1. under apps resync apps (after copy) to get the cas app to show up
    2. under crm, update and enable the cas app. - copy settings from staging/look in nrao_cas readme.txt
    3. under template editor update the Portal/login.html template to change external service to sci portal
  6. ASG-376
  7. ASG-364 -- short department names for ticket emails --need to edit the trigger templates (on nrao prod) -- see staging
  8. Updates the hdproxy to return better error codes
  9. ASG-360 (show/hide notes)
    1. create the widget
  10. for project tickets creation create a superagentkey and put in config file.
  11. ASG-384 (new bos2kayao) (not complete, but won't break anything)
    1. create nrao_api_agent agent with perms to only the right departments and only create/modify ticket privs.
    2. need to create api key, update config.database_settings.php
    3. update hdproxy config to add nrao_deskpro_path.
  12. update deskpro to build 51684(https://support.deskpro.com/en/news/posts/deskpro-2021-1-2-release)
Deskpro updates and Steps for push to prod on June 17th
  1. deskpro build 51992 (security update) - https://support.deskpro.com/en/news/posts/deskpro-2021-1-6-release
  2. ASG-402 - only show a few messages in notification email
  3. ASG-403 - auto project ticket, create from fixed acct
  4. ASG-394 - update api requests
  5. ASG-401 - add F2F for ALMA -- need to update nav_buttones_big.html template for the user portal
Deskpro updates and Steps for push to prod on Aug 11 2021
  1. deskpro build 52296 (https://support.deskpro.com/en/news/posts/deskpro-2021-1-8-release-2 and https://support.deskpro.com/en/news/posts/deskpro-2021-1-7-release)
  2. ASG-409 - update all sql calls to log error well.
  3. ASG-384 ?
  4. requires adding db config to hdproxy.properties
  5. add config to /config/config.database.php if using that email
  6. create user group for these new users and add setting to hdproxy.properties

  • make sure to copy config.settings files as they have been change -- will only be used if use database login....
  • copy and restart the new hdproxy (for asg-384)
  • ASG-416 - fix sizeof tests
  • ASG-421 - seperate trigger ticket suffix from project ticket creation

  1. need to copy

    almatelesettings.html.twig

    AlmaTelescopeSettingsController.php

    AlmaCheckForNewTicketsTask.php

  • ASG-422 if eso decides to use it.

  1. if so need updated proxy and hd_api_client.php
Deskpro updates and Steps for push to prod on Nov 2 2021
  1. ASG 384 (proxy updated on prod).
    1. need config.properties file for new proxy
    2. copy updated proxy and hd_api_client.php
ASG-430 -- more proxy updates and (ALMAdatasourcecontroller.php) ---- released(9/17/2021)

ASG-433 (released)
  1. ASG-406 -- write new sync and elimate deskpro's -- COMMENT OUT UPDATES (create ok) until know how many and how many are merged incorrectly!(only copy one hd at a time!)
    1. have to figure out which user account to use if find to many by name(Carolina Agurto - karolina.belen@gmail.com is not active!) -- after first run, update the table with the right deskpro id/merge accounts -- look if one of the emails in not active!
    2. same on NRAO:select person_id,firstName,lastName,enabled from person where firstName='Fatemeh' and lastName='Tabatabaei'; select email from email where person_id=2277; (the disabled one)
    3. need to update database.config.php with the api key
ASG-435 -- have proxy try and resend change of arc tickets (depends on ASG-406)

need to add config property for how long to try and add the change of arc ticket (in hours)
  1. DESKPro build 52636
  2. ASG-438 (checknewtickettask.php)
  3. ASG-437 - mass assign
  4. ASG-443 add job status
  5. ASG-444 , fix the new ticket trigger for visitor dept - assign after creation -- requires hdproxy_api_client.php and new proxy
  6. ASG-449
  7. update the user CRM to use keycloak
  8. ASG-451(released 10/25/21)
Deskpro updates and Steps for push to prod on Feb 2 2022
  1. ASG-465 (dept descriptions for new dept on NRAO)
  2. ASG-364 - update for new department in email ticket templates copy last else from staging.(3 places) (short department names in ticket notifications)
  3. ASG-466 - add mouse wheel event to agent group by dropdown (released nov 24/2021)
  4. update ALMA user sync to fix ARC update(release nov 30/2021) - push new proxy that eliminates the user reg app code.
  5. update admin log page so that clear log file button copies the file to a name with the current date/time (release nov 30/2021)
  6. ASG-468 - show old admin error logs
  7. deskpro build 52847 - https://support.deskpro.com/en/news/posts/deskpro-202120
  8. added counter of number of sci portal searches - shows up on agent advanced tools/kb clicks tab
  9. add a fix to the nrao overdue ticket nag
  10. add a fix to the nrao sync for 2nd accounts(released dec 14/21)
  11. add some fixes for when oracle is down
  12. ASG-469 - allow user too pages to work while oracle is down
  13. ASG-481 - auto project ticket creation fix for arc
  14. ASG-482 - add nrao ID's to persons as a note
Deskpro updates and Steps for push to prod on March 17 2022
  1. https://support.deskpro.com/en/news/posts/deskpro-202210-release
  2. https://support.deskpro.com/en/news/posts/deskpro-202210-release-1
  3. did dp fix sendagentnewemail yes the did -- take it out of the copy scripts /src/Application/DeskPRO/Tickets/Actions/SendAgentNewEmail.php:358
  4. ASG-487, requires push of the proxy (deployed feb 23)
  5. ASG-494, add ticket note for EU
  6. ASG-488 - need to update the logroate on prod
  7. ASG-496 - change NOTE background on agent tickets
  8. ASG-498 - fix the add TOO page

Deskpro updates and Steps for push to prod on March 23 2022
  1. ASG-502 - update the subject of the change of arc ticket to include the from arc
Deskpro updates and Steps for push to prod on Jun 29
  1. https://support.deskpro.com/en/news/posts/deskpro-horizon-release-20221954
  2. https://support.deskpro.com/en/news/posts/deskpro-horizon-release-20221954
Deskpro updates and Steps for push to prod on Aug 4 2022
  1. ASG-513(updated proxy) - OPT error ticket creation - update config.properties(opt subject code) for proxy, new proxy + api client and blobcontroller
  2. ASG-514(update proxy) ADMIT ticket post - update config.properties (admitpostpart1,admitpostpart2,admitpostpart3 - see staging)
  3. ASG-515 -typo on trigger tickets
Deskpro updates and Steps for push to prod on Sep 20 2022
  1. deskpro version 53371 -https://support.deskpro.com/en/news/posts/deskpro-horizon-release-2022330
  2. ASG-518 - mass assign is broken
  3. ASG-520 remove the "Re:" from new ticket emails (to user) - edit email templates on new emails - also for agent
  4. ASG-521 allow create project tickets to use dept name or id
  5. ASG-526 (proxy) MAGMA posting (new config items!)
  6. ASG-527 - update the TOO page with new text
Deskpro updates and Steps for push to prod on Sep 26 2022
  1. ASG-531 -- update close project tickets
  2. ASG-529 - raw data request tickets -- requires update of the sidebar app.
  3. ASG-519, project ticket post messages sometimes fail on staging.
  4. ASG-525 - seperate api posts in tickets
Deskpro updates and Steps for push to prod on Oct 3 2022

update nrao200 sync as it was throwing exceptions and dying.
Deskpro updates and Steps for push to prod on Oct 4 2022
  1. ASG-534 -- fix missing comments in TOO ticket post
Deskpro updates and Steps for push to prod on Oct 13 2022
  1. ASG-533 -- update to lava posts
Deskpro updates and Steps for push to prod on Feb 7 2023
  1. ASG-530 - change close project tickets to use table
  2. deskpro build 53453
  3. ASG-516 -- override the deskpro user auth so can use the backup auth tables.
  4. deskpro build 53520
Deskpro Horizon updates and Steps for push to prod
  1. ASG-559 - ngVLA topic
  2. ASG-561 - remove manage email link
  3. alma ticket side bar app recreated (install on prod)
  4. update the php settings (https://thisinterestsme.com/php-fpm-settings/)
  5. hoizon build ---
 
Topic revision: r258 - 2023-11-29, ChrisOBrien
This site is powered by FoswikiCopyright © by the contributing authors. All material on this collaboration platform is the property of the contributing authors.
Ideas, requests, problems regarding NRAO Public Wiki? Send feedback