การจัดวางหลายโคลัมน์แบบฉลาดสําหรับเพิ่มรูปแบบตะกั่ว
ปรับโครงสร้างหน้ากระดาษให้เป็นตารางระดับบนสุดเพื่อให้ส่วนต่าง ๆ เขียนทางแนวนอน แทนที่จะขยายสาขาเฉพาะส่วน: - ตลาด และ งาน มอบ หมาย ใช้ 3 คอร์ด ภายใน (Market | P...
ใช้ /api/ความปลอดภัย/ ชื่อย่อย/ ชื่อสําหรับความละเอียดชื่อที่กําหนดให้ใช้
ตัวกรองจุดสิ้นสุดการทํางาน สําหรับทีมที่ทํางานอยู่เท่านั้น, สูญหาย ได้รับมอบหมายให้เป็นสมาชิกพื้นฐาน หรือสมาชิกที่ไม่ได้ทํางาน สลับไปยัง / ชื่อ คืนสมาชิกทั้งหมด...
เพิ่มจุดท้ายชื่อ
ตัวกรองจุดสิ้นสุดการทํางานสําหรับทีมที่ทํางานอยู่เท่านั้น แต่ส่วนขยาย การ มอบ หมาย อาจ หมาย ถึง สมาชิก ที่ เป็น ฐาน ราก หรือ สมาชิก ที่ เลิก ทํา กิจกรรม. ใช้ / ...
สร้างการติดต่อที่ดีที่สุด เวลาในช่องข้อมูลอิสระ
แทนที่ตอนเช้า/ หลังการวางลง ดูแบบฟอร์มแก้ไขโดยใช้ข้อความธรรมดา เพื่อให้สมาชิกสามารถบรรยายรายละเอียดได้ หน้าต่าง คอลัมน์แบ็คเอนต์และ DTOs มีสตริงอยู่แล้ว จึงไม่ม...
แบบเติมตะกั่วแบบเต็มความกว้าง และผ่านสําหรับ meader เหนียว
ลดขนาด 1200px สูงสุดบน / delds/New ดังนั้นแบบฟอร์มจะสแปนพื้นที่หน้า และชนด้านล่างแผ่นเพื่อให้แท่งเหนียวไม่ทับกัน ส่วนสุดท้ายของแบบฟอร์มเมื่อเลื่อนลงด้านล่าง.
เพิ่มรูปแบบตะกั่วเดี่ยวที่ / delps/New
รองรับการเพิ่มตะกั่วจากช่องหลายแท็บในหน้าเป็นเส้นทาง อุทิศ ที่ / สารตะกั่ว/สิ่งใหม่ เพื่อให้สามารถเชื่อมโยงโดยตรง ตลาดปัจจุบันผ่าน ผ่านเป็น smarked= และเลือกล่ว...
เพิ่ม... จุดสิ้นสุด
คืนรายการสินค้า, แบบย่อย, และรูปแบบที่กําหนดเองสําหรับตลาดโดย marketId ดังนั้น เพิ่มแบบฟอร์มตะกั่วสามารถแสดงช่องข้อมูลย่อยและรูปแบบที่กําหนดเอง โดยไม่สร้างเบาะแ...
แสดงผลชื่อซ้ํา โดยมีลําดับความสําคัญที่ถูกต้องในจุดสิ้นสุดส่วนโดย
ระดับความสําคัญ: สมาชิก. usernamesAlias. name.formatfull (). สืบค้นเมื่อ '%s'
เพิ่มรายการที่ขาดไปคือ Display Onnknown ช่องข้อมูลไปยัง ส่วนเชื่อมต่อ Formfeld และสนามใหม่ตามตัวอักษร
ใช้ชนิดของข้อความสําหรับกําหนด MemberId เพื่อป้องกันไม่ให้เกิดการสูญเสียความแม่นยํา
ปรับให้ยาวเป็นข้อความเพื่อป้องกันการสูญเสียความแม่นยําของ JS ในหมายเลข CockroachDB ใหญ่
เพิ่มการแสดงผลเมื่อมีการสลับการสลับการล็อคอัตโนมัติ เมื่อมีการเปิดใช้งานการเรียกใช้
Cerce is Display OnIntain=true when is require= required= true in formServiewsign
การปรับแต่งระบบเครือข่าย VOIP สําหรับผู้ให้บริการ + extension ผู้เลือกด้วยระบบปฏิบัติการ
เพิ่มชนิด DTOs, วิธี API แบบ unasign และการปรับปรุงสมาชิก PerpassurationTab VOIP ประเภท
เพิ่มรายการสมาชิก VoipConfig Control สําหรับสมาชิกปรับแต่ง VOIP ด้วยการกําหนดส่วนขยาย
Probe master model endpoint and fix appliedModel org ID
- Replace appliedModel.source-based gate with a direct probe of /api/security/master-model on mount; r.ok=false (409) means the org is governed by a branch ...
Gate censorship tab options by applied model constraints
- Hide EDIT MASTER MODEL button when org is governed by a branch type (use appliedModel.source instead of unreliable org context branchTypeID) - Hide ATF fiel...
Persist active mailbox in URL query params
Switching mailboxes now updates the URL (?mailboxType, ?mailboxId, ?mailbox) so refreshing the browser restores the same mailbox. MessageBrowser reads window.lo...
Mark-as-read and message fetch for shared/member mailboxes
Classic mode now loads shared mailbox messages via the correct /messages/{folder} endpoint (was calling the non-existent /conversations endpoint). Fetching a fu...
Mark-as-read for shared and member mailboxes
EmailController.setFlags now accepts an optional mailboxId query param and routes through resolveProviderWithMailbox so member-mailbox flags are set against the...
Show accurate provider connection status from isConnected field
Replaces the old logic that showed "Connected" for any provider with no sync error (including brand-new providers that were never tested). New three-state badg...
Persist connection test result to isConnected field
- test() endpoint saves isConnected=true/false to DB after every health check - update() resets isConnected to null when configJson changes (credentials may h...
Add isConnected field to VoipProviderInstance
Nullable Boolean: null = never tested, true = last test passed, false = failed. Requires KamoInitializerService schema migration to add IS_CONNECTED column.
Use extensionId as external ID, not Relay node id
FreePBX returns the same Relay id (ZXh0ZW5zaW9uOg== = "extension:") for every extension because the id field is not populated. Using it caused all extensions to...
จัดการกับ IMAPInputStream ในการหา ISHSEP เพื่อป้องกันการดูดข้อมูลคลาส
JavaMail สามารถคืนข้อมูลประเภท IMAPInputSteam แทนข้อความถอดรหัสจาก ตอน. get Content () เมื่อเนื้อหาข้อความยังไม่ถูกแก้ไข เดอะ โดยตรง (String) หล่อใน CtrlMultipa...
แสดงแถบนําเสนอที่ทํางานอยู่ โดยมีการนับถอยหลังแบบมีหน่วยมิลลิวินาที
ดึงข้อมูลเซิร์ฟเวอร์โปรโมชันที่ทํางานอยู่ในหน้าเว็บหลัก Herooffer Banner อยู่ระหว่างสายย่อยกับสายสะเดาะฟรี ป้ายบอกจํานวนลด ระยะ และการนับถอยหลังสด ♪ เคลื่อนไหวท...
สวิตช์สําหรับแบ็คเอนด์และแก้ไขข้อผิดพลาดการอยู่แบบออฟไลน์
- เปลี่ยนชื่อชิปหยุดชั่วคราว/ applicive ที่มีอยู่/ Unvilable in NaveTop - ดึงข้อมูลเริ่มต้นที่ภูเขาและยังคงสลับผ่าน me/volution API ใหม่ เพิ่มช่องข้อมูลไปยังส่ว...
เพิ่ม TTL จาก 90s เป็น 300s เพื่อป้องกันการยกเลิกบรรทัดผิดพลาดเมื่อแท็บ Trotling
เขียนคําสั่ง gQL ทั้งหมดใหม่
ยืนยันชื่อสนามทุกชื่อ และพิมพ์ต่อ FreePBX 17 Chema. การแก้ไขเต็มรูปแบบ: ลําดับ: - รับค่าแกมม่าทั้งหมด: ลบช่องข้อมูล 'ไม่เปิดเผย 'ส่งเมล' จากส่วนขยาย - เรียกผู้...
ส่งFolder ที่เลือกไว้ไปยังเธรดDailyView ดังนั้น ทางอีเมล: แคชของโฟลเดอร์ย่อยที่มีโฟลเดอร์ที่ใช้ได้
การสนทนา โฟลเดอร์ย่อยไม่ได้นิยามไว้เสมอ มีโฟลเดอร์ ids (ข้อความ [] ไม่ใช่ช่องข้อมูลข้อความ นี่เป็นสาเหตุของการโหลด เรียกที่อ่านแล้วและส่งอีเมล: โฟลเดอร์ย่อยเปลี...
แก้ไขกราฟQL ชื่อช่องข้อมูลเพื่อเรียกรายการ astevice dails
FreePBX API () จะคืนค่ากลับมาเป็น "คุณหมายความว่าให้ Astevice dails มาใช้หรือไม่?" — เปลี่ยนชื่อสุขภาพ ตรวจสอบการสืบค้นและพาธข้อมูลของมัน.
เหมือนที่คุณเห็นการขนส่ง?
ทุก คน ที่ ได้ รับ การ ปรับ ปรุง เหล่า นี้ จะ ลง ไป ใน ที่ ทํา งาน ของ คุณ โดย อัตโนมัติ. เริ่มให้อิสระและดูมันเติบโตสัปดาห์แล้วสัปดาห์เล่า.