Advertisement
Guest User

Request works from localmachine

a guest
Feb 14th, 2019
163
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 71.43 KB | None | 0 0
  1. /servicer_settings
  2. POST https://staging.simplenexus.com/companies/111394/servicer_settings [302 Found, 1.61KB, 1186ms]
  3. │ 'cookies _simplenexus.com_session=NmRHUGhkSlJEeE9tdytlTXFGZHpVclRqdTdhUlVxRFJwZ0dqb0JpemowYVpXMThMNkdnWVNZd3NhcEFPUnlycTg5VkgxOHV1MWdXZ3ZGM0FoY24zNlpLTjNkQmtlOGdiTi9rMkY5MmFyRTdvcnp0SmhJS01oMkI0RDNOVFo5cjM0UWVzaHphcVpKY0d3dTRqeEVZQzFMaUZyMjI4UjM0djF6dG9qdkpkVVF
  4. │ vdTVwekdGY2JvSnFFdS9MdGVuMFlxTDhkM3BBWmlIMXA1TXNqTDE0K2pKUGtYelhHT2NoS3FSRERjV3dUZ2dmcHZZOHBzVFUrQXBlRm5BdHZsTWRGNm91cmpWUDlBR0ZCYzZMMWNEZ2RnQWdIT0hmeTBTenZRTGYwNDFHakxxSkJ5dkpYR1BZL3RQTDFJUEdNZ1N4R2pPMExWL3YrWEdQYXI1NkFtd05ZQjVmOEZPRnVqSDA1WmN0OHBqQ09ETE1JWHBsM0kxW
  5. │ UxtUlFRODRrRnBwa0dsemxLSWJTTnFIcWxEWU9zL01ZZ3lZdnJnSjVwRzRuTHRJYytKdkJzNWtLa0hkQjA2SEw1OVFDU1YyUWYvazIvL2RlY2RIVjJXVm9ySzZXTVhncU9pcE5YaklxaXRvTWZ0eGV2eGhUN3JWRkROWTVlNElCK3Z4WGkrR0dUaGR0dlBPbDcvcTZob0V5dFNxcXUrRFpZSmwveXdhTytoNnNjb0c4UTBwcEw0ZVNtY1c1UGQ1L2hicU40c1I
  6. │ wcWNKdnZKLS1hRkdEZ2dtY0VMb1JZQWV4RjhqZU13PT0%3D--896cca16a3b0820864f198e7d9607c1d960ed531; path=/; secure; HttpOnly'
  7. │ 'csrf-token ECeFhAyBSSwonCzKDzy5aimOU3QGHnzDQP9tl8UFXFOqfm1x/mAva12+Gz4OOYlD/wBFHqbWtuPlxYMTTK2FQg=='
  8. │ 'account_type admin'
  9. │ 'user_email eward@simplenexus.com'
  10. │ 'servicer_profile_id 19171'
  11. │ 'company_id '
  12. │ 'require_lo_2fa 0'
  13. │ 'require_partner_2fa 0'
  14. │ 'require_borrower_2fa 0'
  15. │ 'force_password_reset 0'
  16. │ 'company_id '
  17. │ 'company_name '
  18. │ 'new_user_id 45821'
  19. │ ''
  20. │ 'Request Data'
  21. │ { utf8: '✓',
  22. │ authenticity_token: 'ECeFhAyBSSwonCzKDzy5aimOU3QGHnzDQP9tl8UFXFOqfm1x/mAva12+Gz4OOYlD/wBFHqbWtuPlxYMTTK2FQg==',
  23. │ 'servicer_profile[name]': 'postman_qa_first_name',
  24. │ 'servicer_profile[last_name]': 'postman_qa_last_name',
  25. │ 'servicer_profile[email]': 'pm-company_admin-_1550161478585445@postman.qa',
  26. │ 'servicer_profile[website]': 'http://www.simplenexus.com/postman_qa_servicer_profile_website',
  27. │ 'servicer_profile[license]': 'servicer_profile_license__',
  28. │ 'servicer_profile[phone]': '801-734-9341',
  29. │ 'servicer_profile[title]': 'servicer_profile_title__',
  30. │ 'servicer_profile[account_type]': 'company_admin',
  31. │ 'servicer_profile[street1]': 'servicer_profile_street1__',
  32. │ 'servicer_profile[street2]': 'servicer_profile_street2__',
  33. │ 'servicer_profile[city]': 'servicer_profile_city__',
  34. │ 'servicer_profile[state]': 'UT',
  35. │ 'servicer_profile[zip]': '84601',
  36. │ 'servicer_profile[los_username]': 'servicer_profile_los_username__',
  37. │ 'servicer_profile[credit_order_user_id]': 'servicer_profile_credit_order_user_id__',
  38. │ 'servicer_profile[cost_center]': 'servicer_profile_cost_center__',
  39. │ 'servicer_profile[crm_user_id]': 'servicer_profile_crm_user_id__',
  40. │ 'servicer_profile[crm_contact_type]': 'servicer_profile_crm_contact_type__',
  41. │ nil_billing_plan: '1',
  42. │ send_welcome_email: '1' }
  43. │ ''
  44. │ 'Response Body'
  45. │ '<html><body>You are being <a href="https://staging.simplenexus.com/companies/111394/servicer_settings/46190">redirected</a>.</body></html>'
  46. ✓ Status code of 302 expected
  47. │ 'redirectHREF https://staging.simplenexus.com/companies/111394/servicer_settings/46190'
  48. │ 'servicer_profile_email pm-company_admin-_1550161478585445@postman.qa'
  49. │ 'newUserID 46190'
  50.  
  51. ↳ /servicer_account/{{new_user_id}}
  52. GET https://staging.simplenexus.com/servicer_account/46190 [200 OK, 11.28KB, 228ms]
  53. │ 'cookies _simplenexus.com_session=MXE4QUxKVUhVeWsrR0dFaGgzdi9QQ0s3ekFBSzJydkFOd0pCMUliUWR0c25JcHozWVViWVM3bllIbmxPTXMvS0NIUWh0cjZCMy9KZXE0Y0pKSlV4c1F4R2M4TjRZVld1WXFhTDdxNDdJdngvVEplSkIxVHRxRGx1Yk5kU1d0ZUFJamd3Z1VwRlUxNld6d3M2ZkVKdUl6VkZ5cEh2Y3k5V3BJOGlyUkJTZGs
  54. │ 0clpmVGZzNFl6ZDVZTWJYZm5LbURJUElSdW1KS25VU1hpUGovTmZ6Qi9SSjVjVUJ4QnpkYnlSS1g5RGlwNlQ4ZHN2dmxtQ29qbmlrZHMxQ0cyaThYYm9BUDZSZ2FDQUtjYmxPOXFvRCtFM25ja2dUcW1ZM3kvTkdkYkRVcG5lWWx4anhPZHRHSUNnU1EzK2VtSEVwUHhHUHVEVHFreHVsS3NKZ2FBYUVlV3ZJTUxBVDJod3d0WWtFaFR2ZlFEMVVkN2ovc045V
  55. │ 2c1Qmtod1ZOUmpGYkQ1Q1FsaUhkTlFSaU5hU2RlUGZ6SHc0TjZibVVSOU5BWUpoN21UUXhGQmhRc0hXMTR6RU10L213azk3OTZaWXBQVG9tckRqeUdXMHFCRzNpTTJxMDl6enc9PS0tNFNuQytJbHRVVXl2ZXpnVFh5YkVpUT09--5119151e07ead9576544e3c084617a5ce836f64c; path=/; secure; HttpOnly'
  56. │ 'csrf-token ECeFhAyBSSwonCzKDzy5aimOU3QGHnzDQP9tl8UFXFOqfm1x/mAva12+Gz4OOYlD/wBFHqbWtuPlxYMTTK2FQg=='
  57. │ 'account_type admin'
  58. │ 'user_email eward@simplenexus.com'
  59. │ 'servicer_profile_id 19171'
  60. │ 'company_id '
  61. │ 'require_lo_2fa 0'
  62. │ 'require_partner_2fa 0'
  63. │ 'require_borrower_2fa 0'
  64. │ 'force_password_reset 0'
  65. │ 'company_id '
  66. │ 'company_name '
  67. │ 'new_user_id 46190'
  68. │ ''
  69. │ 'Request Data'
  70. │ {}
  71. │ ''
  72. │ 'Response Body'
  73. │ '<!DOCTYPE html>\n<html lang="en">\n<head>\n <!-- PAGE RENDERED WITH LOVE ON: staging1.simplenexus-staging.internal -->\n <meta http-equiv="Content-Type" content="text/html; charset=utf-8"/>\n <title>Account</title>\n\n <link rel="stylesheet" href
  74. │ ="/assets/shepherd-theme-arrows.css" />\n <script src="/javascripts/tether.js"></script>\n <script src="/javascripts/shepherd.min.js"></script>\n\n <meta name="description" content=""/>\n <!-- <link rel="shortcut icon" type="image/x-icon" href="/assets/f
  75. │ avicon.ico" /> -->\n <meta name="publisher" content="SimpleNexus.com"/>\n <meta name="copyright" content="SimpleNexus.com &copy; All Rights Reserved"/>\n <meta name="robots" content="no-follow"/>\n <!--<meta name="google-site-verification" content="-RqT
  76. │ iM9DiuuUk60yjFrKoiIdQFMu1XMPqta9Ip64sH0" />-->\n <!-- <link id="stylesheet" href="/theme/css/style_servicer.css" rel="stylesheet" type="text/css"/> -->\n <!-- For non-Retina iPhone, iPod Touch, and Android 2.1+ devices: -->\n <link rel="apple-touch-icon-pre
  77. │ composed" href="/apple-touch-icon-precomposed.png">\n <!-- For first- and second-generation iPad: -->\n <link rel="apple-touch-icon-precomposed" sizes="72x72" href="/apple-touch-icon-72x72-precomposed.png">\n <!-- For iPhone with high-resolution Retina disp
  78. │ lay: -->\n <link rel="apple-touch-icon-precomposed" sizes="114x114" href="/apple-touch-icon-114x114-precomposed.png">\n <!-- For third-generation iPad with high-resolution Retina display: -->\n <link rel="apple-touch-icon-precomposed" sizes="144x144" href="
  79. │ /apple-touch-icon-144x144-precomposed.png">\n <link href=\'https://fonts.googleapis.com/css?family=Lato:300,400,700,900,300italic,400italic,700italic,900italic\' rel=\'stylesheet\' type=\'text/css\'>\n\n <link rel="stylesheet" media="screen" href="https://stagin
  80. │ gassets.simplenexus.com/assets/application-56a919ad316ab7493dfa0510af9665df58827ff71933cb7276c0be3438d45b69.css" />\n\n\n <script src="https://stagingassets.simplenexus.com/assets/application-842d5ef21a5451710f6155f54f0fb4668b3d60ed3e945117da51cc49365bdb6d.js"></
  81. │ script>\n\n <meta name="csrf-param" content="authenticity_token" />\n<meta name="csrf-token" content="+My5VIznfiJI98lXGA3KQM6+ZaglvVcd9X0PKsKv029ClVGhfgYYZT3V/qMZCPppGDBzwoV1nT1QR+GuSwcKfg==" />\n\n \n\n</head>\n<body id="body" >\n <script>\n // In order t
  82. │ o determine the context of the sidemenu, we pass in the RailsModelClass and the Id of the RailsModel Object\n // as global variables to our Sidemenu Vue App instance.\n var RailsModel = { RailsModelClass: \'servicerprofile\', RailsModelId: \'46190\' };\n </sc
  83. │ ript>\n <div class="vuetifycss">\n <div id="navigation-container"></div>\n </div>\n <script src="https://stagingassets.simplenexus.com/packs/js/navigationPack-b207d0d6ff0ca13475e0.js"></script>\n <link rel="stylesheet" media="screen" href="https://s
  84. │ tagingassets.simplenexus.com/packs/css/navigationPack-44b5edc0.css" />\n \n\n\n <div class="container-fluid-loggedin" >\n <div class="row-fluid">\n </div>\n <div style="margin-left: 340px; margin-top: 30px">\n <div class="
  85. │ row-fluid" >\n <div style="padding-top:10px;">\n\n <div id=\'flash_container\'>\n <div class="alert alert-success" style="margin-right:40px;" >\n <span class="close" data-dismiss="alert">×</
  86. │ span>\n <p><b>User created</b><br /></p>\n\n </div>\n\n </div>\n\n \n<div class="container-fluid-loggedin">\n <div class="row-fluid" >\n <div class="span6 main-table-header-title" >\n Account\n
  87. │ <br />\n <span class="main-table-header-sub-title">\n <a href="/companies/111394">QA Test Company 20181129-152508z</a>\n &raquo; <a href="/servicer_home/46190">postman_qa_first_name postman_qa_last_name</a>\n </span>\n\n </div>\n
  88. │ <div class="span6">\n <span class=\'pull-right\'>&nbsp;<input type="checkbox" name="servicer_active" id="servicer_active" value="" checked="checked" /></span>\n <a class="btn btn-sm btn-default pull-right" href="/admin/become_user/954
  89. │ 921"><i class=\'icon-user\' style=\'margin-top:3px;\'></i> Become</a>\n <a class="btn btn-sm btn-default pull-right" style="margin-right:5px;" href="/users/send_welcome_email/954921"><i class=\'icon-envelope\' style=\'margin-top:3px;\'></i> Send Welcome E
  90. │ mail</a>\n </div>\n </div>\n\n <div class="row-fluid">\n <div class="span5 container-main-header-title-square">&nbsp;&nbsp;</div>\n <div class="span7 container-main-header-title-text" style="text-align:right">\n <a data-toggle
  91. │ ="modal" href="#changePasswordModal" class="container-main-header-title-button" >Change Password</a>\n <a class="container-main-header-title-button" href="/users/send_password_reset_email/954921">Send PW Reset Email</a></li>\n <a class="container
  92. │ -main-header-title-button" href="/users/signature_image/954921">Signature</a>\n </div>\n </div>\n\n\n <input id="model-type" type="hidden" value="ServicerProfile">\n <input id="request-url" type="hidden" value="/servicer_account/notification_settin
  93. │ gs/46190"/>\n\n <div style="margin-top: 20px;margin-bottom: 20px">\n <div class="vuetifycss">\n <div id="app-container"></div>\n </div>\n <script src="https://stagingassets.simplenexus.com/packs/js/pack-9ec2d7aee762bfcdf101.js"></script>\n <link
  94. │ rel="stylesheet" media="screen" href="https://stagingassets.simplenexus.com/packs/css/pack-56399295.css" />\n </div>\n\n\n\n\n\n <div class="row-fluid" >\n <div class="span12 container-main-border-square" >\n <div class="row-f
  95. │ luid">\n <div class="span12 container-main-header-square">\n <div class="row-fluid">\n <div class="span3 container-main-header-title-square">&nbsp;&nbsp;ADMIN</div>\n
  96. │ </div>\n </div>\n\n <form style="margin:0;" class="edit_servicer_profile" id="edit_servicer_profile_46190" action="/servicer_account/update/46190" accept-charset="UTF-8" method="post"><input name="utf8" type="hidden
  97. │ " value="&#x2713;" /><input type="hidden" name="_method" value="patch" /><input type="hidden" name="authenticity_token" value="9oev9OeR7pDamBBQfjmfHEYSjQxJmAFwjC6w4ANAkDe9vthbUbsABWFwEMWI2BKtMCw8NHW4IBwb3/6/ZSRvHA==" />\n <div class="row-flu
  98. │ id">\n\n <div class="span6" >\n <table class="table table-striped" style="width: auto !important;">\n\n\n <thead>\n <td width="20"></td>\n
  99. │ <td><b>Permission/Feature</b></td>\n <td><b>Company Default</b></td>\n <td><b>Notes</b></td>\n </thead>\n\n <t
  100. │ r>\n <td><input name="servicer_profile[web_kiosk_enabled]" type="hidden" value="0" /><input style="margin:5px" type="checkbox" value="1" name="servicer_profile[web_kiosk_enabled]" id="servicer_profile_web_kiosk_enabled" /></td>\n
  101. │ <td>Enable WEB Kiosk Mode</td>\n <td><i>N/A</i></td>\n <td></td>\n </tr>\n\n\n <tr>\n
  102. │ <td><input name="servicer_profile[has_scanner]" type="hidden" value="0" /><input style="margin:5px" type="checkbox" value="1" checked="checked" name="servicer_profile[has_scanner]" id="servicer_profile_has_scanner" /></td>\n
  103. │ <td>Enable Scanner</td>\n <td>true</td>\n <td></td>\n </tr>\n\n <tr>\n <td><input
  104. │ name="servicer_profile[has_cobrand]" type="hidden" value="0" /><input style="margin:5px" type="checkbox" value="1" checked="checked" name="servicer_profile[has_cobrand]" id="servicer_profile_has_cobrand" /></td>\n <td>Enable Cobran
  105. │ d</td>\n <td>true</td>\n <td></td>\n </tr>\n\n <tr>\n <td><input name="servicer_profile[has_e
  106. │ ducation]" type="hidden" value="0" /><input style="margin:5px" type="checkbox" value="1" checked="checked" name="servicer_profile[has_education]" id="servicer_profile_has_education" /></td>\n <td>Enable Learn/Education</td>\n
  107. │ <td>true</td>\n <td></td>\n </tr>\n\n <tr>\n <td><input name="servicer_profile[has_myloan]" type="
  108. │ hidden" value="0" /><input style="margin:5px" type="checkbox" value="1" checked="checked" name="servicer_profile[has_myloan]" id="servicer_profile_has_myloan" /></td>\n <td>Enable MyLoan</td>\n
  109. │ <td>true</td>\n <td></td>\n </tr>\n\n <tr>\n <td><input name="servicer_profile[has_1003]" type="hidden" value="0" /><input style="
  110. │ margin:5px" type="checkbox" value="1" name="servicer_profile[has_1003]" id="servicer_profile_has_1003" /></td>\n <td>Enable 1003</td>\n <td>false</td>\n <td></
  111. │ td>\n </tr>\n\n <tr>\n <td><input name="servicer_profile[has_1003_enhanced]" type="hidden" value="0" /><input style="margin:5px" type="checkbox" value="1" name="serv
  112. │ icer_profile[has_1003_enhanced]" id="servicer_profile_has_1003_enhanced" /></td>\n <td>Enable Enhanced 1003</td>\n <td>false</td>\n <td></td>\n
  113. │ </tr>\n\n <tr>\n <td><input name="servicer_profile[embed_1003_on_mobile]" type="hidden" value="0" /><input style="margin:5px" type="checkbox" value="1" name="servicer_profile[embed
  114. │ _1003_on_mobile]" id="servicer_profile_embed_1003_on_mobile" /></td>\n <td>Enable Embedded 1003 on mobile</td>\n <td>false</td>\n <td></td>\n
  115. │ </tr>\n\n <tr>\n <td><input name="servicer_profile[has_disclosures]" type="hidden" value="0" /><input style="margin:5px" type="checkbox" value="1" name="servicer_profile[has_disclosu
  116. │ res]" id="servicer_profile_has_disclosures" /></td>\n <td>Enable Disclosures</td>\n <td>false</td>\n <td></td>\n </tr>\n\n
  117. │ <tr>\n <td><input name="servicer_profile[allow_borrower_web_signup]" type="hidden" value="0" /><input style="margin:5px" type="checkbox" value="1" name="servicer_profile[allow_borrower_web_signup]" id=
  118. │ "servicer_profile_allow_borrower_web_signup" /></td>\n <td>Allow Borrower Web Signup</td>\n <td>false</td>\n <td></td>\n </tr>
  119. │ \n\n <tr>\n <td><input name="servicer_profile[has_prequal_on_loans]" type="hidden" value="0" /><input style="margin:5px" type="checkbox" value="1" name="servicer_profile[has_prequal_on_loans]" id="s
  120. │ ervicer_profile_has_prequal_on_loans" /></td>\n <td>Enable Prequal Letters on <em>Loans</em></td>\n <td>false</td>\n <td></td>\n
  121. │ </tr>\n\n <tr>\n <td><input name="servicer_profile[has_prequal_on_loan_apps]" type="hidden" value="0" /><input style="margin:5px" type="checkbox" value="1" name="servicer_profile[has_prequal_on_l
  122. │ oan_apps]" id="servicer_profile_has_prequal_on_loan_apps" /></td>\n <td>Enable Prequal Letters on <em>Loan Applications</em></td>\n <td>false</td>\n <td></td>\
  123. │ n </tr>\n\n <tr>\n <td><input name="servicer_profile[allow_unassociated_prequal]" type="hidden" value="0" /><input style="margin:5px" type="checkbox" value="1" name=
  124. │ "servicer_profile[allow_unassociated_prequal]" id="servicer_profile_allow_unassociated_prequal" /></td>\n <td>Allow Unassociated PreQuals</td>\n <td>false</td>\n
  125. │ <td></td>\n </tr>\n\n <tr>\n <td><input name="servicer_profile[has_pre_approval_on_loans]" type="hidden" value="0" /><input style="margin:5px" type="checkbox" val
  126. │ ue="1" name="servicer_profile[has_pre_approval_on_loans]" id="servicer_profile_has_pre_approval_on_loans" /></td>\n <td>Enable Pre Approval Letters on <em>Loans</em></td>\n <td>false</td>\n
  127. │ <td></td>\n </tr>\n\n <tr>\n <td><input name="servicer_profile[has_pre_approval_on_loan_apps]" type="hidden" value="0" /><input style=
  128. │ "margin:5px" type="checkbox" value="1" name="servicer_profile[has_pre_approval_on_loan_apps]" id="servicer_profile_has_pre_approval_on_loan_apps" /></td>\n <td>Enable Pre Approval Letters on <em>Loan Applications</em></td>\n
  129. │ <td>false</td>\n <td></td>\n </tr>\n\n <tr>\n <td><input name="servicer_profile[has_cmps]" type="hi
  130. │ dden" value="0" /><input style="margin:5px" type="checkbox" value="1" name="servicer_profile[has_cmps]" id="servicer_profile_has_cmps" /></td>\n <td>Enable CMPS</td>\n <td>false</td>\n
  131. │ <td></td>\n </tr>\n\n <tr>\n <td><input name="servicer_profile[has_vanick]" type="hidden" value="0" /><input style="margin:5px" type="check
  132. │ box" value="1" name="servicer_profile[has_vanick]" id="servicer_profile_has_vanick" /></td>\n <td>Enable Vanick</td>\n <td>false</td>\n <td></td>\n
  133. │ </tr>\n\n <tr>\n <td><input name="servicer_profile[has_voa]" type="hidden" value="0" /><input style="margin:5px" type="checkbox" value="1" name="servicer_profile[has_voa]" id="
  134. │ servicer_profile_has_voa" /></td>\n <td>Enable VOA for Loans (mobile)</td>\n <td>false</td>\n <td></td>\n </tr>\n\n
  135. │ <tr>\n <td><input name="servicer_profile[has_ob_pricing]" type="hidden" value="0" /><input style="margin:5px" type="checkbox" value="1" name="servicer_profile[has_ob_pricing]" id="servicer_profile_has_ob_pric
  136. │ ing" /></td>\n <td>Enable Pricing by Optimal Blue</td>\n <td>false</td>\n <td></td>\n </tr>\n\n
  137. │ <tr>\n <td><input name="servicer_profile[is_kiosk]" type="hidden" value="0" /><input style="margin:5px" type="checkbox" value="1" name="servicer_profile[is_kiosk]" id="servicer_profile_is_kiosk" /></td>\n
  138. │ <td>Enable Kiosk Mode</td>\n <td><i>N/A</i></td>\n <td></td>\n </tr>\n\n <tr>\n
  139. │ <td><input name="servicer_profile[has_credit_reports]" type="hidden" value="0" /><input style="margin:5px" type="checkbox" value="1" name="servicer_profile[has_credit_reports]" id="servicer_profile_has_credit_reports" /></td>\n <t
  140. │ d>Enable Viewing Credit Reports</td>\n <td><i>N/A</i></td>\n <td></td>\n </tr>\n\n <tr>\n <td
  141. │ ><input name="servicer_profile[allow_credit_order_on_applications]" type="hidden" value="0" /><input style="margin:5px" type="checkbox" value="1" name="servicer_profile[allow_credit_order_on_applications]" id="servicer_profile_allow_credit_order_on_applications" /><
  142. │ /td>\n <td>Allow Credit Ordering on Loan Apps</td>\n <td>false</td>\n <td></td>\n </tr>\n <tr
  143. │ >\n <td><input name="servicer_profile[allow_credit_order_on_loans]" type="hidden" value="0" /><input style="margin:5px" type="checkbox" value="1" name="servicer_profile[allow_credit_order_on_loans]" id="servicer_profile_allow_credi
  144. │ t_order_on_loans" /></td>\n <td>Allow Credit Ordering on Loans</td>\n <td>false</td>\n <td></td>\n </tr>\n\n
  145. │ <tr>\n <td><input name="servicer_profile[allow_appraisals]" type="hidden" value="0" /><input style="margin:5px" type="checkbox" value="1" name="servicer_profile[allow_appraisals]" id="servicer_profile_allow_appraisa
  146. │ ls" /></td>\n <td>Allow Appraisals</td>\n <td>false</td>\n <td></td>\n </tr>\n\n<!-- TODO Wil
  147. │ l reenable once frontend is complete -->\n<!-- <tr>-->\n<!-- <td></td>-->\n<!-- <td>Allow Changing of Default Loan</td>-->\n<!--
  148. │ <td></td>-->\n<!-- <td></td>-->\n<!-- </tr>-->\n <tr>\n <td><input name="servicer_profile[allow_loan_app_access]" type="hidden"
  149. │ value="0" /><input style="margin:5px" type="checkbox" value="1" name="servicer_profile[allow_loan_app_access]" id="servicer_profile_allow_loan_app_access" /></td>\n <td><em>View</em> loan apps on mobile</td>\n
  150. │ <td>false</td>\n <td></td>\n </tr>\n\n <tr>\n <td><input name="servicer_profile[allow_loan_app_access_after_impor
  151. │ t]" type="hidden" value="0" /><input style="margin:5px" type="checkbox" value="1" name="servicer_profile[allow_loan_app_access_after_import]" id="servicer_profile_allow_loan_app_access_after_import" /></td>\n <td><em>View</em> loan
  152. │ apps on mobile after they have been imported (a loan is created)</td>\n <td>false</td>\n <td></td>\n </tr>\n\n <tr>\n
  153. │ <td><input name="servicer_profile[allow_loan_app_edit]" type="hidden" value="0" /><input style="margin:5px" type="checkbox" value="1" name="servicer_profile[allow_loan_app_edit]" id="servicer_profile_allow_loan_app_edit" /></td>\n
  154. │ <td><em>Edit</em> loan apps on mobile</td>\n <td>false</td>\n <td></td>\n </tr>\n\n <tr>\n
  155. │ <td><input name="servicer_profile[allow_loan_app_create]" type="hidden" value="0" /><input style="margin:5px" type="checkbox" value="1" name="servicer_profile[allow_loan_app_create]" id="servicer_profile_allow_loan_app_create" /></td>\n
  156. │ <td><em>Create</em> loan apps on mobile</td>\n <td>false</td>\n <td></td>\n </tr>\n\n <tr>\n
  157. │ <td><input name="servicer_profile[allow_loan_app_return]" type="hidden" value="0" /><input style="margin:5px" type="checkbox" value="1" name="servicer_profile[allow_loan_app_return]" id="servicer_profile_allow_loan_app_return" /></td>\n
  158. │ <td><em>Return</em> loan apps on mobile</td>\n <td>false</td>\n <td></td>\n </tr>\n\n <tr>\n
  159. │ <td><input name="servicer_profile[display_share_button]" type="hidden" value="0" /><input style="margin:5px" type="checkbox" value="1" checked="checked" name="servicer_profile[display_share_button]" id="servicer_profile_display_sh
  160. │ are_button" /></td>\n <td>Display share button</td>\n <td>true</td>\n <td></td>\n </tr>\n\n <
  161. │ tr>\n <td><input name="servicer_profile[auto_allow_partner_loan_access]" type="hidden" value="0" /><input style="margin:5px" type="checkbox" value="1" checked="checked" name="servicer_profile[auto_allow_partner_loan_access]" id="se
  162. │ rvicer_profile_auto_allow_partner_loan_access" /></td>\n <td>Automatically allow partners to view loan information</td>\n <td>true</td>\n <td></td>\n
  163. │ </tr>\n\n <tr>\n <td><input name="servicer_profile[can_view_loan_docs_prior_to_loan]" type="hidden" value="0" /><input style="margin:5px" type="checkbox" value="1" name="serv
  164. │ icer_profile[can_view_loan_docs_prior_to_loan]" id="servicer_profile_can_view_loan_docs_prior_to_loan" /></td>\n <td>Can view loan docs prior to there being a loan</td>\n <td>false</td>\n
  165. │ <td></td>\n </tr>\n\n </table>\n </div>\n\n <div class="span6">\n\n <div class="row-fl
  166. │ uid" style="margin-top: 10px;">\n <div class="span4">\n Cost Center:\n </div>\n <div class="span6">\n
  167. │ <input style="width:200px;" class="inputbox" type="text" value="servicer_profile_cost_center__" name="servicer_profile[cost_center]" id="servicer_profile_cost_center" />\n </div>\n
  168. │ </div>\n <div class="row-fluid" style="margin-top: 10px;">\n <div class="span4">\n Credit Order User ID:\n
  169. │ </div>\n <div class="span6" >\n <input style="width:200px;" class="inputbox" type="text" value="servicer_profile_credit_order_user_id__" name="servicer_profile[credit_order_user_id]" id="se
  170. │ rvicer_profile_credit_order_user_id" />\n <p><a rel="tooltop" title data-toggle="modal" href="#creditTest" onclick="testCredit(\'46190\',$(\'#servicer_profile_credit_order_user_id\').val())" data-original-title="Test Credit">Te
  171. │ st Credit</a></p>\n </div>\n </div>\n <div class="row-fluid"style="margin-top: 10px;" >\n <div class="span4">\n
  172. │ LOS User ID:\n </div>\n <div class="span6">\n <input style="width:200px;" class="inputbox" type="text" value="servicer_profile
  173. │ _los_username__" name="servicer_profile[los_username]" id="servicer_profile_los_username" />\n </div>\n </div>\n <div class="row-fluid" style="margin-top: 10px;" >
  174. │ \n <div class="span4">\n LOS Template:\n </div>\n <div class="span6">\n <in
  175. │ put style="width:200px;" class="inputbox" type="text" name="servicer_profile[los_template]" id="servicer_profile_los_template" />\n </div>\n </div>\n <div class="r
  176. │ ow-fluid" style="margin-top: 10px;" >\n <div class="span4">\n LOS User Type:\n </div>\n <div class="span6">\n
  177. │ <input style="width:200px;" class="inputbox" type="text" name="servicer_profile[los_user_type]" id="servicer_profile_los_user_type" />\n </div>\n </div>\n
  178. │ <div class="row-fluid"style="margin-top: 10px;" >\n <div class="span4">\n CRM User ID:\n </div>\n
  179. │ <div class="span6">\n <input style="width:200px;" class="inputbox" type="text" value="servicer_profile_crm_user_id__" name="servicer_profile[crm_user_id]" id="servicer_profile_crm_user_id" />\n
  180. │ </div>\n </div>\n <div class="row-fluid"style="margin-top: 10px;" >\n <div class="span4">\n CRM Contact Typ
  181. │ e ID:\n </div>\n <div class="span6">\n <input style="width:200px;" class="inputbox" type="text" value="servicer_profile_crm_contact_type__" name="service
  182. │ r_profile[crm_contact_type]" id="servicer_profile_crm_contact_type" />\n <p><a rel="tooltop" title data-toggle="modal" href="#crmTest" onclick="testCrm(\'46190\',$(\'#servicer_profile_crm_user_id\').val(),$(\'#servicer_profile_
  183. │ crm_contact_type\').val())" data-original-title="Test CRM">Test CRM</a></p>\n </div>\n </div>\n <div class="row-fluid" style="margin-top: 10px;">\n
  184. │ <div class="span4" style="margin-top: -5px;">\n Additional Emails <br>For LOS App Import:\n </div>\n <div class="span6">\n
  185. │ <input style="width:200px;" class="inputbox" type="text" value="" name="servicer_profile[loan_app_import_users]" id="servicer_profile_loan_app_import_users" />\n </div>\n
  186. │ </div>\n <div class="row-fluid" style="font-size: 11px;">\n <div class="span4"></div>\n <div class="span6" style="margin-top: -10px;">\n
  187. │ <p>Separate email addresses with commas</p>\n </div>\n </div>\n <div class="row-fluid" style="margin-top: 10px;" >\n
  188. │ <div class="span4" >\n Default Loan App:\n </div>\n <div class="span6">\n <select name="servicer_pro
  189. │ file[default_loan_app_id]" id="servicer_profile_default_loan_app_id"><option value="">Parent org default</option>\n</select>\n </div>\n </div>\n <div class="row-flui
  190. │ d" >\n <div class="span4" style="margin-top: 10px">\n <a id="preview" class="btn btn-sm btn-secondary" target="_blank" href="/borrower/custom_form/pm-company_admin-_1550161478585445@postman.qa?t
  191. │ est=true">Preview Loan App</a>\n </div>\n </div>\n </div>\n\n </div>\n\n <div class="row-fluid">\n
  192. │ <div class="span12" style="width:100%;text-align: center;">\n <input class="container-main-header-title-button" type="submit" value="Save" style="margin:20px;">\n </div>\n
  193. │ </div>\n\n</form> </div>\n </div>\n </div>\n\n\n <div class="container-main-border-square" style="background-color: white;margin-top: 40px;">\n <div class="row-fluid" style="margin-left: 0px;">\n <div c
  194. │ lass="container-main-header-square">\n <div class="row-fluid">\n <div class="span3 container-main-header-title-square">&nbsp;&nbsp;BILLING</div>\n <div class="span3 container-main-header-title-text">\n
  195. │ <a class="container-main-header-title-button" href="/servicer_account/account_plan/46190">Account Plan</a>\n </div>\n </div>\n </div>\n </div>\n </div>\n\n <form action="/service
  196. │ r_account/update_apis/46190" accept-charset="UTF-8" method="post"><input name="utf8" type="hidden" value="&#x2713;" /><input type="hidden" name="authenticity_token" value="E3zCIGLLngS5ixpiZcGpvcHtCeanoJ8PpYtAIgHvc6xS2u3fNAPmqVghu9dCgrCNMuEpzbY6dVfMC2HQYxYFBg==" />
  197. │ <div class="row-fluid" style="margin-top: 40px;">\n <div class="container-main-border-square" >\n <div class="row-fluid">\n <div class="span12 container-main-header-square">\n <div class="row-fluid">\n
  198. │ <div class="span3 container-main-header-title-square">\n <a class="anchor" id="apis_anchor"></a>\n APIs\n </div>\n </div>\n </div>\n </div>\n
  199. │ <div class="row-fluid">\n <div class="span12" >\n <table width="100%">\n <tr valign="top">\n <td>&nbsp;&nbsp;</td>\n <td style="padding-left:20px;"><label>API Type
  200. │ :</label>\n <select name="new_api[api_type]" id="new_api_api_type" style="width:150px;"><option value="" label=" "></option><option value="address_validation">address_validation</option>\n<option value="appraisal">appraisal</option>\n<opti
  201. │ on value="credit">credit</option>\n<option value="crm">crm</option>\n<option value="home_search">home_search</option>\n<option value="other">other</option>\n<option value="verification">verification</option></select></td>\n <td style="paddin
  202. │ g-left:20px;"><label>Vendor:</label>\n <select name="new_api[vendor]" id="new_api_vendor" style="width:150px;"><option value="" label=" "></option><option value="acranet">acranet</option>\n<option value="advantage">advantage</option>\n<opt
  203. │ ion value="assurant">assurant</option>\n<option value="avantus">avantus</option>\n<option value="certified_credit">certified_credit</option>\n<option value="cic">cic</option>\n<option value="cimmaron">cimmaron</option>\n<option value="cis">cis</option>\n<option valu
  204. │ e="credit_plus">credit_plus</option>\n<option value="credit_technologies">credit_technologies</option>\n<option value="data_facts">data_facts</option>\n<option value="equifax">equifax</option>\n<option value="factual">factual</option>\n<option value="finicity">finic
  205. │ ity</option>\n<option value="form_free">form_free</option>\n<option value="funding_suite">funding_suite</option>\n<option value="hbm">hbm</option>\n<option value="home_scout">home_scout</option>\n<option value="inhouse_connexions">inhouse_connexions</option>\n<optio
  206. │ n value="innovis">innovis</option>\n<option value="mercury">mercury</option>\n<option value="mobility_re">mobility_re</option>\n<option value="mortgage_coach">mortgage_coach</option>\n<option value="partners_credit">partners_credit</option>\n<option value="sftp">sft
  207. │ p</option>\n<option value="sharper_lending">sharper_lending</option>\n<option value="top_of_mind">top_of_mind</option>\n<option value="total_expert">total_expert</option>\n<option value="united_one">united_one</option>\n<option value="universal">universal</option>\n
  208. │ <option value="usps">usps</option>\n<option value="valu_trac">valu_trac</option>\n<option value="vanick">vanick</option>\n<option value="webmax">webmax</option></select></td>\n <td style="padding-left:20px;"><label>URL:</label>\n
  209. │ <input name="new_api[url]" type="text" size="10" value="" class="inputbox" placeholder="new api url" style="width:250px;"/><br/>\n <label>Username:</label>\n <input name="new_api[username]" type
  210. │ ="text" size="10" value="" class="inputbox" placeholder="username" style="width:250px;"/>\n </td>\n <td style="padding-left:20px;"><label>API Key:</label>\n <input name="new_api[api_key]" t
  211. │ ype="text" size="10" value="" class="inputbox" placeholder="new api key" style="width:250px;"/><br/>\n\n <label>Password:</label>\n <input name="new_api[password]" id="api-password" type="password" size="10" va
  212. │ lue="" class="inputbox" placeholder="password" style="width:250px;"/>\n <i class="icon-eye-open" onclick="togglePasswordView(event, \'api-password\')"></i>\n <br />\n <label>Orderin
  213. │ g Password:</label>\n <input name="new_api[ordering_password]" id="api-ordering-password" type="password" size="10" value="" class="inputbox" placeholder="ordering password" style="width:250px;"/>\n <i class=
  214. │ "icon-eye-open" onclick="togglePasswordView(event, \'api-ordering-password\')"></i>\n </td>\n <td style="padding-left:20px;"><label>Enabled?</label>\n <input name="new_api[enabled]" type=
  215. │ "checkbox" value="1" style="margin-top:-10px;" /></td>\n </tr>\n <tr valign="top">\n <td colspan="3">&nbsp;&nbsp;</td>\n <td colspan="6" style="padding-left:20px;">\n
  216. │ <label>Custom JSON:</label>\n <input name="new_api[custom_values_json]" type="text" size="10" value="" class="inputbox" placeholder="new custom values json" style="width:550px;"/>\n </div>\n
  217. │ </td>\n </tr>\n <tr>\n <td colspan="9">\n <div class="span12" style="text-align:center;padding-bottom:10px">\n <button class="con
  218. │ tainer-main-header-title-button" type="submit">Add API</button>\n </div>\n </td>\n </tr>\n </table>\n </div>\n </div>\n <div class="row-fluid">\n
  219. │ <div class="span12" style="text-align:center;padding-bottom:10px">\n </div>\n </div>\n </div>\n</div>\n\n<script>\n function togglePasswordView(e, id) {\n var field = document.getElementById(id);\n\n if(field.type === "pas
  220. │ sword") {\n field.type = "inputbox";\n e.target.className = "icon-eye-close";\n } else {\n field.type = "password";\n e.target.className = "icon-eye-open";\n }\n }\n</script>\n\n</form>\n <div class="container-fluid-loggedin" id="video
  221. │ -container" style="margin-top:80px;padding-right:0px;">\n <div class="container-main-border-square" >\n <div class="row-fluid">\n <div class="span12 container-main-header-square">\n <div class="row-fluid">\n <div class="span3 con
  222. │ tainer-main-header-title-square">\n <a class="anchor" id="apis_anchor"></a>\n Tutorials\n </div>\n </div>\n </div>\n </div>\n <div>\n <script charset="ISO-8859-1" src="//fast.wistia.co
  223. │ m/assets/external/E-v1.js" async></script>\n <span class="wistia_embed wistia_async_m53zn0j8q8 popover=true popoverAnimateThumbnail=true" style="display:inline-block;height:171px;width:300px">&nbsp;</span>\n </div>\n </div>\n\n <script>\n $(document).
  224. │ ready(function() {\n $(\'#video-container\').click(function() {\n $(\'#video-container\').css(\'height\', \'100vh\') \n $(\'.wistia_popover_overlay, .wistia_placebo_close_button\').click(function() {\n $(\'#video-container\').css(\'height\'
  225. │ , \'auto\') \n })\n })\n })\n </script>\n\n<div class="modal hide fade" style="display:none;" id="changePasswordModal">\n <div class="modal-header container-main-header-no-footer">\n <button class="close" data-dismiss="modal">×</button>\n <h
  226. │ 3 class="container-main-header-title">Change Password</h3>\n </div>\n\n <form style="margin:0;" class="edit_servicer_profile" id="edit_servicer_profile_46190" action="/servicer_account/update/46190" accept-charset="UTF-8" method="post"><input name="utf8" type="hid
  227. │ den" value="&#x2713;" /><input type="hidden" name="_method" value="patch" /><input type="hidden" name="authenticity_token" value="XRuhKVW1cefngh4KqeUmcNkJj8ISFfQi7AmqAHSrqE0WItaG45+fclxqHp9fBKvBrzc++i411U57+ORfEs9XZg==" /> <div class="modal-body">\n <table>\n\n
  228. │ <tr>\n <td><label for="email">Password:</label></td>\n <td><input value="" class="inputbox" size="50" type="password" name="user[password]" id="user_password" /></td>\n </tr>\n\n <tr>\n <td><label for="email">Confirm Password:</la
  229. │ bel></td>\n <td><input class="inputbox" size="50" type="password" name="user[password_confirmation]" id="user_password_confirmation" /></td>\n </tr>\n\n <tr>\n <td>&nbsp;</td>\n <td><small>9 characters, at least 1 uppercase, at
  230. │ least 1 lowercase, and 1 number</small></td>\n </tr>\n </table>\n </div>\n <div class="modal-footer">\n <a href="#" class="btn" data-dismiss="modal">Cancel</a>\n <input type="submit" name="commit" value="Change Password" class="btn btn-success"
  231. │ data-disable-with="Change Password" />\n </div>\n</form>\n</div>\n</div>\n\n<div class="modal hide fade" id="creditTest" style="width:80%; left:30%">\n <div class="modal-header container-main-header-no-footer">\n <button class="close" data-dismiss="modal">×</bu
  232. │ tton>\n \n <h3 class="container-main-header-title">Credit Test (LO: <span id="credit_test_lo_id"></span>)</h3>\n </div>\n <div class="modal-body" id="creditTestBody">\n <div id="test_data_spinner" class="sk-fading-circle" style="display:none;">\n <div cl
  233. │ ass="sk-circle1 sk-circle"></div>\n <div class="sk-circle2 sk-circle"></div>\n <div class="sk-circle3 sk-circle"></div>\n <div class="sk-circle4 sk-circle"></div>\n <div class="sk-circle5 sk-circle"></div>\n <div class="sk-circle6 sk-circle"></div>\n <div clas
  234. │ s="sk-circle7 sk-circle"></div>\n <div class="sk-circle8 sk-circle"></div>\n <div class="sk-circle9 sk-circle"></div>\n <div class="sk-circle10 sk-circle"></div>\n <div class="sk-circle11 sk-circle"></div>\n <div class="sk-circle12 sk-circle"></div>\n</div>\n\n
  235. │ <div id="credit_test_results">\n </div>\n </div>\n</div>\n\n<div class="modal hide fade" id="crmTest" style="width:80%; left:30%">\n <div class="modal-header container-main-header-no-footer">\n <button class="close" data-dismiss="modal">×</button>\n \
  236. │ n <h3 class="container-main-header-title">CRM Test (LO: <span id="crm_test_lo_id"></span>)</h3>\n </div>\n <div class="modal-body" id="crmTestBody">\n <div id="crm_test_data_spinner" class="sk-fading-circle" style="display:none;">\n <div class="sk-circle1 s
  237. │ k-circle"></div>\n <div class="sk-circle2 sk-circle"></div>\n <div class="sk-circle3 sk-circle"></div>\n <div class="sk-circle4 sk-circle"></div>\n <div class="sk-circle5 sk-circle"></div>\n <div class="sk-circle6 sk-circle"></div>\n <div class="sk-circle7 sk-
  238. │ circle"></div>\n <div class="sk-circle8 sk-circle"></div>\n <div class="sk-circle9 sk-circle"></div>\n <div class="sk-circle10 sk-circle"></div>\n <div class="sk-circle11 sk-circle"></div>\n <div class="sk-circle12 sk-circle"></div>\n</div>\n\n <div id="crm_
  239. │ test_results">\n </div>\n </div>\n</div>\n\n\n<script>\n\n$(document).ready(function () {\n $("[rel=tooltip]").tooltip();\n});\n\n$(function () {\n $(\'#fhatab\').click();\n\n $(\'#servicer_profile_has_calculator\').click(function() {\n $(this).parents(\
  240. │ 'form:first\').submit();\n });\n\n $(\'#servicer_profile_encrypt_files\').click(function() {\n $(this).parents(\'form:first\').submit();\n });\n\n});\n\n\n\n$(document).ready(function(){\n\n $("[name=\'servicer_active\']").bootstrapSwitch();\n $(\'in
  241. │ put[name="servicer_active"]\').on(\'switchChange.bootstrapSwitch\', function(event, state) {\n $.ajax({\n url: "/servicer_share/servicer_active/46190?require=" + state + "&show_attributes=true"\n }).done(function() {});\n });\n\n
  242. │ $(\'#servicer_active\').bootstrapSwitch(\'onColor\', \'snblue\');\n $(\'#servicer_active\').bootstrapSwitch(\'onText\', \'Active\');\n $(\'#servicer_active\').bootstrapSwitch(\'offText\', \'Disabled\');\n $(\'#servicer_active\').bootstrap
  243. │ Switch(\'size\', \'medium\');\n\n $(\'.formatCurrency\').each(function() {\n $(this).formatNumber({format:"#,###", locale:"us"});\n $(this).blur(function() {\n $(this).formatNumber({format:"#,###", locale:"us"});\n });\n $(t
  244. │ his).focus(function() {\n $(this).parseNumber({format:"#,###", locale:"us"});\n });\n });\n $(\'.formatPercent\').each(function() {\n $(this).formatNumber({format:"##.000#", locale:"us"});\n $(this).blur(function() {\n
  245. │ $(this).formatNumber({format:"##.000#", locale:"us"});\n });\n $(this).focus(function() {\n $(this).parseNumber({format:"##.000#", locale:"us"});\n });\n });\n $(\'.formatDecimal\').each(function() {\n $(this).formatNum
  246. │ ber({format:"0.00##", locale:"us"});\n $(this).blur(function() {\n $(this).formatNumber({format:"0.00##", locale:"us"});\n });\n $(this).focus(function() {\n $(this).parseNumber({format:"0.00##", locale:"us"});\n });
  247. │ \n });\n\n});\n\nfunction parseNumbers() {\n $(\'.formatCurrency\').each(function() {\n $(this).parseNumber({format:"$#,###", locale:"us"});\n });\n $(\'.formatPercent\').each(function() {\n $(this).parseNumber({format:"##.00", locale:"us"}
  248. │ );\n });\n $(\'.formatDecimal\').each(function() {\n $(this).parseNumber({format:"0.00##", locale:"us"});\n });\n}\n\nfunction convertCurrency(stringArray) {\n for (var i = 0; i < stringArray.length; i++) {\n var field = $("#"+stringArray[i]).get
  249. │ (0);\n if (field) {\n field.value = parseInt(parseFloat(field.value) * 100);\n }\n }\n parseNumbers();\n}\n\nvar negFeeCounter = -1;\n\nfunction addFee(e) {\n e.preventDefault();\n\n $(\'#fee_row_\')\n .clone()\n .insertBefore($(\'#a
  250. │ ddFeeRow\'));\n\n $(\'#addFeeRow\').prev().attr({\'id\': "fee_row_"+(negFeeCounter)});\n $(\'#fee_row_\' + (negFeeCounter)).removeAttr(\'style\');\n $(\'#fee_row_\' + (negFeeCounter)).find(\'input:text:eq(0)\')\n .attr({\n \'id\': \'fee_na
  251. │ me_\' + (negFeeCounter),\n \'name\': \'fee_name_\' + (negFeeCounter),\n \'value\': \'fee name\'\n });\n $(\'#fee_row_\' + (negFeeCounter)).find(\'input:text:eq(1)\')\n .attr({\n \'id\': \'fee_value_\' + (negFeeCounte
  252. │ r),\n \'name\': \'fee_value_\' + (negFeeCounter)\n });\n\n $(\'#fee_row_\' + (negFeeCounter)).find(\'select:eq(0)\')\n .attr({\n \'id\': \'fee_type_\' + (negFeeCounter),\n \'name\': \'fee_type_\' + (negFeeCounter),\n
  253. │ \'onchange\': \'updateFormat($("#fee_value_\' + (negFeeCounter) + \'"), this.value)\'\n });\n\n $(\'#fee_row_\' + (negFeeCounter)).find(\'a:eq(0)\')\n .attr({\n \'href\': \'javascript:deleteFee("fee_row_\' + (negFeeCounter) +
  254. │ \'")\'\n });\n\n\n var feeVal = $(\'#fee_row_\' + (negFeeCounter)).find(\'input:text:eq(1)\');\n\n var feeType = $(\'#fee_row_\' + (negFeeCounter)).find(\'select:eq(0)\');\n\n updateFormat(feeVal, feeType.value);\n\n negFeeCounter--;\n return f
  255. │ alse;\n}\n\n\nfunction deleteFee(id) {\n if (id < 6) {\n newFees--;\n $("#fee_row_"+id).toggle();\n $("#fee_name_"+id).val(\'\');\n $("#fee_value_"+id).val(\'\');\n } else {\n $.ajax({\n url: "/companies/delete_organization_fee/
  256. │ " + id\n }).success(function(data) {\n console.log(data);\n $(\'#fee_row_\'+id).remove();\n });\n }\n}\n\nfunction deleteServicerFee(id) {\n if (id < 6) {\n newFees--;\n $("#fee_row_"+id).toggle();\n $("#fee_name_"+id).va
  257. │ l(\'\');\n $("#fee_value_"+id).val(\'\');\n } else {\n $.ajax({\n url: "/servicer_settings/delete_servicer_fee/46190" + "?sf_id=" + id\n }).success(function(data) {\n console.log(data);\n $(\'#fee_row_\'+id).remove();\n })
  258. │ ;\n }\n}\n\nvar negFactorCounter = -1;\nfunction addLoFactor() {\n\n $(\'#conventional_factor_row_\')\n .clone()\n .insertAfter($(\'#addLoFactorRow\'));\n\n $(\'#addLoFactorRow\').next().attr({\'id\': "conventional_factor_row_"+(negFactorCount
  259. │ er)});\n $(\'#conventional_factor_row_\' + (negFactorCounter)).removeAttr(\'style\');\n $(\'#conventional_factor_row_\' + (negFactorCounter)).find(\'input:text:eq(0)\')\n .attr({\n \'id\': (negFactorCounter) + \'_lof_ltv_pct_min\',\n
  260. │ \'name\': (negFactorCounter) + \'_lof_ltv_pct_min\',\n \'value\': \'0\'\n });\n $(\'#conventional_factor_row_\' + (negFactorCounter)).find(\'input:text:eq(1)\')\n .attr({\n \'id\': (negFactorCounter) + \'_lof_ltv_pct_max\',\
  261. │ n \'name\': (negFactorCounter) + \'_lof_ltv_pct_max\',\n \'value\': \'0\'\n });\n\n $(\'#conventional_factor_row_\' + (negFactorCounter)).find(\'input:text:eq(2)\')\n .attr({\n \'id\': (negFactorCounter) + \'_lof_ter
  262. │ m\',\n \'name\': (negFactorCounter) + \'_lof_term\',\n \'value\': \'0\'\n });\n $(\'#conventional_factor_row_\' + (negFactorCounter)).find(\'input:text:eq(3)\')\n .attr({\n \'id\': (negFactorCounter) + \'_lof_fico_mi
  263. │ n\',\n \'name\': (negFactorCounter) + \'_lof_fico_min\',\n \'value\': \'0\'\n });\n\n $(\'#conventional_factor_row_\' + (negFactorCounter)).find(\'input:text:eq(4)\')\n .attr({\n \'id\': (negFactorCounter) + \'_lof_f
  264. │ ico_max\',\n \'name\': (negFactorCounter) + \'_lof_fico_max\',\n \'value\': \'0\'\n });\n $(\'#conventional_factor_row_\' + (negFactorCounter)).find(\'input:text:eq(5)\')\n .attr({\n \'id\': (negFactorCounter) + \'_l
  265. │ of_mip_pct_annual\',\n \'name\': (negFactorCounter) + \'_lof_mip_pct_annual\',\n \'value\': \'0\'\n });\n\n $(\'#conventional_factor_row_\' + (negFactorCounter)).find(\'a:eq(0)\')\n .attr({\n \'href\': \'javascript:d
  266. │ eleteLoFactor("conventional_factor_row_\' + (negFactorCounter) + \'")\'\n });\n\n\n negFactorCounter--;\n return false;\n}\n\n\nfunction deleteLoFactor(row_id) {\n $("#"+row_id).remove();\n}\n\nfunction updateFormat(feeVal, type) {\n if(type == "A
  267. │ mt") {\n setCurrencyFormat(feeVal);\n } else {\n setPctFormat(feeVal);\n }\n\n}\n\nfunction setCurrencyFormat(currency) {\n currency.unbind("blur");\n currency.unbind("focus");\n currency.formatNumber({format:"$#,###", locale:"us"});\n
  268. │ currency.blur(function() {\n currency.formatNumber({format:"$#,###", locale:"us"});\n });\n currency.focus(function() {\n currency.parseNumber({format:"#,###", locale:"us"});\n });\n}\n\nfunction setPctFormat(currency) {\n currency.unbind
  269. │ ("blur");\n currency.unbind("focus");\n currency.formatNumber({format:"##.00", locale:"us"});\n currency.blur(function() {\n currency.formatNumber({format:"##.00", locale:"us"});\n });\n currency.focus(function() {\n currency.parseNumber
  270. │ ({format:"##.00", locale:"us"});\n });\n}\n\n\nvar originalDeleteLink = null;\nvar originalEditLinkFormAction = null;\n\nvar originalDeleteSocialLink = null;\nvar originalEditSocialLinkFormAction = null;\n\nvar originalDeleteStateLicLink = null;\nvar originalEdit
  271. │ StateLicenseFormAction = null;\n\nvar originalDeleteEhLogo = null;\n\n$(function () {\n $(\'#deleteLinkConfirmation\').on(\'hide\', function () {\n $(\'#deleteLinkBtn\').attr(\'href\', originalDeleteLink);\n });\n\n $(\'#editLinkModal\').on(\'hide\', function
  272. │ () {\n $(\'#editLinkForm\').attr(\'action\', originalEditSocialLinkFormAction);\n });\n\n $(\'#deleteSocialLinkConfirmation\').on(\'hide\', function () {\n $(\'#deleteSocialLinkBtn\').attr(\'href\', originalDeleteSocialLink);\n });\n\n $(\'#editSocialLinkM
  273. │ odal\').on(\'hide\', function () {\n $(\'#editSocialLinkForm\').attr(\'action\', originalEditSocialLinkFormAction);\n });\n\n $(\'#deleteStateLicConfirmation\').on(\'hide\', function () {\n $(\'#deleteStateLicBtn\').attr(\'href\', originalDeleteStateLicLink)
  274. │ ;\n });\n\n $(\'#editStateLicModal\').on(\'hide\', function () {\n $(\'#editStateLicForm\').attr(\'action\', originalEditStateLicenseFormAction);\n });\n\n  $(\'#deleteEhLogoConfirmation\').on(\'hide\', function () {\n $(\'#deleteEhLogoBtn\').attr(\'href\'
  275. │ , originalDeleteEhLogo);\n });\n\n\n});\n\nfunction setActiveEhLogo(company_id, logo_id) {\n originalDeleteEhLogo = $(\'#deleteEhLogoBtn\').attr(\'href\');\n var newHref = originalDeleteEhLogo + "/" + company_id + "?logo_id="+logo_id;\n $(\'#deleteEhLogoBt
  276. │ n\').attr(\'href\', newHref);\n}\n\n\n\nfunction setActiveLink(servicerId, linkId, sn_private) {\n if (sn_private === undefined) { sn_private = \'\'; }\n originalDeleteLink = $(\'#deleteLinkBtn\').attr(\'href\');\n var newHref = originalDeleteLink + "/" + service
  277. │ rId + "?link_id="+linkId + "&p=" + sn_private;\n $(\'#deleteLinkBtn\').attr(\'href\', newHref);\n}\n\nfunction updateEditLinkForm(servicerId, linkId, typeId, url, launch_browser, link_text, sn_private) {\n if (sn_private === undefined) { sn_private = \'\'; }\n or
  278. │ iginalEditLinkFormAction = $(\'#editLinkForm\').attr(\'action\');\n var newHref = originalEditLinkFormAction + "?link_id=" + linkId + "&p=" + sn_private;\n $(\'#editLinkForm\').attr(\'action\', newHref);\n $("#editLinkForm input[name=\'servicer_profile_link[url]\
  279. │ ']").val(url);\n $("#editLinkForm input[name=\'servicer_profile_link[link_text]\']").val(link_text);\n $("#editLinkForm input[name=\'servicer_profile_link[link_type]\']").val("" + typeId);\n if (typeId == \'0\') {\n $(\'#editLinkForm #edit_link_text_row\').css
  280. │ (\'display\', \'\');\n } else {\n $(\'#editLinkForm #edit_link_text_row\').css(\'display\', \'none\');\n }\n if (launch_browser == \'true\') {\n $("#editLinkForm input[name=\'servicer_profile_link[launch_browser]\']").prop(\'checked\', \'true\');\n }\n $(
  281. │ "#editLinkForm #servicer_profile_link_link_type option[value=\'" + typeId + "\']").selected(true);\n}\n\nfunction updateEditCompanyLinkForm(servicerId, linkId, typeId, url, launch_browser, link_text, sn_private) {\n if (sn_private === undefined) { sn_private = \'\'
  282. │ ; }\n var newHref = "/companies/update_company_link/?link_id=" + linkId + "&p=" + sn_private;\n $(\'#editLinkForm\').attr(\'action\', newHref);\n $("#editLinkForm input[name=\'company_link[url]\']").val(url);\n $("#editLinkForm input[name=\'company_link[link_tex
  283. │ t]\']").val(link_text);\n $("#editLinkForm input[name=\'company_link[link_type]\']").val("" + typeId);\n if (typeId == \'0\') {\n $(\'#editLinkForm #link_text_row\').css(\'display\', \'\');\n } else {\n $(\'#editLinkForm #link_text_row\').css(\'display\', \
  284. │ 'none\');\n }\n if (launch_browser == \'true\') {\n $("#editLinkForm input[name=\'company_link[launch_browser]\']").prop(\'checked\', \'true\');\n }\n $("#editLinkForm #company_link_link_type option[value=\'" + typeId + "\']").selected(true);\n}\n\nfunction c
  285. │ onfirmationModalInit(url, action) {\n action = action || \'delete\';\n selector = $(\'#confirmationModal\').find(\'#confirmationDelete\');\n selector.attr("data-method", action);\n selector.attr("href", url);\n}\n\nfunction updateEditRegionLinkForm(servicerId, l
  286. │ inkId, typeId, url, launch_browser, link_text, sn_private) {\n if (sn_private === undefined) { sn_private = \'\'; }\n var newHref = "/regions/update_region_link/?link_id=" + linkId + "&p=" + sn_private;\n $(\'#editLinkForm\').attr(\'action\', newHref);\n $("#edi
  287. │ tLinkForm input[name=\'region_link[url]\']").val(url);\n $("#editLinkForm input[name=\'region_link[link_text]\']").val(link_text);\n $("#editLinkForm input[name=\'region_link[link_type]\']").val("" + typeId);\n if (typeId == \'0\') {\n $(\'#editLinkForm #link_
  288. │ text_row\').css(\'display\', \'\');\n } else {\n $(\'#editLinkForm #link_text_row\').css(\'display\', \'none\');\n }\n if (launch_browser == \'true\') {\n $("#editLinkForm input[name=\'region_link[launch_browser]\']").prop(\'checked\', \'true\');\n }\n $(
  289. │ "#editLinkForm #region_link_link_type option[value=\'" + typeId + "\']").selected(true);\n}\n\nfunction updateEditBranchLinkForm(servicerId, linkId, typeId, url, launch_browser, link_text, sn_private) {\n if (sn_private === undefined) { sn_private = \'\'; }\n var
  290. │ newHref = "/branches/update_branch_link/?link_id=" + linkId + "&p=" + sn_private;\n $(\'#editLinkForm\').attr(\'action\', newHref);\n $("#editLinkForm input[name=\'branch_link[url]\']").val(url);\n $("#editLinkForm input[name=\'branch_link[link_text]\']").val(lin
  291. │ k_text);\n $("#editLinkForm input[name=\'branch_link[link_type]\']").val("" + typeId);\n if (typeId == \'0\') {\n $(\'#editLinkForm #link_text_row\').css(\'display\', \'\');\n } else {\n $(\'#editLinkForm #link_text_row\').css(\'display\', \'none\');\n }\n
  292. │ if (launch_browser == \'true\') {\n $("#editLinkForm input[name=\'branch_link[launch_browser]\']").prop(\'checked\', \'true\');\n }\n $("#editLinkForm #branch_link_link_type option[value=\'" + typeId + "\']").selected(true);\n}\n\nfunction setActiveSocialLink
  293. │ (servicerId, linkId) {\n originalSocialDeleteLink = $(\'#deleteSocialLinkBtn\').attr(\'href\');\n var newHref = originalSocialDeleteLink + "/" + servicerId + "?link_id="+linkId;\n $(\'#deleteSocialLinkBtn\').attr(\'href\', newHref);\n}\n\nfunction updateEditSocia
  294. │ lLinkForm(servicerId, linkId, typeId, url, launch_browser, link_text) {\n originalEditSocialLinkFormAction = $(\'#editSocialLinkForm\').attr(\'action\');\n var newHref = originalEditSocialLinkFormAction + "?link_id=" + linkId;\n $(\'#editSocialLinkForm\').attr(\'
  295. │ action\', newHref);\n $("#editSocialLinkForm input[name=\'servicer_profile_social_link[url]\']").val(url);\n $("#editSocialLinkForm input[name=\'servicer_profile_social_link[link_type]\']").val("" + typeId);\n $("#editSocialLinkForm input[name=\'servicer_profile_
  296. │ social_link[link_text]\']").val("" + link_text)\n if (typeId === \'0\') {\n $(\'#editSocialLinkForm #edit_social_link_text_row\').css(\'display\', \'\');\n } else {\n $(\'#editSocialLinkForm #edit_social_link_text_row\').css(\'display\', \'none\')\n }\n if
  297. │ (launch_browser == \'true\') {\n $("#editSocialLinkForm input[name=\'servicer_profile_social_link[launch_browser]\']").prop(\'checked\', \'true\');\n }\n $("#editSocialLinkForm #servicer_profile_social_link_link_type option[value=\'" + typeId + "\']").selected
  298. │ (true);\n}\n\nfunction setActiveState(servicerId, licId) {\n originalDeleteStateLicLink = $(\'#deleteLicenseBtn\').attr(\'href\');\n var newHref = originalDeleteStateLicLink + "/" + servicerId + "?lic_id="+licId;\n $(\'#deleteLicenseBtn\').attr(\'href\', newHref)
  299. │ ;\n}\n\nfunction setEditCampaignForm(campaign_id, campaign_name) {\n $(\'#edit_campaign_id\').val(campaign_id);\n $(\'#editCampaignName\').val(campaign_name);\n}\n\nfunction setEditCampaignEventForm(event_id, campaign_id, trigger_event, event_delay, client_msg, re
  300. │ altor_msg, servicer_msg, phone_action, detail) {\n $(\'#edit_event_id\').val(event_id);\n $(\'#edit_event_for_campaign_id\').val(campaign_id);\n $(\'#edit_trigger_event\').val(trigger_event);\n $(\'#edit_event_delay\').val(event_delay);\n $(\'#edit_event_client
  301. │ _msg\').val(client_msg);\n $(\'#edit_event_realtor_msg\').val(realtor_msg);\n $(\'#edit_event_servicer_msg\').val(servicer_msg);\n $(\'#edit_event_phone_action\').val(phone_action);\n $(\'#edit_event_detail\').val(detail);\n}\n\nfunction setDeleteCampaignForm(ca
  302. │ mpaign_id, campaign_name) {\n $(\'#delete_campaign_id\').val(campaign_id);\n $(\'#delete_campaign_name\').text(campaign_name);\n}\n\nfunction setDeleteCampaignEventForm(event_id, campaign_id, trigger_event, event_delay, client_msg, realtor_msg, servicer_msg, phone
  303. │ _action, detail) {\n $(\'#delete_event_id\').val(event_id);\n $(\'#delete_event_for_campaign_id\').val(campaign_id);\n $(\'#delete_trigger_event\').text(trigger_event);\n $(\'#delete_event_delay\').text(event_delay);\n $(\'#delete_event_client_msg\').text(clien
  304. │ t_msg);\n $(\'#delete_event_realtor_msg\').text(realtor_msg);\n $(\'#delete_event_servicer_msg\').text(servicer_msg);\n $(\'#delete_event_phone_action\').text(phone_action);\n $(\'#delete_event_detail\').text(detail);\n}\n\nfunction updateEditStateLicForm(state_
  305. │ lic_id, lic_val) {\n $("input[name=\'state_lic[id]\']").val(state_lic_id);\n $("#editStateLicenseInput").val(lic_val);\n}\n\n\n</script>\n\n<script>\nfunction testCredit(lo_id,credit_user_id) {\n $(\'#credit_test_lo_id\').html( lo_id );\n $(\'#test_data_spinner\
  306. │ ').show();\n\n $(\'#credit_test_results\').html( "Please wait..." );\n\n $.ajax({\n url: "/servicer_account/test_credit/" + lo_id + "?credit_user_id=" + credit_user_id\n }).done(function( data ) {\n $(\'#test_data_spinner\').hide();\n results = "";\n\n
  307. │ results += "<a name=\\"response_xml\\"></a>Response XML | <a href=\\"#request_xml\\">Request XML</a>\\n";\n results += "<div><pre>" + data[\'response_xml\'] + "</pre></div>\\n";\n results += "<a href=\\"#response_xml\\">Response XML</a> | <a name=\\"request_
  308. │ xml\\"></a>Request XML\\n";\n results += "<div><pre>" + data[\'request_xml\'] + "</pre></div>\\n";\n\n $(\'#credit_test_results\').html( results );\n })\n .fail(function () {\n $(\'#test_data_spinner\').hide();\n $(\'#credit_test_results\').html( "Test
  309. │ failed or vendor did not respond. Could indicate a problem with the URL." );\n });\n}\n</script>\n\n<script>\nfunction testCrm(lo_id,crm_user_id,crm_contact_type) {\n $(\'#crm_test_lo_id\').html( lo_id );\n $(\'#crm_test_data_spinner\').show();\n\n $(\'#crm_tes
  310. │ t_results\').html( "Please wait..." );\n\n $.ajax({\n url: "/servicer_account/test_crm/" + lo_id + "?crm_user_id=" + crm_user_id + "?crm_contact_type=" + crm_contact_type\n }).done(function( data ) {\n $(\'#crm_test_data_spinner\').hide();\n results = "";
  311. │ \n\n results += "<a name=\\"response\\"></a>Create Response | Go to <a href=\\"#request\\">Request</a>\\n";\n results += "<div><pre>" + data[\'response\'] + "</pre></div>\\n";\n results += "Retrieval Response\\n";\n results += "<div><pre>" + data[\'check
  312. │ \'] + "</pre></div>\\n";\n results += "<a name=\\"request\\"></a>Request | Go to <a href=\\"#response\\">Response</a>\\n";\n results += "<div><pre>" + data[\'request\'] + "</pre></div>\\n";\n\n $(\'#crm_test_results\').html( results );\n })\n .fail(functi
  313. │ on () {\n $(\'#crm_test_data_spinner\').hide();\n $(\'#crm_test_results\').html( "Test failed or vendor did not respond. Could indicate a problem with the URL." );\n });\n}\n</script>\n\n\n </div>\n </div>\n </div>
  314. │ \n </div>\n </div>\n\n <!-- starts footer -->\n<div style="padding-top:20px">&nbsp;</div>\n\n\n\n\n\n<div class="modal hide fade" id="sessionExpiredModal" style="max-width:400px;z-index: 9999">\n <div class="modal-header container-main-header-no-
  315. │ footer">\n <button class="close" data-dismiss="modal">×</button>\n <h3 class="container-main-header-title">Session expiration</h3>\n </div>\n <div class="modal-body">\n <p id=\'expirationMessage\'>Your session will expire soon.</p>\n </div>\n <div class
  316. │ ="modal-footer">\n <input type="submit" name="commit" value="Click here to continue" class="display_hide_button btn btn-success" style="background: #5bb75b;" onclick="continueSession()" data-disable-with="Click here to continue" />\n </div>\n</div>\n\n<script>
  317. │ \n $(document).ready(function() {\n var sessionExpiresWarningMinutes = 58;\n var sessionExpiresInMinutes = 60;\n var start = new Date().getTime();\n sessionExpiresWarning = start + sessionExpiresWarningMinutes*1000*60;\n sessionExpires = start + sess
  318. │ ionExpiresInMinutes*1000*60;\n setInterval(function(){\n var now = new Date().getTime();\n if ( now > sessionExpires ) {\n $(\'#expirationMessage\').html(\'Your session has expired.\');\n } else if ( now >= ( sessionExpiresWarning - 1000 ) )
  319. │ {\n $(\'#sessionExpiredModal\').modal(\'show\');\n }\n }, 60000);\n });\n\n function continueSession() {\n var now = new Date().getTime();\n if ( now > sessionExpires ) {\n location.reload(true);\n } else {\n $.get( "/sessions/pi
  320. │ ng", {} )\n .done(function( data ) {\n var start = new Date().getTime();\n sessionExpiresWarning = start + data.sessionExpiresWarningMinutes*1000*60;\n sessionExpires = start + data.sessionExpiresInMinutes*1000*60;\n $(\'#sessionExpi
  321. │ redModal\').modal(\'hide\');\n });\n }\n }\n</script>\n\n\n</body>\n</html>\n'
  322. - [skipped] Verify we received an authenticated_options in the body of the 300 user_email eward@simplenexus.com servicer_profile_id 19171 company_id
  323. - [skipped] Investigate why we did not get a 200 user_email eward@simplenexus.com
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement