Commit iniziale di eminuxCRM: CRM Rails con pipeline, campagne email e Docker.
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:
Vendored
+9
@@ -0,0 +1,9 @@
|
||||
note:
|
||||
activity_type: note
|
||||
subject: Prima nota
|
||||
description: Test
|
||||
happened_at: <%= 2.days.ago %>
|
||||
user: marco
|
||||
organization: acme
|
||||
contact: primary
|
||||
opportunity: deal
|
||||
Vendored
+9
@@ -0,0 +1,9 @@
|
||||
primary:
|
||||
organization: acme
|
||||
first_name: Mario
|
||||
last_name: Rossi
|
||||
role: Presidente
|
||||
email: mario@asdtest.example.it
|
||||
phone: "+39 333 0001111"
|
||||
primary_contact: true
|
||||
preferred_contact_method: email
|
||||
Vendored
+11
@@ -0,0 +1,11 @@
|
||||
deal:
|
||||
organization: acme
|
||||
project: matchlivetv
|
||||
name: Licenza Full
|
||||
pipeline_stage: interested
|
||||
estimated_value: 1990
|
||||
probability: 40
|
||||
product: Full
|
||||
assigned_user: marco
|
||||
stage_changed_at: <%= 3.days.ago %>
|
||||
first_contacted_at: <%= 10.days.ago %>
|
||||
+3
@@ -0,0 +1,3 @@
|
||||
acme_matchlivetv:
|
||||
organization: acme
|
||||
project: matchlivetv
|
||||
Vendored
+12
@@ -0,0 +1,12 @@
|
||||
acme:
|
||||
name: ASD Test Calcio
|
||||
organization_type: societa_sportiva
|
||||
sport: Calcio
|
||||
country: Italia
|
||||
region: Lombardia
|
||||
city: Milano
|
||||
status: prospect
|
||||
lead_source: outbound
|
||||
assigned_user: marco
|
||||
email: info@asdtest.example.it
|
||||
website: asdtest.example.it
|
||||
Vendored
+5
@@ -0,0 +1,5 @@
|
||||
light:
|
||||
name: Light
|
||||
code: light
|
||||
active: true
|
||||
position: 0
|
||||
Vendored
+13
@@ -0,0 +1,13 @@
|
||||
matchlivetv:
|
||||
name: MatchLiveTV
|
||||
code: matchlivetv
|
||||
description: Streaming
|
||||
active: true
|
||||
position: 0
|
||||
|
||||
riskmeter:
|
||||
name: RiskMeter
|
||||
code: riskmeter
|
||||
description: Risk
|
||||
active: true
|
||||
position: 1
|
||||
Vendored
+8
@@ -0,0 +1,8 @@
|
||||
september:
|
||||
name: Prime 10 società paganti
|
||||
metric: customers_acquired
|
||||
target_value: 10
|
||||
start_date: 2026-08-16
|
||||
end_date: 2026-09-30
|
||||
active: true
|
||||
project: matchlivetv
|
||||
Vendored
+10
@@ -0,0 +1,10 @@
|
||||
follow_up:
|
||||
title: Richiama presidente
|
||||
organization: acme
|
||||
contact: primary
|
||||
opportunity: deal
|
||||
assigned_user: marco
|
||||
due_at: <%= Time.zone.now.change(hour: 15) %>
|
||||
priority: high
|
||||
task_type: follow_up
|
||||
status: pending
|
||||
Vendored
+9
@@ -0,0 +1,9 @@
|
||||
marco_matchlivetv:
|
||||
user: marco
|
||||
project: matchlivetv
|
||||
enabled: true
|
||||
|
||||
marco_riskmeter:
|
||||
user: marco
|
||||
project: riskmeter
|
||||
enabled: false
|
||||
Vendored
+17
@@ -0,0 +1,17 @@
|
||||
# Read about fixtures at https://api.rubyonrails.org/classes/ActiveRecord/FixtureSet.html
|
||||
|
||||
admin:
|
||||
email: admin@example.com
|
||||
password_digest: <%= BCrypt::Password.create("password123") %>
|
||||
first_name: Admin
|
||||
last_name: User
|
||||
role: admin
|
||||
active: true
|
||||
|
||||
marco:
|
||||
email: marco@example.com
|
||||
password_digest: <%= BCrypt::Password.create("password123") %>
|
||||
first_name: Marco
|
||||
last_name: Test
|
||||
role: user
|
||||
active: true
|
||||
Reference in New Issue
Block a user