Commit iniziale di eminuxCRM: CRM Rails con pipeline, campagne email e Docker.
CI / scan_ruby (push) Failing after 11m20s
CI / scan_js (push) Successful in 10m35s
CI / lint (push) Has been cancelled

Include autenticazione, progetti isolati, mail marketing HTML con SMTP, test A/B e editor WYSIWYG.

Co-authored-by: Cursor <cursoragent@cursor.com>
This commit is contained in:
2026-08-17 23:01:48 +02:00
co-authored by Cursor
commit c4e5f289cf
258 changed files with 11293 additions and 0 deletions
+20
View File
@@ -0,0 +1,20 @@
class SearchController < ApplicationController
before_action :require_current_project!
def show
@page_title = "Ricerca"
@query = params[:q].to_s.strip
if @query.present?
@organizations = organizations_for_current_project.search(@query).includes(:assigned_user).limit(20)
@contacts = Contact.joins(:organization).merge(organizations_for_current_project).search(@query).includes(:organization).limit(20)
@opportunities = opportunities_for_current_project.joins(:organization)
.where("opportunities.name ILIKE :q OR organizations.name ILIKE :q", q: "%#{ActiveRecord::Base.sanitize_sql_like(@query)}%")
.includes(:organization)
.limit(20)
else
@organizations = []
@contacts = []
@opportunities = []
end
end
end