Section 3 Coding - o-data/EspoCRM-Learning-and-Design GitHub Wiki

Welcome to the EspoCRM-Learning-and-Design wiki!

THIS IS OLD, not sure if I haven't add it to the main one yet but you can ignore this, it will eventually get either separated or delete.

----
Section 3

3.1 Require Coding
This section require you to do coding and file editing, can't be done using the GUI.

  1. Set which field get duplicate when using "Duplicate" - https://forum.espocrm.com/forum/deve...icating-record
  2. Remove User ability make Preference modification (hide URL/link in navigation bar - https://forum.espocrm.com/forum/gene...able-for-users
  3. Filter/Hide inactive contacts - https://forum.espocrm.com/forum/deve...-in-side-panel
  4. report of User Active auth sessions - https://forum.espocrm.com/forum/gene...-auth-sessions
  5. Wordpress Form to EspoCRM lead capture - https://forum.espocrm.com/forum/gene...0758#post60758
  6. Target record creation on Meetings for users - https://forum.espocrm.com/forum/deve...management-tab / https://forum.espocrm.com/forum/deve...ings-for-users
  7. API example and brief Guide - https://forum.espocrm.com/forum/deve...46-api-example
  8. Expand Audit/Stream log result (remove the need to click "v" "vee_" - https://forum.espocrm.com/forum/gene...-audit-display
  9. Expand drop down panel sidebar - https://forum.espocrm.com/forum/feat...rop-down-panel
  10. Maiden name, Multiple Person view - https://forum.espocrm.com/forum/deve...ultiple-fields
  11. Auto populate an enum field by condition - https://forum.espocrm.com/forum/gene...d-by-condition
  12. Auto-import from File - https://forum.espocrm.com/forum/deve...rt-from-a-file
  13. Adding Duration Field (workhours timer) - https://forum.espocrm.com/forum/gene...-to-new-entity
  14. Sidepanel edit custom view: https://forum.espocrm.com/forum/deve...he-side-panels / https://forum.espocrm.com/forum/general/56097-add-some-information-in-the-sidebar-for-the-events-%E2%80%9Ccalls%E2%80%9D-and-%E2%80%9Cmeetings%E2%80%9D#post56097
  15. Default Quantity of a Stock - https://forum.espocrm.com/forum/exte...uantity-pieces
  16. Multi-enum Conditional Option and dynamic handler - https://forum.espocrm.com/forum/gene...tional-options
  17. Creating a Dashlet Widget for Entity - https://forum.espocrm.com/forum/deve...ting-a-dashlet
  18. Creating Popup Pop-up Notification Email - https://forum.espocrm.com/forum/deve...tion#post61879
  19.  Email notification to all users in group - https://forum.espocrm.com/forum/developer-help/63463-email-notification-to-all-users-in-group#post63603
  20. Notification Popup - API Flow File Reference - https://forum.espocrm.com/forum/deve...ions#post63408
  21. Participant functionality in a custom entity (Attendance, Invitation, Invite) - https://forum.espocrm.com/forum/deve...tity#post56690
  22. Creating Button (Print-to-PDF) in top right corner - https://forum.espocrm.com/forum/deve...tton#post62079
  23. Kanban View Change Status Field to show - https://forum.espocrm.com/forum/gene...23-kanban-view
  24. Drop down Accordion Detail Panel - https://forum.espocrm.com/forum/feat...rop-down-panel
  25. Enable or Allow to Create Report (Advance Extensions) of User Action History Audit - https://forum.espocrm.com/forum/gene...action-history
  26. Fetching and linking picture field from another entity - https://forum.espocrm.com/forum/gene...inked-entity-2
  27. LEFT JOIN in the backend - https://forum.espocrm.com/forum/deve...in-the-backend
  28. Custom Layout Bottom Panels - https://forum.espocrm.com/forum/deve...programaticaly
  29. Alias / Custom Link Name in URL Website -
  30. Get Roles assigned to a User  - https://forum.espocrm.com/forum/developer-help/54599-get-roles-assigned-to-a-user

3.2 Require Coding - Related to PDF

  1. Custom Template PDF File Names https://forum.espocrm.com/forum/deve...pdf-file-names
  2. Print selected record as a single PDF_ Page - https://forum.espocrm.com/forum/deve...f-entity/page2
  3. Creating a button and bypass PDF Template CSS (ugliness) restriction: https://forum.espocrm.com/forum/gene...ss-limitations

3.3 Require Coding - Related to Extensions

Creating new extensions? Use the Template:

https://github.com/espocrm/ext-template

3.4 Require Coding - Related to Webhook

  1. Creating portal user via WebHook - https://forum.espocrm.com/forum/deve...-create-a-user
  2. Encrypting data before saving it to the database (security) - https://forum.espocrm.com/forum/deve...o-encrypt-data

3.5 Require Coding - Related to Entity & Field

  1. Default Multi-enum field - https://forum.espocrm.com/forum/gene...ata-multi-enum
  2. Adding Scheduler Timeline table to Meeting Create sidebar - https://forum.espocrm.com/forum/gene...3300#post63300
  3. Calling through WhatApps VOIP - https://forum.espocrm.com/forum/developer-help/63566-icon-whatsapp-in-phone-link

3.6 Require Coding - Related to Administration Panel

  1. Remove EspoCRM marketing extension iFrame in Admin side panel - https://forum.espocrm.com/forum/gene...ews-from-admin

3.7 Require Coding - Dynamic Handler

  1. Custom Javascript JS Validation of a Field (e.g. Case Status Close Validation) - https://forum.espocrm.com/forum/deve...-js-validation
  2. Limit appending of new record with custom conditions (+AJAX) - https://forum.espocrm.com/forum/deve...ndler-and-ajax

3.8 Require Coding - SMS/Phone/Call/VOIP

Array and API (SMS Module Mobile) - https://forum.espocrm.com/forum/deve...as-a-parameter