чат по заявке через комментарии к строке списка (#14)
Tests / frontend-test (push) Successful in 1m15s
Tests / frontend-test (push) Successful in 1m15s
Обсуждение заявки поверх штатных комментариев SharePoint (PnPjs item.comments) — без новых колонок и провижининга, права на переписку раздаёт сам SharePoint по правам на элемент. Встроено в ApproveFeature и EditFeature (единственные входы в просмотр заявки для всех типов), поэтому доступно автору, всем согласующим (включая уже решивших и ещё не дошедших до своего шага) и исполнителям, а не только текущему шагу маршрута, как DecisionPanel. Автора комментария всегда ставит реальная учётка — отладочная подмена личности на запись в SharePoint не влияет, в UI есть предупреждение. --------- Co-authored-by: gorbenko.pavel <gorbenko.pavel@tansu.kz> Reviewed-on: http://git.tnsu.kz/timur.gorodetskiy/request-portal/pulls/14
This commit was merged in pull request #14.
This commit is contained in:
@@ -0,0 +1,17 @@
|
||||
// Единая точка импорта чата по заявке.
|
||||
export { RequestChat } from './ui/RequestChat';
|
||||
export { isChatEnabledFor } from './chatEnabled';
|
||||
export { useRequestChat } from './useRequestChat';
|
||||
export type { IRequestChat } from './useRequestChat';
|
||||
export { getChatMessages, addChatMessage } from './requestChat.service';
|
||||
export {
|
||||
uploadChatFiles,
|
||||
chatFilesFolderUrl,
|
||||
validateChatFiles,
|
||||
MAX_FILES_PER_MESSAGE,
|
||||
MAX_FILE_SIZE_BYTES
|
||||
} from './chatFiles.service';
|
||||
export { toChatMessages, buildCommentText, hasAttachments } from './chatMessages';
|
||||
export type { ICommentSource } from './chatMessages';
|
||||
export { sanitizeFileName, storedFileName, displayFileName, fileStamp } from './chatFileNames';
|
||||
export type { IChatMessage, IChatAttachment } from './models/IChatMessage';
|
||||
Reference in New Issue
Block a user