Skip to content

Commit bca15c6

Browse files
committed
feat: add channel name fix
1 parent f43c6ad commit bca15c6

2 files changed

Lines changed: 13 additions & 10 deletions

File tree

raven/raven_channel_management/doctype/raven_channel/raven_channel.json

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -29,7 +29,7 @@
2929
"dm_user_1",
3030
"dm_user_2",
3131
"customer_user",
32-
"customer_provider",
32+
"chat_integration",
3333
"column_break_eckt",
3434
"last_message_details",
3535
"section_break_acpc",
@@ -246,10 +246,10 @@
246246
},
247247
{
248248
"depends_on": "eval:doc.is_customer;",
249-
"fieldname": "customer_provider",
250-
"fieldtype": "Data",
251-
"label": "Provider",
252-
"read_only": 1
249+
"fieldname": "chat_integration",
250+
"fieldtype": "Link",
251+
"label": "Chat Integration",
252+
"options": "Chat Integration"
253253
}
254254
],
255255
"index_web_pages_for_search": 1,
@@ -263,7 +263,7 @@
263263
"link_fieldname": "channel_id"
264264
}
265265
],
266-
"modified": "2026-04-06 13:56:16.510331",
266+
"modified": "2026-04-07 19:21:59.920739",
267267
"modified_by": "Administrator",
268268
"module": "Raven Channel Management",
269269
"name": "Raven Channel",

raven/raven_channel_management/doctype/raven_channel/raven_channel.py

Lines changed: 7 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -16,11 +16,14 @@ class RavenChannel(Document):
1616

1717
if TYPE_CHECKING:
1818
from frappe.types import DF
19-
from raven.raven.doctype.raven_pinned_messages.raven_pinned_messages import RavenPinnedMessages
19+
20+
from raven.raven.doctype.raven_pinned_messages.raven_pinned_messages import (
21+
RavenPinnedMessages,
22+
)
2023

2124
channel_description: DF.SmallText | None
2225
channel_name: DF.Data
23-
customer_provider: DF.Data | None
26+
chat_integration: DF.Link | None
2427
customer_user: DF.Link | None
2528
dm_user_1: DF.Link | None
2629
dm_user_2: DF.Link | None
@@ -251,8 +254,8 @@ def add_members(self, members, is_admin=0):
251254
channel_member.insert(ignore_permissions=True)
252255

253256
def autoname(self):
254-
if self.channel_name:
255-
self.name = self.channel_name.strip().lower().replace(" ", "-")
257+
if self.id:
258+
self.name = self.id
256259
elif self.is_direct_message == 0 and self.is_thread == 0:
257260
# Add workspace name to the channel name
258261
self.name = self.workspace + "-" + self.channel_name.strip().lower().replace(" ", "-")

0 commit comments

Comments
 (0)