Osticket: ์ƒ๋‹ด์›์ด ์ด๋ฉ”์ผ์„ ํ†ตํ•ด ์ƒˆ ํ‹ฐ์ผ“์— ๋‹ต์žฅํ•˜๋„๋ก ํ—ˆ์šฉ

์— ๋งŒ๋“  2015๋…„ 07์›” 10์ผ  ยท  97์ฝ”๋ฉ˜ํŠธ  ยท  ์ถœ์ฒ˜: osTicket/osTicket

์ด๋ด.

์ข…์ข… ์šฐ๋ฆฌ๋Š” ์ด๋ฉ”์ผ์„ ํ†ตํ•ด ๋‹ต์žฅ์„ ๋ณด๋‚ผ ์ˆ˜ ์žˆ๊ฑฐ๋‚˜ ํ‹ฐ์ผ“ ๋‹ต์žฅ์„ ๋ฐ›์•˜์„ ๋•Œ ๊ณ ๊ฐ์ด ํ•  ์ˆ˜ ์žˆ๋Š” ๊ฒƒ์ฒ˜๋Ÿผ ์ด๋ฉ”์ผ์„ ํ†ตํ•ด ๋‹ต์žฅ์„ ๋ณด๋‚ผ ์ˆ˜ ์žˆ๋Š” ์ด๋ฉ”์ผ์„ ๋ฐ›์•˜์Šต๋‹ˆ๋‹ค.

์•ž์œผ๋กœ ์ด๋ฅผ ์ง€์›ํ•ด์•ผ ํ•˜๋Š” ๊ฒฝ์šฐ ์ด๋ฉ”์ผ์„ ํ†ตํ•ด ํ‹ฐ์ผ“์„ ๋‹ซ๊ฑฐ๋‚˜ ๋ฌด์–ธ๊ฐ€๋ฅผ ํ•˜๋Š” ๋ช…๋ น๋„ ํฌํ•จํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

question

๊ฐ€์žฅ ์œ ์šฉํ•œ ๋Œ“๊ธ€

์•ˆ๋…•ํ•˜์„ธ์š” ์—ฌ๋Ÿฌ๋ถ„,

v1.14.2์—์„œ ์ž‘๋™ํ•˜๋Š” ์—…๋ฐ์ดํŠธ๊ฐ€ ์žˆ์Šต๋‹ˆ๊นŒ?

์›๋งจ์‡ผ๋กœ ๋ชจ๋ฐ”์ผ ์žฅ์น˜๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ ํด๋ผ์ด์–ธํŠธ์—๊ฒŒ ์‹ ์†ํ•˜๊ฒŒ ์‘๋‹ตํ•  ์ˆ˜ ์žˆ๋‹ค๋Š” ๊ฒƒ์€ ์ •๋ง ํฐ ์ฐจ์ด๋ฅผ ๋งŒ๋“ค ๊ฒƒ์ž…๋‹ˆ๋‹ค! - ๊ธฐ๋Šฅ์„ ํ™œ์„ฑํ™”/๋น„ํ™œ์„ฑํ™”ํ•˜๋Š” ์„ค์ •์ด ๋  ์ˆ˜ ์—†๋Š” ์ด์œ ๋Š” ๋ฌด์—‡์ž…๋‹ˆ๊นŒ?

๊ฐ์‚ฌ ํ•ด์š”!

๋ชจ๋“  97 ๋Œ“๊ธ€

์—์ด์ „ํŠธ ์ถฉ๋Œ์„ ์–ด๋–ป๊ฒŒ ์ฒ˜๋ฆฌํ•  ๊ฒƒ์ธ์ง€ ์ œ์•ˆํ•˜์‹œ๊ฒ ์Šต๋‹ˆ๊นŒ?
(๋™์ผํ•œ ํ‹ฐ์ผ“์— ๋‘ ๋ช…์˜ ์ƒ๋‹ด์›์ด ์—ฐ์†ํ•ด์„œ ๋น ๋ฅด๊ฒŒ ์‘๋‹ต)
์•„๋‹ˆ๋ฉด ํ‹ฐ์ผ“ ์ž ๊ธˆ?
์•„๋‹ˆ๋ฉด ํ‹ฐ์ผ“ํŒ…?

๋‚ด๊ฐ€ ์›ํ•˜๋Š” ๊ฒƒ์„ ์ •ํ™•ํžˆ ํ•˜๊ธฐ ์œ„ํ•ด ํ•œ ๋ชจ๋“œ์— ๊ด€์‹ฌ์ด ์žˆ์„ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ๊ทธ๊ฒƒ์€ ๋ช‡ ๋…„ ๋™์•ˆ ์‹คํ–‰๋˜๊ณ  ์žˆ๊ณ  ๋‚˜๋Š” ๊ทธ๊ฒƒ์— ๋Œ€ํ•ด ์•„๋ฌด๋Ÿฐ ๋ฌธ์ œ๊ฐ€ ์—†์—ˆ์Šต๋‹ˆ๋‹ค. class.ticket.php์™€ class.thread.php๋ฅผ ์ˆ˜์ •ํ–ˆ์Šต๋‹ˆ๋‹ค. ์—ฌ๊ธฐ์—์„œ ์–ป์„ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค: http://we.tl/4X0cUWgNtZ

๋ชจ๋“œ๋Š” "// LUIS MOD"์™€ "// END LUIS MOD" ์‚ฌ์ด์— ํ‘œ์‹œ๋ฉ๋‹ˆ๋‹ค. class.thread.php์—์„œ๋Š” ๋‘ ๊ฐœ์˜ ๋ชจ๋“œ๊ฐ€ ํ•„์š”ํ•˜์ง€๋งŒ class.ticket.php์—์„œ๋Š” "// LUIS MOD: postResponse ๊ธฐ๋Šฅ, ๋ฉ”๋ชจ๊ฐ€ ์•„๋‹Œ ์‘๋‹ต์œผ๋กœ ์ง์› ์ด๋ฉ”์ผ ํšŒ์‹ ์„ ์ถ”๊ฐ€"ํ•˜๊ธฐ๋งŒ ํ•˜๋ฉด ๋ฉ๋‹ˆ๋‹ค.

์ด ๋ชจ๋“œ๋ฅผ ํ”Œ๋Ÿฌ๊ทธ์ธ์œผ๋กœ ๋ฐ”๊ฟ€ ์ˆ˜ ์žˆ๊ธฐ๋ฅผ ์›ํ•˜๋ฏ€๋กœ ์—…๋ฐ์ดํŠธํ•  ๋•Œ๋งˆ๋‹ค ๋ชจ๋“  ํ•ญ๋ชฉ์„ ๋ณต์‚ฌํ•˜์—ฌ ๋ถ™์—ฌ๋„ฃ์„ ํ•„์š”๊ฐ€ ์—†์Šต๋‹ˆ๋‹ค.

์•ˆ๋…•ํ•˜์„ธ์š” @molul ๊ท€ํ•˜์˜ ๋ชจ๋“œ๋Š” 1.9.12์—์„œ ์ž‘๋™ํ•ฉ๋‹ˆ๊นŒ? ๋‹น์‹ ๋งŒํผ ์ตœ์‹ ์˜ ๋‹ค๋ฅธ ๋ชจ๋“œ๋ฅผ ์ฐพ์„ ์ˆ˜ ์—†๊ธฐ ๋•Œ๋ฌธ์— ๋‹ค์‹œ ๊ฒŒ์‹œํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๊นŒ? ์ด๊ฒƒ์€ ์‹ค์ œ๋กœ osticket์—์„œ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ๋Š” ํ‘œ์ค€ ์„ค์ •์ธ ๊ฒƒ ๊ฐ™์Šต๋‹ˆ๋‹ค.

ํ™•์‹ ํ•˜๋Š”! ์—ฌ๊ธฐ์žˆ์–ด:
luis-mod.zip

๋„์›€์ด ๋˜๊ธฐ๋ฅผ ๋ฐ”๋ž๋‹ˆ๋‹ค!

๋ณด๋‚ด์ฃผ์…”์„œ ๊ฐ์‚ฌํ•ฉ๋‹ˆ๋‹ค. "LUIS MOD" ์„น์…˜๋งŒ ๊ธฐ์กด ํŒŒ์ผ์— ๋ณต์‚ฌํ•˜๋ ค๊ณ  ์‹œ๋„ํ–ˆ์ง€๋งŒ ํŒŒ์ผ์— ๋ช‡ ๊ฐ€์ง€ ๋‹ค๋ฅธ ์ฐจ์ด์ ์ด ์žˆ์–ด์„œ ์ž‘๋™ํ•˜์ง€ ์•Š์•˜์Šต๋‹ˆ๋‹ค. ๊ทธ๋Ÿฐ ๋‹ค์Œ ์ „์ฒด ํŒŒ์ผ์„ ๊ฒŒ์‹œํ•œ ํŒŒ์ผ๋กœ ๊ต์ฒดํ•˜๋ ค๊ณ  ์‹œ๋„ํ–ˆ์œผ๋ฉฐ ์ž‘๋™ํ•ฉ๋‹ˆ๋‹ค. ์–ด๋–ค ๋ฒ„์ „์„ ์œ„ํ•ด ๋งŒ๋“ค์–ด์กŒ์Šต๋‹ˆ๊นŒ?
๊ฐ์‚ฌํ•ฉ๋‹ˆ๋‹ค. osticket์ด ํ–ฅํ›„ ๋ฆด๋ฆฌ์Šค์—์„œ ์ด๋ฅผ ๊ด€๋ฆฌ์ž ํŒจ๋„์˜ ์˜ต์…˜์œผ๋กœ ํฌํ•จํ•˜๊ธฐ๋ฅผ ๋ฐ”๋ž๋‹ˆ๋‹ค.

์˜ค! ๊ทธ ์ฃ„์†กํ•ฉ๋‹ˆ๋‹ค. 1.9.x์šฉ์œผ๋กœ ๋งŒ๋“ค์–ด์กŒ๊ณ (์ •ํ™•ํžˆ ์–ด๋Š ๊ฒƒ์ด์—ˆ๋Š”์ง€ ๊ธฐ์–ต๋‚˜์ง€ ์•Š์Œ) ๋‚˜์ค‘์— "//LUIS MOD" ๋ถ€๋ถ„์„ ๋ณต์‚ฌํ•˜์—ฌ ๋ถ™์—ฌ๋„ฃ์–ด 1.9.8๋กœ ์ด์‹ํ–ˆ์Šต๋‹ˆ๋‹ค.

์ด ๋ชจ๋“œ๋ฅผ ํ”Œ๋Ÿฌ๊ทธ์ธ์œผ๋กœ ๋ณ€ํ™˜ํ•˜๋Š” ๋ฐฉ๋ฒ•์„ ์•Œ๊ณ  ์žˆ์œผ๋ฉด ์ƒˆ ๋ฒ„์ „์œผ๋กœ ์‰ฝ๊ฒŒ ์—…๋ฐ์ดํŠธํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

์ด๊ฒƒ์€ ์™„๋ฒฝํ•˜๊ฒŒ ์ž‘๋™ํ•ฉ๋‹ˆ๋‹ค. ํ•œ ๊ฐ€์ง€ ๊ถ๊ธˆํ•œ ์ ์ด ์žˆ์Šต๋‹ˆ๋‹ค. ์ด๋ฉ”์ผ์„ ํ†ตํ•ด ์‘๋‹ตํ•˜๋Š” ํšŒ์›์—๊ฒŒ ํ• ๋‹นํ•˜๋„๋ก ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๊นŒ? ์ถฉ๋Œ ๋ชฉ์ ์„ ์œ„ํ•ด ํ• ๋‹นํ•˜๊ธฐ ์ „์— ์ด๋ฏธ ํ• ๋‹น๋˜์—ˆ๋Š”์ง€ ํ™•์ธํ•˜์‹ญ์‹œ์˜ค. ๋‹ค๋ฅธ ํŒ€์›๋“ค์—๊ฒŒ ํ• ๋‹น ์ด๋ฉ”์ผ ์•Œ๋ฆผ์„ ํŠธ๋ฆฌ๊ฑฐํ•˜์—ฌ ์šฐ๋ฆฌ ์ค‘ ํ•œ ๋ช…์ด ๋ณด๊ณ  ์žˆ์Œ์„ ์•Œ๋ฆฌ๊ณ  ์‹ถ์Šต๋‹ˆ๋‹ค. ์ด๊ฒƒ์€ ์šฐ๋ฆฌ๊ฐ€ ์ฑ…์ƒ์— ์žˆ์ง€๋Š” ์•Š์ง€๋งŒ ๋ฌธ์ œ๋ฅผ ๋„์šธ ์ˆ˜ ์žˆ์„ ๋•Œ ๋„์›€์ด ๋  ๊ฒƒ์ž…๋‹ˆ๋‹ค.

๊ธ€์Ž„์š”, ์ƒ๋‹ด์› ์ด๋ฉ”์ผ์„ ๋งค์นญํ•˜๊ณ  ํ•„์š”ํ•œ ๋ช…๋ น์–ด๋ฅผ ์‹คํ–‰ํ•˜๋ฉด ๋ฐฉ๋ฒ•์ด ์žˆ์„ ๊ฒƒ ๊ฐ™์€๋ฐ ๋ฐฉ๋ฒ•์„ ๋ชจ๋ฅด๊ฒ ์Šต๋‹ˆ๋‹ค :(

์ด๊ฒƒ์„ osTicket์˜ ์ผ๋ฐ˜ ๊ธฐ๋Šฅ์œผ๋กœ ์‚ฌ์šฉํ•˜๋ฉด ์ •๋ง ๋ฉ‹์งˆ ๊ฒƒ์ž…๋‹ˆ๋‹ค. ์—์ด์ „ํŠธ๋Š” ์ด๋ฉ”์ผ๋กœ ํ‹ฐ์ผ“์— ์‘๋‹ตํ•˜๊ณ  ํ•ด๋‹น ์ด๋ฉ”์ผ์—์„œ ํ‹ฐ์ผ“์„ ํ• ๋‹นํ•ฉ๋‹ˆ๋‹ค.

์œ„์˜ ๋ชจ๋“œ์™€ ๊ด€๋ จํ•˜์—ฌ 1.9.14 ๋ฒ„์ „์—์„œ ์‹œ๋„ํ–ˆ์œผ๋ฉฐ ์ด๋ฉ”์ผ ๊ธฐ๋Šฅ์ด ์˜ˆ์ƒ๋Œ€๋กœ ์ž‘๋™ํ•ฉ๋‹ˆ๋‹ค. ๋ฌธ์ œ๋Š” ์›น ์ธํ„ฐํŽ˜์ด์Šค๋ฅผ ํ†ตํ•ด ํ‹ฐ์ผ“์„ ํŽธ์ง‘ํ•˜๋Š” ๊ธฐ๋Šฅ์„ ์žƒ์—ˆ๋‹ค๋Š” ๊ฒƒ์ž…๋‹ˆ๋‹ค.

์ฃ„์†กํ•ฉ๋‹ˆ๋‹ค. ์ž˜ ๋ชจ๋ฅด๊ฒ ์Šต๋‹ˆ๋‹ค. ๊ฑฑ์ •๋ฉ๋‹ˆ๋‹ค. (์ €๋Š” 1.9.12๋ฅผ ์‚ฌ์šฉํ•˜๊ณ  ์žˆ์œผ๋ฉฐ ์•„๋ฌด ๋ฌธ์ œ๊ฐ€ ์—†์Šต๋‹ˆ๋‹ค.

์ž‘๋™ํ–ˆ์Šต๋‹ˆ๋‹ค. ์ฒ˜์Œ์— ๊ท€ํ•˜์˜ ํŒŒ์ผ์„ ์‚ฌ์šฉํ•˜์—ฌ ํŒŒ์ผ์„ ๊ต์ฒดํ–ˆ๊ณ  ์›น ์ธํ„ฐํŽ˜์ด์Šค์—์„œ ํŽธ์ง‘ ๊ธฐ๋Šฅ์ด ์ค‘๋‹จ๋˜์—ˆ์ง€๋งŒ "// LUIS MOD ์ฃผ์„ ์‚ฌ์ด์— ์„น์…˜๋งŒ ์ถ”๊ฐ€ํ•˜์—ฌ ๋‹ค์‹œ ์‹œ๋„ํ•œ ํ›„ ์ž‘๋™ํ–ˆ์Šต๋‹ˆ๋‹ค. ๊ฐ์‚ฌํ•ฉ๋‹ˆ๋‹ค molul !!

์˜ค, ๋ง์ด ๋˜๋Š”๊ตฐ์š”. ์ž‘์—…์— ์„ฑ๊ณตํ–ˆ๋‹ค๋Š” ์‚ฌ์‹ค์„ ์•Œ๊ฒŒ ๋˜์–ด ๊ธฐ์ฉ๋‹ˆ๋‹ค!

๋ฌผ,

๋‚ด๊ฐ€ ํ•˜๊ณ  ์žˆ๋Š” ๊ตฌํ˜„์— ๋ชจ๋“œ๋ฅผ ์ถ”๊ฐ€ํ–ˆ๋Š”๋ฐ ํ›Œ๋ฅญํ•˜๊ฒŒ ์ž‘๋™ํ•ฉ๋‹ˆ๋‹ค. ๊ท€ํ•˜์˜ ๊ธฐ์—ฌ์— ๊ฐ์‚ฌ๋“œ๋ฆฝ๋‹ˆ๋‹ค! ๋น ๋ฅธ ์งˆ๋ฌธ -- ์‘๋‹ต ์ด๋ฉ”์ผ์„ ์ œ์ถœ์ž๋ฟ๋งŒ ์•„๋‹ˆ๋ผ ํ‹ฐ์ผ“์— ํ• ๋‹น๋œ ํŒ€์—๋„ ๋ณด๋‚ด๋„๋ก ํ•˜๋Š” ๊ฒƒ์ด ์–ผ๋งˆ๋‚˜ ์–ด๋ ต์Šต๋‹ˆ๊นŒ?

๋‹ค์‹œ ํ•œ๋ฒˆ ๊ฐ์‚ฌํ•ฉ๋‹ˆ๋‹ค!

๋„์›€์ด ๋˜์…จ๋‹ค๋‹ˆ ๋‹คํ–‰์ž…๋‹ˆ๋‹ค :)

๊ท€ํ•˜์˜ ์งˆ๋ฌธ์— ๋Œ€ํ•ด ์ž˜ ๋ชจ๋ฅด๊ฒ ์Šต๋‹ˆ๋‹ค. ์ด ๋ชจ๋“œ๋ฅผ ๋งˆ์ง€๋ง‰์œผ๋กœ ์‚ฌ์šฉํ•œ ์ดํ›„๋กœ ์˜ค๋žœ ์‹œ๊ฐ„์ด ์ง€๋‚ฌ๊ณ  ์ด๋ฉ”์ผ์ด ํŒ€์œผ๋กœ ์ „์†ก๋˜๋Š” ๋ฐฉ๋ฒ•์„ ์กฐ์‚ฌํ•˜์ง€ ์•Š์•˜์Šต๋‹ˆ๋‹ค :(

๋‚˜๋Š” ๊ทธ๊ฒƒ์„ ์•Œ์•„.

class.ticket.php์˜ postMessage ํ•จ์ˆ˜์—์„œ ๋‹ค์Œ ์ฝ”๋“œ๋ฅผ ๋ณต์‚ฌํ•˜์—ฌ ์‚ฌ์šฉ์ž๊ฐ€ ๋งŒ๋“  postResponse ํ•จ์ˆ˜์— ์ถ”๊ฐ€ํ–ˆ์Šต๋‹ˆ๋‹ค.

    //If enabled...send alert to staff (New Message Alert)
    if($cfg->alertONNewMessage()
            && ($email = $dept->getAlertEmail())
            && ($tpl = $dept->getTemplate())
            && ($msg = $tpl->getNewMessageAlertMsgTemplate())) {

        $msg = $this->replaceVars($msg->asArray(), $variables);

        //Build list of recipients and fire the alerts.
        $recipients=array();
        //Last respondent.
        if($cfg->alertLastRespondentONNewMessage() || $cfg->alertAssignedONNewMessage())
            $recipients[]=$this->getLastRespondent();

        //Assigned staff if any...could be the last respondent
        if ($cfg->alertAssignedONNewMessage() && $this->isAssigned()) {
            if ($staff = $this->getStaff())
                $recipients[] = $staff;
            elseif ($team = $this->getTeam())
                $recipients = array_merge($recipients, $team->getMembers());
        }

        //Dept manager
        if($cfg->alertDeptManagerONNewMessage() && $dept && ($manager=$dept->getManager()))
            $recipients[]=$manager;

        // Account manager
        if ($cfg->alertAcctManagerONNewMessage()
                && ($org = $this->getOwner()->getOrganization())
                && ($acct_manager = $org->getAccountManager())) {
            if ($acct_manager instanceof Team)
                $recipients = array_merge($recipients, $acct_manager->getMembers());
            else
                $recipients[] = $acct_manager;
        }

        $sentlist=array(); //I know it sucks...but..it works.
        foreach( $recipients as $k=>$staff) {
            if(!$staff || !$staff->getEmail() || !$staff->isAvailable() || in_array($staff->getEmail(), $sentlist)) continue;
            $alert = $this->replaceVars($msg, array('recipient' => $staff));
            $email->sendAlert($staff, $alert['subj'], $alert['body'], null, $options);
            $sentlist[] = $staff->getEmail();
        }
    }

์ด๊ฒƒ์€ ์šฐ๋ฆฌ๋ฅผ ์œ„ํ•ด ํŠธ๋ฆญ์„ํ–ˆ์Šต๋‹ˆ๋‹ค.

๋ฉ‹์žˆ๋Š”! :NS

์ด๊ฒƒ์„ osTicket์˜ ์ผ๋ฐ˜ ๊ธฐ๋Šฅ์œผ๋กœ ์‚ฌ์šฉํ•˜๋ฉด ์ •๋ง ๋ฉ‹์งˆ ๊ฒƒ์ž…๋‹ˆ๋‹ค. ์—์ด์ „ํŠธ๋Š” ์ด๋ฉ”์ผ๋กœ ํ‹ฐ์ผ“์— ์‘๋‹ตํ•˜๊ณ  ํ•ด๋‹น ์ด๋ฉ”์ผ์—์„œ ํ‹ฐ์ผ“์„ ํ• ๋‹นํ•ฉ๋‹ˆ๋‹ค.

ํžŒํŠธ* ํžŒํŠธ* osTicket

@ets-phill ์ด๋Ÿฌํ•œ ๋ณ€๊ฒฝ ์‚ฌํ•ญ์— ๋Œ€ํ•œ diff ํŒŒ์ผ์„ ๊ฒŒ์‹œํ•ด ์ฃผ์‹œ๊ฒ ์Šต๋‹ˆ๊นŒ? ๐Ÿ‘
์ €๋Š” v1.10์œผ๋กœ ์ž‘์—…ํ•˜๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค.

์˜ˆ, ๋ฒ„์ „ 1.10์— ์ด ๊ธฐ๋Šฅ์ด ํ•„์š”ํ•ฉ๋‹ˆ๋‹ค. ๋‚˜๋Š” ์ด๊ฒƒ์ด OsTicket์—์„œ ๊ทœ์น™์ ์ผ ๊ฒƒ์ด๋ผ๊ณ  ์ƒ๊ฐํ•ฉ๋‹ˆ๋‹ค.

v1.10์šฉ์œผ๋กœ ์—…๋ฐ์ดํŠธํ•œ ์‚ฌ๋žŒ์ด ์žˆ์Šต๋‹ˆ๊นŒ? ๊ฐ์‚ฌ ํ•ด์š”.

ํ˜„์žฌ ๋ฒ„์ „ 10์—์„œ๋Š” ์ƒ๋‹ด์›์ด ์ด๋ฉ”์ผ๋กœ ํ‹ฐ์ผ“์— ํšŒ์‹ ํ•˜๋ฉด ๋‚ด๋ถ€ ๋ฉ”๋ชจ์— ์‘๋‹ต์„ ๊ฒŒ์‹œํ•˜๊ณ  ์•„๋ฌด๋„ ์‚ฌ๋ณธ์„ ๋ฐ›์ง€ ๋ชปํ•ฉ๋‹ˆ๋‹ค. ์‹œ์Šคํ…œ์ด ์ƒ๋‹ด์›์˜ ์ด๋ฉ”์ผ ์‘๋‹ต์„ ์ฝ๊ณ  ๋‚ด๋ถ€ ๋ฉ”๋ชจ์— ๊ฒŒ์‹œํ•  ์ˆ˜ ์žˆ๋‹ค๋ฉด ํ‹ฐ์ผ“ ์ž‘์„ฑ์ž์—๊ฒŒ๋„ ์‘๋‹ต์„ ๋ณด๋‚ผ ์ˆ˜ ์—†๋Š” ์ด์œ ๋Š” ๋ฌด์—‡์ž…๋‹ˆ๊นŒ?

์•„๋‹ˆ๋ฉด ์ฒจ๋ถ€๋œ ํŒŒ์ผ์˜ ์˜๋ฏธ์ธ๊ฐ€์š”?

์ข‹์•„, ๋ฐฉ๊ธˆ ์ฒจ๋ถ€๋œ zip ํŒŒ์ผ๊ณผ ๋‚ด ์„œ๋ฒ„์— ์žˆ๋Š” v. 10 ํŒŒ์ผ์„ ์‚ดํŽด๋ณด๊ณ  ๋งŽ์€ ์ž‘์—…์ด ์žˆ์—ˆ๊ณ  ์ด ๋ฒ„์ „์—์„œ ์ด ์ฝ”๋“œ๋ฅผ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ๋Š”์ง€ ์—ฌ๋ถ€๋ฅผ ์•Œ ์ˆ˜ ์—†์Šต๋‹ˆ๋‹ค. ๋ˆ„๊ตฌ๋“ ์ง€ ๊ทธ๊ฒƒ์— ๋Œ€ํ•œ ์•„์ด๋””์–ด๊ฐ€ ์žˆ์Šต๋‹ˆ๊นŒ?

์˜ˆ, diff๊ฐ€ ์ข‹์„ ๊ฒƒ์ž…๋‹ˆ๋‹ค. ๋ฐ”์œ 1์ธ ๋ถ€์„œ๊ฐ€ ๋ฐ›์€ ํŽธ์ง€ํ•จ์—์„œ ์ฒ˜๋ฆฌํ•  ์ˆ˜ ์žˆ๊ธฐ๋ฅผ ์›ํ•˜๊ธฐ ๋•Œ๋ฌธ์— ์ด ์‹œ์Šคํ…œ์œผ๋กœ ๊ด€์‹ฌ์„ ๋Œ ์ˆ˜ ์—†์Šต๋‹ˆ๋‹ค. ๋”ฐ๋ผ์„œ ๊ณ ๊ฐ์ด ์ด๋ฅผ ํŒŒ์•…ํ•˜๋ฉด ํ‹ฐ์ผ“ ์‹œ์Šคํ…œ ๋Œ€์‹  ์ง์ ‘ ์ด๋ฉ”์ผ์— ๋‹ค์‹œ ์˜์กดํ•˜๊ฒŒ ๋ฉ๋‹ˆ๋‹ค.

๋‚˜๋Š” ์‹œ๋„ํ–ˆ์ง€๋งŒ ๊ทธ ์ฝ”๋“œ๋Š” diff ๋ช…๋ น์„ ์‚ฌ์šฉํ•˜์—ฌ ์ ์šฉ ํ•  ์ˆ˜ ์—†์Šต๋‹ˆ๋‹ค.

์ค„๋ฆฌ์•™ ๋ถ€๋ผํ† 
ํ–‰์ •๊ด€
๋ง์นด์Šค Srl
p: +390230321419 m: +393356359515
f: +390240700321
a: Cartesio 2๋ฅผ ํ†ตํ•ด
20124 - ๋ฐ€๋ผ๋…ธ(MI)
w: www.linkas.it ์ „์ž: [email protected]
http://julien.burat.to/

2017-03-09 21:47 GMT+01:00 scslogin ์•Œ๋ฆผ @github.com :

์˜ˆ, diff๊ฐ€ ์ข‹์„ ๊ฒƒ์ž…๋‹ˆ๋‹ค. ์ด ์‹œ์Šคํ…œ์œผ๋กœ ๊ฒฌ์ธ๋ ฅ์„ ์–ป์„ ์ˆ˜ ์—†๊ธฐ ๋•Œ๋ฌธ์—
๋ฐ”์œ 1์ธ ๋ถ€์„œ๋Š” ๋ฐ›์€ ํŽธ์ง€ํ•จ์—์„œ ์ฒ˜๋ฆฌํ•  ์ˆ˜ ์žˆ๊ธฐ๋ฅผ ์›ํ•ฉ๋‹ˆ๋‹ค.
๋”ฐ๋ผ์„œ ๊ณ ๊ฐ์ด ์ด ์‚ฌ์‹ค์„ ์•Œ๊ฒŒ ๋˜๋ฉด ๊ฒฐ๊ตญ ์ง์ ‘ ์ด๋ฉ”์ผ์— ์˜์กดํ•˜๊ฒŒ ๋ฉ๋‹ˆ๋‹ค.
ํ‹ฐ์ผ“ ์‹œ์Šคํ…œ ๋Œ€์‹  ๋‹ค์‹œ.

โ€”
๋‹น์‹ ์ด ๋Œ“๊ธ€์„ ๋‹ฌ์•˜๊ธฐ ๋•Œ๋ฌธ์— ์ด๊ฒƒ์„ ๋ฐ›๋Š” ๊ฒƒ์ž…๋‹ˆ๋‹ค.
์ด ์ด๋ฉ”์ผ์— ์ง์ ‘ ๋‹ต์žฅํ•˜๊ณ  GitHub์—์„œ ํ™•์ธ
https://github.com/osTicket/osTicket/issues/2242#issuecomment-285478201 ,
๋˜๋Š” ์Šค๋ ˆ๋“œ ์Œ์†Œ๊ฑฐ
https://github.com/notifications/unsubscribe-auth/AAH4imYl9ZLZr5-OmDMA782syzAXFXv2ks5rkGV1gaJpZM4FVyBD
.

์•ˆ๋…•ํ•˜์‹ญ๋‹ˆ๊นŒ,
์ด ์Šค๋ ˆ๋“œ์— ๋ˆ„๊ตฐ๊ฐ€?

@rayfoss ์ด ์งˆ๋ฌธ์„ ํ™•์ธํ•˜์‹ญ์‹œ์˜ค.
๊ฐ์‚ฌ ํ•ด์š”.

์ด๊ฒƒ์ด v.10์šฉ์œผ๋กœ ์—…๋ฐ์ดํŠธ๋œ ๊ฒƒ์„ ๋ณด๊ณ  ์‹ถ์Šต๋‹ˆ๋‹ค.

@scslogin v1.11 ์—…๋ฐ์ดํŠธ๋ฅผ ์˜๋ฏธํ•ฉ๋‹ˆ๊นŒ? 1.10์€ ์ถœ์‹œ๋œ ์ง€ ์–ผ๋งˆ ๋˜์ง€ ์•Š์•˜์Šต๋‹ˆ๋‹ค.

@ntzier , ๋‚˜๋Š” ์‹ค์ œ๋กœ 1.10, ํ˜„์žฌ ์•ˆ์ •์— ๋Œ€ํ•ด ์ด์•ผ๊ธฐํ•˜๊ณ  ์žˆ์—ˆ์Šต๋‹ˆ๋‹ค. ์ด ์Šค๋ ˆ๋“œ์—์„œ ์„ค๋ช…ํ•˜๋Š” ์ด ์ฝ”๋“œ๋Š” 1.10์— ๋งž์ง€ ์•Š์Šต๋‹ˆ๋‹ค. ์ƒˆ ์ฝ”๋“œ๊ฐ€ ๋„ˆ๋ฌด ๋งŽ์Šต๋‹ˆ๋‹ค.

v1.10์œผ๋กœ ์ž‘์—…ํ•˜์—ฌ ๋งŒ๋“  ์ˆ˜์ • ์‚ฌํ•ญ - ํ‹ฐ์ผ“์ด ํ• ๋‹น๋˜์ง€ ์•Š์€ ๊ฒฝ์šฐ ์‘๋‹ตํ•˜๋Š” ์‚ฌ๋žŒ์—๊ฒŒ๋„ ํ‹ฐ์ผ“์ด ํ• ๋‹น๋ฉ๋‹ˆ๋‹ค. ๋‚˜๋Š” ์ด๊ฒƒ์„ ๋ฉฐ์น  ๋™์•ˆ ๋งŒ ์‚ฌ์šฉํ–ˆ์ง€๋งŒ ์ง€๊ธˆ๊นŒ์ง€๋Š” ๊ดœ์ฐฎ์€ ๊ฒƒ ๊ฐ™์Šต๋‹ˆ๋‹ค.

https://pastebin.com/RiAxWHbP

์Œ, ํŒจ์น˜๋ฅผ ๋งค์šฐ ์‰ฝ๊ฒŒ ์ ์šฉํ–ˆ์Šต๋‹ˆ๋‹ค.
1) ์ฒจ๋ถ€๋œ ํŒจ์น˜ ํŒŒ์ผ ๋‹ค์šด๋กœ๋“œ
๋‹ต์žฅ.txt

2) osTicket ์„ค์น˜์˜ "ํฌํ•จ" ๋””๋ ‰ํ† ๋ฆฌ๋กœ ์ด๋™ํ•ฉ๋‹ˆ๋‹ค.
3) patch < reply.txt ๋ช…๋ น์„ ์‹คํ–‰ํ•ฉ๋‹ˆ๋‹ค.

์™„๋ฃŒ ๐Ÿ‘
๋‚˜๋Š” ์ง€๊ธˆ ํ•˜๋‚˜์˜ ๋‹จ์ผ ํ…Œ์ŠคํŠธ๋ฅผ ์ˆ˜ํ–‰ํ–ˆ๊ณ  ๋ฉ‹์ง„ ๊ฒƒ์ฒ˜๋Ÿผ ๋ณด์ด๋ฏ€๋กœ ๋‚˜์—๊ฒŒ์„œ ์ž‘๋™ํ•ฉ๋‹ˆ๋‹ค!

์ž˜ํ–ˆ์–ด, @acetwenty8. ์ด๊ฒƒ์ด ๋ฉ”์ธ ์ฝ”๋“œ์— ๋ณ‘ํ•ฉ๋˜๊ณ  ๊ด€๋ฆฌ์ž ์ธํ„ฐํŽ˜์ด์Šค์˜ ์˜ต์…˜ ์ƒ์ž๋กœ ํ™œ์„ฑํ™”/๋น„ํ™œ์„ฑํ™”๋  ์ˆ˜ ์žˆ๋‹ค๋ฉด _๋งค์šฐ ์œ ์šฉ_ํ•  ๊ฒƒ์ž…๋‹ˆ๋‹ค. ๋‹ค์–‘ํ•œ ์‚ฌ๋žŒ๋“ค์ด ์—ฌ๋Ÿฌ ๋ฒ„์ „์˜ osTickets์— ๋Œ€ํ•œ ํŒจ์น˜๋ฅผ ๋งŒ๋“œ๋Š” ๋ฐ ์–ด๋ ค์›€์„ ๊ฒช๊ณ  ์žˆ๊ธฐ ๋•Œ๋ฌธ์— ์ด๊ฒƒ์€ ์—ฌ๋Ÿฌ ์‚ฌ๋žŒ์—๊ฒŒ ๋งค์šฐ ํ˜„์‹ค์ ์ธ ์‹œ๋‚˜๋ฆฌ์˜ค์ธ ๊ฒƒ ๊ฐ™์Šต๋‹ˆ๋‹ค.

@acetwenty8 ๋ชจ๋“œ ์ฃผ์…”์„œ ๊ฐ์‚ฌํ•ฉ๋‹ˆ๋‹ค .. ๋‚ด๊ฐ€ ๋ญ”๊ฐ€ ์ž˜๋ชปํ•˜๊ณ  ์žˆ๋‹ค๊ณ  ํ™•์‹ ํ•ฉ๋‹ˆ๋‹ค ๋ˆ„๊ตฐ๊ฐ€ ๋‚˜๋ฅผ ๋„์šธ ์ˆ˜ ์žˆ์Šต๋‹ˆ๊นŒ? ํŒจ์น˜๋ฅผ ์‹คํ–‰ํ–ˆ๊ณ  2๊ฐœ์˜ ํŒŒ์ผ์ด ์ˆ˜์ •๋˜์—ˆ์ง€๋งŒ ์•„๋ฌด๊ฒƒ๋„ ๋ณ€๊ฒฝ๋˜์ง€ ์•Š์€ ๊ฒƒ ๊ฐ™์Šต๋‹ˆ๋‹ค. ๋‚ด๊ฐ€ ํ•ด์•ผ ํ•  ๋‹ค๋ฅธ ์ผ์ด ์žˆ์Šต๋‹ˆ๊นŒ? ์ง€๊ธˆ ์ƒ๋‹ด์›์ด ์‘๋‹ตํ•˜๋ฉด ์ƒˆ ํ‹ฐ์ผ“์ด ์ƒ์„ฑ๋ฉ๋‹ˆ๋‹ค.

@jayb80 ํŒจ์น˜ ์ ์šฉ ํ›„

์•ˆ๋…•ํ•˜์„ธ์š”,
๋‚˜๋Š” ํด๋ผ์šฐ๋“œ๊ฐ€ ์ž‘์„ฑํ•œ ๊ฒƒ์„ ๋‹ค์šด๋กœ๋“œํ•˜๊ณ  ์ˆ˜ํ–‰ํ–ˆ์Šต๋‹ˆ๋‹ค. ๊ทธ๋Ÿฌ๋‚˜ "patch < reply.txt" ๋ช…๋ น์„ ์‹คํ–‰ํ•˜๋ฉด ๋‹ค์Œ๊ณผ ๊ฐ™์€ ์ถœ๋ ฅ/์˜ค๋ฅ˜๊ฐ€ ๋ฐœ์ƒํ•ฉ๋‹ˆ๋‹ค ->

web/include# ํŒจ์น˜ < patch.txt
(ํŒจ์น˜์—์„œ ํ›„ํ–‰ CR ์ œ๊ฑฐ, ๋น„ํ™œ์„ฑํ™”ํ•˜๋ ค๋ฉด --binary๋ฅผ ์‚ฌ์šฉํ•˜์‹ญ์‹œ์˜ค.)
ํŒจ์น˜ ํŒŒ์ผ class.ticket.php
(ํŒจ์น˜์—์„œ ํ›„ํ–‰ CR ์ œ๊ฑฐ, ๋น„ํ™œ์„ฑํ™”ํ•˜๋ ค๋ฉด --binary๋ฅผ ์‚ฌ์šฉํ•˜์‹ญ์‹œ์˜ค.)
ํŒจ์น˜ ํŒŒ์ผ class.thread.php
ํŒจ์น˜๊ฐ€ ์ค„ ์ค‘๊ฐ„์—์„œ ์˜ˆ๊ธฐ์น˜ ์•Š๊ฒŒ ์ข…๋ฃŒ๋จ
Hunk #2๋Š” fuzz 1๋กœ 417์— ์„ฑ๊ณตํ–ˆ์Šต๋‹ˆ๋‹ค.

๋ฌด์—‡์„ ํ• ๊นŒ์š”?

์‘๋‹ตํ•ด ์ฃผ์…”์„œ ๊ฐ์‚ฌํ•ฉ๋‹ˆ๋‹ค!

์•ˆ๋…•ํ•˜์‹ญ๋‹ˆ๊นŒ,
์•„๋งˆ๋„ ํŒŒ์ผ์ด Windows์— ์ €์žฅ๋˜์–ด Linux์— ์ ์šฉ๋œ ๊ฒƒ์ผ๊นŒ์š”?

์•ˆ๋…•ํ•˜์„ธ์š”, ์˜ˆ - Windows๋ฅผ ํ†ตํ•ด ๋‹ค์šด๋กœ๋“œํ•˜์—ฌ Linuxbox์— ๋ณต์‚ฌํ–ˆ์Šต๋‹ˆ๋‹ค. wget์„ ์‚ฌ์šฉํ•˜์—ฌ ์ƒ์ž์— ์ง์ ‘ ๋‹ค์‹œ ๋‹ค์šด๋กœ๋“œํ•˜๊ณ  ๋‘ ๊ฐœ์˜ ์›๋ณธ ํŒŒ์ผ์„ ๋‹ค์‹œ ํ•œ ๋ฒˆ ํŒจ์น˜ํ–ˆ์Šต๋‹ˆ๋‹ค. ->

(ํŒจ์น˜์—์„œ ํ›„ํ–‰ CR ์ œ๊ฑฐ, ๋น„ํ™œ์„ฑํ™”ํ•˜๋ ค๋ฉด --binary๋ฅผ ์‚ฌ์šฉํ•˜์‹ญ์‹œ์˜ค.)
ํŒจ์น˜ ํŒŒ์ผ class.ticket.php
(ํŒจ์น˜์—์„œ ํ›„ํ–‰ CR ์ œ๊ฑฐ, ๋น„ํ™œ์„ฑํ™”ํ•˜๋ ค๋ฉด --binary๋ฅผ ์‚ฌ์šฉํ•˜์‹ญ์‹œ์˜ค.)
ํŒจ์น˜ ํŒŒ์ผ class.thread.php
ํŒจ์น˜๊ฐ€ ์ค„ ์ค‘๊ฐ„์—์„œ ์˜ˆ๊ธฐ์น˜ ์•Š๊ฒŒ ์ข…๋ฃŒ๋จ
Hunk #2๋Š” fuzz 1๋กœ 417์— ์„ฑ๊ณตํ–ˆ์Šต๋‹ˆ๋‹ค.

์•„๋งˆ๋„ ๋‹น์‹ (๋˜๋Š” ๋‹ค๋ฅธ ๋ˆ„๊ตฐ๊ฐ€)์ด ํŒจ์น˜๋œ ๋‘ ๊ฐœ์˜ ํŒŒ์ผ์„ zip์œผ๋กœ ๋ณด๋‚ด๊ฑฐ๋‚˜ ์—ฌ๊ธฐ์—์„œ ๋‹ค์šด๋กœ๋“œํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๊นŒ? ์ €๋Š” ์ตœ์‹  OST 1.10(์–ด์ œ ๋‹ค์šด๋กœ๋“œ)์„ ์‚ฌ์šฉํ•˜๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค.

์ •๋ง ๊ณ ๋งˆ์›Œ!

์™ˆํ• ๋ผ

@walhallaRV ๋‚˜๋„ ๊ฐ™์€ ๋ฌธ์ œ๊ฐ€ ์žˆ์—ˆ๋Š”๋ฐ ๋ฌธ์ œ๋ฅผ ํ•ด๊ฒฐํ•˜๊ธฐ ์œ„ํ•ด ํ•œ ์ผ์€ ๋‹จ์ˆœํžˆ reply.txt ํŒŒ์ผ ๋์— ํ•œ ์ค„์„ ์ถ”๊ฐ€ํ•˜๋Š” ๊ฒƒ์ด์—ˆ์Šต๋‹ˆ๋‹ค.

vi์—์„œ reply.txt ํŒŒ์ผ์„ ์—ด์—ˆ์Šต๋‹ˆ๋‹ค. ํŒŒ์ผ์˜ ๋งˆ์ง€๋ง‰ ์ค„๋กœ ์ด๋™ํ•˜์—ฌ ํ•œ ์ค„์„ ์ถ”๊ฐ€ํ•œ ๋‹ค์Œ ์ €์žฅํ•ฉ๋‹ˆ๋‹ค.

๊ทธ๋Ÿฐ ๋‹ค์Œ ์‹คํ–‰:
ํŒจ์น˜ < ์‘๋‹ต.txt

์ด๊ฒŒ ๋„์›€์ด ๋˜๊ธธ ๋ฐ”๋ž€๋‹ค.

๋น™๊ณ  ->
(ํŒจ์น˜์—์„œ ํ›„ํ–‰ CR ์ œ๊ฑฐ, ๋น„ํ™œ์„ฑํ™”ํ•˜๋ ค๋ฉด --binary๋ฅผ ์‚ฌ์šฉํ•˜์‹ญ์‹œ์˜ค.)
ํŒจ์น˜ ํŒŒ์ผ class.ticket.php
(ํŒจ์น˜์—์„œ ํ›„ํ–‰ CR ์ œ๊ฑฐ, ๋น„ํ™œ์„ฑํ™”ํ•˜๋ ค๋ฉด --binary๋ฅผ ์‚ฌ์šฉํ•˜์‹ญ์‹œ์˜ค.)
ํŒจ์น˜ ํŒŒ์ผ class.thread.php

๋งค์šฐ ๊ฐ์‚ฌํ•ฉ๋‹ˆ๋‹ค!!! ๋•Œ๋กœ๋Š” ์ž‘์€ ์ผ๋กœ ์ธํ•ด ... :)

๊ฑด๋ฐฐ ์™ˆํ• ๋ผ

ํ…Œ์ŠคํŠธ๋ฅผ ๊ฑฐ์ณ ํ›Œ๋ฅญํ•˜๊ฒŒ ์ž‘๋™ํ•ฉ๋‹ˆ๋‹ค. ์ด ์†”๋ฃจ์…˜์„ ์ œ๊ณตํ•ด ์ฃผ์‹  ๋ถ„๋“ค๊ป˜ ๊ฐ์‚ฌ๋“œ๋ฆฝ๋‹ˆ๋‹ค!

๊ทธ๋Ÿฐ๋ฐ ์™œ OST๊ฐ€ ์ด ๊ธฐ๋Šฅ์— ๋Œ€ํ•œ ๋งŽ์€ ์‚ฌ๋žŒ๋“ค์˜ ์š”์ฒญ์„ ์˜ค๋žซ๋™์•ˆ ๋ฌด์‹œํ•˜๊ณ  ์žˆ๋Š”์ง€ ์ดํ•ด๊ฐ€ ๋˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค!!! ๊ทธ๋“ค์€ ๋งŽ์€ ์ผ์„ ํ•ด์•ผ ํ•  ๊ฒƒ์ž…๋‹ˆ๋‹ค. ๋‹ค๋ฅธ ์‚ฌ๋žŒ๋“ค์ด ์ž‘์„ฑํ•œ ์ฝ”๋“œ ๋ผ์ธ์„ ๊ตฌํ˜„ํ•˜๊ธฐ๋งŒ ํ•˜๋ฉด ๋ฉ๋‹ˆ๋‹ค. ์ตœ์†Œํ•œ ์˜ต์…˜์œผ๋กœ("๋‚ด ์ฑ…์ž„ํ•˜์—").

OST๊ฐ€ ์ธ์‹ํ•  ์ˆ˜ ์—†๋Š” ์ด ์†”๋ฃจ์…˜๊ณผ ๊ท€ํ•˜์˜ ๋„์›€์— ๊ฐ์‚ฌ๋“œ๋ฆฝ๋‹ˆ๋‹ค. ์ž˜ ํ–ˆ์–ด!!!

์ง€๊ธˆ ํ–‰๋ณตํ•œ ์™ˆํ• ๋ผ!

์ž˜,
๊ณต์ •ํ•˜์ž. ์ œํ’ˆ์€ ์ฃผ๋ณ€์—์„œ ๊ฐ€์žฅ ์ข‹์€ ์ œํ’ˆ ์ค‘ ํ•˜๋‚˜์ด๋ฉฐ ๋ฌด๋ฃŒ์ž…๋‹ˆ๋‹ค.
๋•Œ๋กœ๋Š” ๊ณ ๊ฐ์ด ์ปค๋ฎค๋‹ˆํ‹ฐ๋ณด๋‹ค ์šฐ์„ ํ•˜๋ฏ€๋กœ ๊ฐœ๋ฐœ์ž๋Š” ๋น„์ฆˆ๋‹ˆ์Šค ์š”๊ตฌ ์‚ฌํ•ญ์„ ์ถฉ์กฑํ•ด์•ผ ํ•ฉ๋‹ˆ๋‹ค.

์–ด์จŒ๋“ , ๋‚˜๋Š” osTicket์ด ์ด๊ฒƒ์„ ๊ฐœ๋ฐœํ•˜๊ณ  ํ…Œ์ŠคํŠธํ•œ ๊ฐœ๋ฐœ์ž๋“ค์—๊ฒŒ ๊ฐ์‚ฌํ•˜๊ณ  ์ตœ์ข… ์ œํ’ˆ์— ์ถ”๊ฐ€ํ•  ๊ฒƒ์ด๋ผ๊ณ  ํ™•์‹ ํ•ฉ๋‹ˆ๋‹ค.

๊ทธ๋“ค์—๊ฒŒ ์•ฝ๊ฐ„์˜ ์‹œ๊ฐ„์„ ์ฃผ๊ฑฐ๋‚˜ ๊ทธ๋ƒฅ ํŒŒ์ƒ์‹œํ‚ค์ž :-)) ์•„ํ•˜

๋ช‡ ๋…„ ์ „๋ถ€ํ„ฐ ์ด์— ๋Œ€ํ•œ ์š”์ฒญ์ด ๋งŽ์Šต๋‹ˆ๋‹ค. ์œ ์ผํ•œ ์˜๊ฒฌ/๋‹ต๋ณ€: "์šฐ๋ฆฌ๋Š” ๊ทธ๊ฒƒ์— ๋Œ€ํ•ด ์ƒ๊ฐํ•  ๊ฒƒ์ž…๋‹ˆ๋‹ค."

๊ทธ๊ฒƒ์„ ๊ตฌํ˜„ํ•˜์ง€ ์•Š์„ ๊ธฐ์ˆ ์  ์ด์œ ๊ฐ€ ์žˆ๋‹ค๋ฉด - ๊ทธ๋“ค ์ค‘ ํ•œ ๋ช…์ด ๋Œ€๋‹ตํ•˜๊ณ  ๊ทธ๊ฒƒ์ด ๋ถˆ๊ฐ€๋Šฅํ•œ ์ด์œ ๋ฅผ ์„ค๋ช…ํ•œ๋‹ค๋ฉด ์ข‹์„ ๊ฒƒ์ž…๋‹ˆ๋‹ค. ๋ช‡ ๋…„ ์ „์— ๋‚˜๋Š” ์–ด๋””์—์„œ๋‚˜ ๋‹ค์Œ๊ณผ ๊ฐ™์€ ๋‹ต๋ณ€์„ ์ฝ์—ˆ์Šต๋‹ˆ๋‹ค(๊ธฐ์–ตํ•˜์ง€ ์•Š์Œ): "์šฐ๋ฆฌ๋Š” ํ•„์š”ํ•˜์ง€ ์•Š์œผ๋ฏ€๋กœ ์ž‘์—…ํ•˜์ง€ ์•Š์„ ๊ฒƒ์ž…๋‹ˆ๋‹ค..."?!

์ด๋ฉ”์ผ๋กœ ๋‹ต๋ณ€ํ•  ์ˆ˜ ์—†๋Š” ๊ฒฝ์šฐ - OK. ํ•˜์ง€๋งŒ ๊ณ ๊ฐ์ด ์ด๋ฉ”์ผ๋กœ ๋‹ต์žฅ์„ ๋ณด๋‚ผ ์ˆ˜ ์žˆ๋‹ค๋Š” ์‚ฌ์‹ค - ์ƒ๋‹ด์›๋งŒ ํ•  ์ˆ˜ ์žˆ๋Š” ์ผ... ์ €๋Š” ์ „ํ˜€ ์ดํ•ดํ•˜์ง€ ๋ชปํ–ˆ์Šต๋‹ˆ๋‹ค.

ํ•˜์ง€๋งŒ OK - ๋‹น์‹ ๊ณผ ์—ฌ๊ธฐ ์‚ฌ๋žŒ๋“ค ๋•๋ถ„์— ํ•ด๊ฒฐ๋˜์—ˆ์Šต๋‹ˆ๋‹ค!!! ๋‹ค์‹œ ํ•œ ๋ฒˆ ์ง„์‹ฌ์œผ๋กœ ๊ฐ์‚ฌ๋“œ๋ฆฝ๋‹ˆ๋‹ค ...

์™ˆํ• ๋ผ

OST๋Š” ์ฃผ๋กœ ์˜คํ”ˆ ์†Œ์Šค ํ‹ฐ์ผ“ํŒ… ์‹œ์Šคํ…œ์ด๋ฉฐ ์ปค๋ฎค๋‹ˆํ‹ฐ์™€ OSTicket์— ๊ฐœ์ธ์ ์ธ ์‹œ๊ฐ„์„ ํ• ์• ํ•˜๋Š” ์†Œ์ˆ˜์˜ ๊ฐœ๋ฐœ์ž๊ฐ€ ์ง€์›ํ•ฉ๋‹ˆ๋‹ค. ๊ทธ๋“ค์€ OSTicket์„ ๋ฌด๋ฃŒ๋กœ ๋˜๋Š” ๊ฑฐ์˜ ๋ณด์ƒ ์—†์ด ์ž‘์—…ํ•˜๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค. ์ˆ˜์ฒœ ๋ช…์ด OSTicket์„ ์‚ฌ์šฉํ•˜๊ณ  ๊ธฐ๋Šฅ์„ ์š”์ฒญํ•˜๊ณ , ์ด๊ฒƒ์ด ์ƒˆ ๋ฒ„์ „์ด ๋‚˜์˜ค๋Š” ๋ฐฉ์‹์ด์ง€๋งŒ, ๋„ˆ๋ฌด ๋งŽ์€ ๊ธฐ๋Šฅ์ด ์š”์ฒญ๋˜๊ฑฐ๋‚˜ ์ด๋Ÿฌํ•œ ๊ธฐ๋Šฅ์ด ์ฝ”๋“œ ์ธก๋ฉด์—์„œ ์ •๋ง ๋ฏธ์ณค๊ธฐ ๋•Œ๋ฌธ์— ๊ตฌํ˜„ํ•˜๋Š” ๋ฐ ์‹œ๊ฐ„์ด ๊ฑธ๋ฆฝ๋‹ˆ๋‹ค. ๊ธฐ๋Šฅ์ด ์ถ”๊ฐ€๋˜๊ณ , ํ•œ ๋ฒ„์ „ ๋˜๋Š” ๋‘ ๊ฐ€์ง€ ๋ฒ„์ „์ด ์—†๋Š” ์ฃผ์š” ๋ฆด๋ฆฌ์Šค์—์„œ ๋ฐœ์ƒํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ๊ทธ๊ฒƒ์€ ๊ฐ€์žฅ ํ•„์š”ํ•œ ๊ฒƒ์— ๋‹ฌ๋ ค ์žˆ์Šต๋‹ˆ๋‹ค. ํ•œ ๊ฐ€์ง€ ๋ฐฉ๋ฒ•์€ ์ปค๋ฎค๋‹ˆํ‹ฐ๊ฐ€ ๊ธฐ๋Šฅ์„ ์–ผ๋งˆ๋‚˜ ์›ํ•˜๋Š”์ง€ ํ™•์ธํ•˜๋Š” ๊ฒƒ์ž…๋‹ˆ๋‹ค. ์ด ์ด๋ฉ”์ผ์€ ์ฃผ์š” ์š”์ฒญ์ž…๋‹ˆ๋‹ค.

์ด ๋ชจ๋“  ๊ฒƒ์„ ๋งํ•˜๋ฉด์„œ๋„ ์ด๊ฒƒ์ด ๊ฐ€๊นŒ์šด ์žฅ๋ž˜์— ๊ตฌํ˜„๋  ๊ฒƒ์ด๋ผ๊ณ  ํ™•์‹ ํ•ฉ๋‹ˆ๋‹ค. ์ธ๋‚ด์‹ฌ์„ ๊ฐ–๊ณ  OSTicket์˜ ์ดํ›„ ๋ฒ„์ „์—์„œ ๋ณด๊ณ  ์‹ถ์€ ๊ธฐ๋Šฅ์„ ๊ณ„์† ์š”์ฒญํ•˜์‹ญ์‹œ์˜ค.

2017๋…„ 4์›” 20์ผ ์˜ค์ „ 11์‹œ 9๋ถ„์— walhallaRV [email protected]์—์„œ ๋‹ค์Œ๊ณผ ๊ฐ™์ด ์ผ์Šต๋‹ˆ๋‹ค.

๋ช‡ ๋…„ ์ „๋ถ€ํ„ฐ ์ด์— ๋Œ€ํ•œ ์š”์ฒญ์ด ๋งŽ์Šต๋‹ˆ๋‹ค. ์œ ์ผํ•œ ์˜๊ฒฌ/๋‹ต๋ณ€: "์šฐ๋ฆฌ๋Š” ๊ทธ๊ฒƒ์— ๋Œ€ํ•ด ์ƒ๊ฐํ•  ๊ฒƒ์ž…๋‹ˆ๋‹ค."

๊ทธ๊ฒƒ์„ ๊ตฌํ˜„ํ•˜์ง€ ์•Š์„ ๊ธฐ์ˆ ์  ์ด์œ ๊ฐ€ ์žˆ๋‹ค๋ฉด - ๊ทธ๋“ค ์ค‘ ํ•œ ๋ช…์ด ๋Œ€๋‹ตํ•˜๊ณ  ๊ทธ๊ฒƒ์ด ๋ถˆ๊ฐ€๋Šฅํ•œ ์ด์œ ๋ฅผ ์„ค๋ช…ํ•œ๋‹ค๋ฉด ์ข‹์„ ๊ฒƒ์ž…๋‹ˆ๋‹ค. ๋ช‡ ๋…„ ์ „์— ๋‚˜๋Š” ์–ด๋””์—์„œ๋‚˜ ๋‹ค์Œ๊ณผ ๊ฐ™์€ ๋‹ต๋ณ€์„ ์ฝ์—ˆ์Šต๋‹ˆ๋‹ค(๊ธฐ์–ตํ•˜์ง€ ์•Š์Œ): "์šฐ๋ฆฌ๋Š” ํ•„์š”ํ•˜์ง€ ์•Š์œผ๋ฏ€๋กœ ์ž‘์—…ํ•˜์ง€ ์•Š์„ ๊ฒƒ์ž…๋‹ˆ๋‹ค..."?!

์ด๋ฉ”์ผ๋กœ ๋‹ต๋ณ€ํ•  ์ˆ˜ ์—†๋Š” ๊ฒฝ์šฐ - OK. ํ•˜์ง€๋งŒ ๊ณ ๊ฐ์ด ์ด๋ฉ”์ผ๋กœ ๋‹ต์žฅ์„ ๋ณด๋‚ผ ์ˆ˜ ์žˆ๋‹ค๋Š” ์‚ฌ์‹ค - ์ƒ๋‹ด์›๋งŒ ํ•  ์ˆ˜ ์žˆ๋Š” ์ผ... ์ €๋Š” ์ „ํ˜€ ์ดํ•ดํ•˜์ง€ ๋ชปํ–ˆ์Šต๋‹ˆ๋‹ค.

ํ•˜์ง€๋งŒ OK - ๋‹น์‹ ๊ณผ ์—ฌ๊ธฐ ์‚ฌ๋žŒ๋“ค ๋•๋ถ„์— ํ•ด๊ฒฐ๋˜์—ˆ์Šต๋‹ˆ๋‹ค!!! ๋‹ค์‹œ ํ•œ ๋ฒˆ ์ง„์‹ฌ์œผ๋กœ ๊ฐ์‚ฌ๋“œ๋ฆฝ๋‹ˆ๋‹ค ...

์™ˆํ• ๋ผ

โ€”
์ด ์Šค๋ ˆ๋“œ์— ๊ฐ€์ž…ํ–ˆ๊ธฐ ๋•Œ๋ฌธ์— ์ด ๋ฉ”์‹œ์ง€๋ฅผ ๋ฐ›๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค.
์ด ์ด๋ฉ”์ผ์— ์ง์ ‘ ๋‹ต์žฅํ•˜๊ฑฐ๋‚˜ GitHub์—์„œ ๋ณด๊ฑฐ๋‚˜ ์Šค๋ ˆ๋“œ๋ฅผ ์Œ์†Œ๊ฑฐํ•˜์„ธ์š”.

๊ทธ๊ฒƒ์€ ์—ฌ๊ธฐ์—์„œ OT์ด๋ฉฐ ์—ฌ๊ธฐ์„œ ๋…ผ์˜ํ•˜๊ณ  ์‹ถ์ง€ ์•Š์Šต๋‹ˆ๋‹ค. ๊ทธ๋Ÿฌ๋‚˜ ์šฐ๋ฆฌ๋Š” ๋‘ ๋ช…์˜ ๊ณ ๊ฐ์„ ๊ทธ๋“ค์—๊ฒŒ ๋ณด๋ƒˆ๊ณ  ๊ทธ๋“ค์€ ๋งค๋‹ฌ ๋งŽ์€ ๋ˆ์„ ์ง€๋ถˆํ–ˆ์Šต๋‹ˆ๋‹ค. ๊ทธ๋ž˜์„œ ๊ฐœ๋ฐœ์ž๋„ ๋ˆ์„ ๋ฐ›๋Š” ๊ฒƒ ๊ฐ™์•„์š”?! ๋” ๋‚˜์•„๊ฐ€: ๊ทธ๋“ค์€ ์—ฌ๊ธฐ์—์„œ ์ด ํŒจ์น˜๋ฅผ ๋ณต์‚ฌํ•˜๊ณ  ํ…Œ์ŠคํŠธ๋ฅผ ์œ„ํ•ด RC/๋ฒ ํƒ€๋กœ ๊ตฌํ˜„ํ•˜๋ฉด ๋ฉ๋‹ˆ๋‹ค. ๋‚ด๊ฐ€ ์ฝ์€ ๊ฒƒ์ฒ˜๋Ÿผ ์ด ํŒจ์น˜๋Š” V 1.7๋ถ€ํ„ฐ ์กด์žฌํ•ฉ๋‹ˆ๊นŒ?

๊ทธ๋“ค์ด ํ•œ ๋ฒˆ๋งŒ ๋Œ€๋‹ตํ–ˆ๋‹ค๋ฉด ์ดํ•ดํ•  ์ˆ˜ ์žˆ์—ˆ์Šต๋‹ˆ๋‹ค. "์ด ๊ธฐ๋Šฅ์„ ๊ตฌํ˜„ํ•˜๋Š” ๊ฒƒ์€ ๋ถˆ๊ฐ€๋Šฅํ•ฉ๋‹ˆ๋‹ค." ํ•˜์ง€๋งŒ ์ด์— ๋Œ€ํ•ด "์ƒ๊ฐํ•ด ๋ณด๊ฒ ๋‹ค"๊ณ  ๋‹ตํ–ˆ๋‹ค. ๋ช‡ ๋…„ ๋™์•ˆ ์•„๋ฌด ๊ฒฐ์ •๋„ ์—†์ด? ๊ทธ ๊ณ ๊ฐ๋“ค๋„ ์—ฌ๋Ÿฌ ๋ฒˆ ๋ฌผ์—ˆ์Šต๋‹ˆ๋‹ค. ๊ธฐ๋Šฅ ์š”์ฒญ์„ ์š”์ฒญํ•˜๊ณ  ์‘๋‹ตํ•˜์ง€ ์•Š๋Š” ์ด์œ ๋Š” ๋ฌด์—‡์ž…๋‹ˆ๊นŒ?

๊ทธ๋Ÿฌ๋‚˜ ์–ด์จŒ๋“  - ๋‚˜๋Š” ์ด ํ•ด๊ฒฐ์ฑ…์„ ์ฐพ์•˜๊ณ , ๊ทธ๋“ค์˜ ์ •์น˜๋ฅผ ์ดํ•ดํ•  ํ•„์š”๊ฐ€ ์—†๊ณ , ์–ด๋–ค ์—…๋ฐ์ดํŠธ๋„ ํ•˜์ง€ ์•Š์„ ๊ฒƒ์ด๊ณ  ๋‚˜๋Š” ํ–‰๋ณตํ•ฉ๋‹ˆ๋‹ค!!!

์•ˆ๋…•ํ•˜์„ธ์š”,

๋‚˜๋Š”์ด ์†”๋ฃจ์…˜์„ ์ฐพ๊ณ  ์žˆ์—ˆ์ง€๋งŒ ๋‚˜๋Š” devolper๊ฐ€ ์•„๋‹™๋‹ˆ๋‹ค. ์ด ์ž‘์—…์„ ์ˆ˜ํ–‰ํ•˜๋Š” ๋ฐ ์˜ฌ๋ฐ”๋ฅธ ํŒŒ์ผ์„ ๊ฐ€์ ธ์˜ค๋Š” ๋ฐ ๋„์›€์ด ๋˜๋Š” ์‚ฌ๋žŒ์ด ์žˆ์Šต๋‹ˆ๊นŒ? ๋ฒ„์ „ 1.10.

์ž˜ ๋ถ€ํƒ๋“œ๋ฆฝ๋‹ˆ๋‹ค!!!!

์ œ์ด

๋™๋ฌผ์„ ๊ตฌํ•˜๊ณ  ๊ฐœ๋ฐœ์ž๋ฅผ ๊ตฌํ•˜์„ธ์š” :-)

Il giorno sab 22 lug 2017 alle 20:48 j070nl [email protected] ha
์Šคํฌ๋ฆฝํ† :

์•ˆ๋…•ํ•˜์„ธ์š”,

๋‚˜๋Š”์ด ์†”๋ฃจ์…˜์„ ์ฐพ๊ณ  ์žˆ์—ˆ์ง€๋งŒ ๋‚˜๋Š” devolper๊ฐ€ ์•„๋‹™๋‹ˆ๋‹ค. ๊ฑฐ๊ธฐ ์žˆ๋‹ˆ?
์ด ์ž‘์—…์„ ์ˆ˜ํ–‰ํ•˜๋Š” ๋ฐ ์ ํ•ฉํ•œ ํŒŒ์ผ์„ ์–ป๋Š” ๋ฐ ๋„์›€์ด ๋˜๋Š” ์‚ฌ๋žŒ์€ ๋ˆ„๊ตฌ์ž…๋‹ˆ๊นŒ?

์ž˜ ๋ถ€ํƒ๋“œ๋ฆฝ๋‹ˆ๋‹ค!!!!

์ œ์ด

โ€”
๋‹น์‹ ์ด ๋Œ“๊ธ€์„ ๋‹ฌ์•˜๊ธฐ ๋•Œ๋ฌธ์— ์ด๊ฒƒ์„ ๋ฐ›๋Š” ๊ฒƒ์ž…๋‹ˆ๋‹ค.
์ด ์ด๋ฉ”์ผ์— ์ง์ ‘ ๋‹ต์žฅํ•˜๊ณ  GitHub์—์„œ ํ™•์ธ
https://github.com/osTicket/osTicket/issues/2242#issuecomment-317178224 ,
๋˜๋Š” ์Šค๋ ˆ๋“œ ์Œ์†Œ๊ฑฐ
https://github.com/notifications/unsubscribe-auth/AAH4iilh9QVzNKJ3inWp6muFBLUGBtRFks5sQeGWgaJpZM4FVyBD
.

>

์ค„๋ฆฌ์•™ ๋ถ€๋ผํ† 
ํ–‰์ •๊ด€
๋ง์นด์Šค Srl
p: +390230321419 m: +393356359515
f: +390240700321
a: Cartesio 2๋ฅผ ํ†ตํ•ด
20124 - ๋ฐ€๋ผ๋…ธ(MI)
w: www.linkas.it ์ „์ž: [email protected]
http://julien.burat.to/

๋‹น์‹ ์€ ํ•˜๋‚˜์ž…๋‹ˆ๊นŒ?

osTicket์—์„œ ์ด๊ฒƒ์„ ์˜ต์…˜์œผ๋กœ ์‚ฌ์šฉํ•˜๋Š” ๊ฒƒ์ด ์ข‹์Šต๋‹ˆ๋‹ค. @TheCloud ํŒจ์น˜ ๊ฐ์‚ฌํ•ฉ๋‹ˆ๋‹ค!

@Cloud Reply.txt ํŒŒ์ผ ๊ฐ์‚ฌํ•ฉ๋‹ˆ๋‹ค. ํŒจ์น˜ ์‹คํ–‰์€ 1.10์—์„œ ์™„๋ฒฝํ•˜๊ฒŒ ์ž‘๋™ํ–ˆ์œผ๋ฉฐ ์ง์›์ด ์‘๋‹ต์„ ์ œ์ถœํ•˜๋ฉด ๊ณ ๊ฐ์—๊ฒŒ ์ด๋ฉ”์ผ์„ ๋ณด๋ƒ…๋‹ˆ๋‹ค. ์—„์ฒญ๋‚œ!

์›๋ž˜ ์š”์ฒญ์ž๋กœ์„œ ์ปค๋ฎค๋‹ˆํ‹ฐ/์ œํ’ˆ ์‚ฌ์šฉ์ž๊ฐ€ ์•ฝ๊ฐ„์˜ ์ˆ˜์ •์„ ํ•ด์„œ ๊ธฐ์ฉ๋‹ˆ๋‹ค. ๊ทธ๋Ÿฌ๋‚˜ ๊ธฐ๋ณธ์ ์œผ๋กœ ํ•ด๋‹น ๊ธฐ๋Šฅ์„ ์ œํ’ˆ์— ํฌํ•จํ•  ๊ฐ€๋Šฅ์„ฑ์ด ์žˆ๋Š”์ง€ ํ”„๋กœ์ ํŠธ ๊ด€๋ฆฌ์ž์—๊ฒŒ ๋ฌผ์–ด๋ด์•ผ ํ•ฉ๋‹ˆ๋‹ค.

osTicket์œผ๋กœ ์›ํ•˜๋Š” ๊ธฐ๋Šฅ์— ๋Œ€ํ•œ ์ผ๋ถ€ ํ์‡„๋ฅผ ๋‹ค๋ฅธ ์‚ฌ๋žŒ๋“ค์—๊ฒŒ ์ค„ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

@voarsh ํ–ฅํ›„ ๋ฒ„์ „์— ๋Œ€ํ•œ ๊ฐœ๋ฐœ ๋กœ๋“œ๋งต์— ์žˆ๋Š” ๊ฒƒ์ž…๋‹ˆ๋‹ค. ์˜ˆ, ํ•˜์ง€๋งŒ ์ฆ‰์‹œ ๊ตฌํ˜„๋˜์ง€๋Š” ์•Š์„ ๊ฒƒ์ž…๋‹ˆ๋‹ค. ์ด์™€ ๊ฐ™์ด ์šฐ๋ฆฌ๋Š” ํ’€ ๋ฆฌํ€˜์ŠคํŠธ์˜ ์•„์ด๋””์–ด๋ฅผ ๊ธฐ๋ฐ˜์œผ๋กœ ์‚ฌ์šฉํ•˜๊ณ  ์šฐ๋ฆฌ์˜ ์ฝ”๋”ฉ ์Šคํƒ€์ผ/๋น„์ „์— ๊ณต์‹ ๊ธฐ๋Šฅ์„ ์ž‘์„ฑํ•  ๊ฒƒ์ž…๋‹ˆ๋‹ค. ๊ธฐ๋Šฅ ๊ฐœ๋ฐœ์ด ์™„๋ฃŒ๋˜๋ฉด ์ปค๋ฎค๋‹ˆํ‹ฐ์—์„œ ํ…Œ์ŠคํŠธํ•  ์ˆ˜ ์žˆ๋„๋ก ์—ฌ๊ธฐ๋กœ ํ‘ธ์‹œํ•  ๊ฐ€๋Šฅ์„ฑ์ด ๋†’์Šต๋‹ˆ๋‹ค. ๊ทธ๋Ÿฐ ๋‹ค์Œ ์™„์ „ํžˆ ํ…Œ์ŠคํŠธ๋˜๊ณ  ์Šน์ธ๋œ ํ›„ ํ•ต์‹ฌ ์ฝ”๋“œ๋ฒ ์ด์Šค์— ๋ณ‘ํ•ฉ๋˜๊ณ  ๋‹ค์Œ ๋ฒ„์ „๊ณผ ๋ถ„๋ฆฌ๋ฉ๋‹ˆ๋‹ค. ์ด ๋ฌธ์ œ๊ฐ€ ํ•ด๊ฒฐ๋˜๊ธฐ๋ฅผ ๋ฐ”๋ž๋‹ˆ๋‹ค. ๊ฑด๋ฐฐ.

ํŒจ์น˜๋ฅผ ์ฃผ์…”์„œ ๊ฐ์‚ฌํ•ฉ๋‹ˆ๋‹ค, ์ž˜ ์ž‘๋™ํ•ฉ๋‹ˆ๋‹ค!

ํ•œ ๊ฐ€์ง€ ์งˆ๋ฌธ์ž…๋‹ˆ๋‹ค. "Ticket Assigned to you" ์ด๋ฉ”์ผ์—๋„ ์ด๊ฒƒ์„ ๊ตฌํ˜„ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๊นŒ?

์‹œ๋‚˜๋ฆฌ์˜ค: ์ƒ๋‹ด์›์—๊ฒŒ ํ‹ฐ์ผ“์„ ํ• ๋‹นํ•ฉ๋‹ˆ๋‹ค. ์ด ์—์ด์ „ํŠธ๋Š” ์ด๋ฉ”์ผ๋กœ ์•Œ๋ฆผ์„ ๋ฐ›๊ณ  ํ•ด๋‹น ์ด๋ฉ”์ผ์— ํšŒ์‹ ํ•ฉ๋‹ˆ๋‹ค. ๋ถˆํ–‰ํžˆ๋„ ์ด๊ฒƒ์€ ๊ธฐ์กด ํ‹ฐ์ผ“/ํด๋ผ์ด์–ธํŠธ์— ๋Œ€ํ•œ ์ƒˆ ์‘๋‹ต ๋Œ€์‹  ์ƒˆ ํ‹ฐ์ผ“์„ ์ƒ์„ฑํ•ฉ๋‹ˆ๋‹ค.

๊ทธ๊ฒŒ ๊ฐ€๋Šฅํ•ฉ๋‹ˆ๊นŒ? ์ด๊ฒƒ์€ ๊ต‰์žฅํ•  ๊ฒƒ์ž…๋‹ˆ๋‹ค!
๊ณ ๋งˆ์›Œ ์–˜๋“ค์•„

@Cloud ์ œ ์ƒ๊ฐ์— osTicket์ด ์•ˆ๊ณ  โ€‹โ€‹์žˆ๋Š” ์‹ค์ œ ๋ฌธ์ œ ์ค‘ ํ•˜๋‚˜๋Š” ๋‹ค์Œ์— ๋ฌด์—‡์ด ์ˆ˜์ • ๋ฐ ๋ณ€๊ฒฝ์„ ์ œ์ถœํ•ด์•ผ ํ•˜๋Š”์ง€์— ๋Œ€ํ•œ ์ง„์ •ํ•œ ๋ช…ํ™•ํ•œ ๋ฐฉํ–ฅ์ด ์—†๋‹ค๋Š” ๊ฒƒ์ž…๋‹ˆ๋‹ค. ์˜ˆ๋ฅผ ๋“ค์–ด ์ด ๊ธฐ๋Šฅ์€ ํ”Œ๋Ÿฌ๊ทธ์ธ์œผ๋กœ ๋˜๋Š” "์ฝ”์–ด"์— ์ถ”๊ฐ€๋œ ๊ธฐ๋Šฅ์œผ๋กœ ๊ฐ€์žฅ ์ ํ•ฉํ•ฉ๋‹ˆ๋‹ค. ์ด๊ฒƒ์ด ํ”Œ๋Ÿฌ๊ทธ์ธ์œผ๋กœ ๊ฐ€์žฅ ์ ํ•ฉํ•œ ๊ฒƒ์ด๋ผ๋ฉด - ์ข‹์Šต๋‹ˆ๋‹ค. ๊ทธ๋Ÿฐ ๋‹ค์Œ ๊ทธ๋ฃน์œผ๋กœ ํ•˜๋‚˜๋กœ ์ด์‹ํ•ด์•ผ ํ•ฉ๋‹ˆ๋‹ค. ๊ทธ๋ ‡์ง€ ์•Š์œผ๋ฉด ์ด๊ฒƒ์— ๋Œ€ํ•œ ํฐ ์ง€์›๊ณผ ๋ช‡ ๋…„์ด ์ง€๋‚œ ์‚ฌ์‹ค์„ ๊ฐ์•ˆํ•  ๋•Œ ์ด๊ฒƒ์ด ํ•„์š”ํ•˜๋‹ค๊ณ  ์ƒ๊ฐํ•ฉ๋‹ˆ๋‹ค.

OSS ํ”„๋กœ์ ํŠธ๊ฐ€ ์„ฑ์žฅํ•จ์— ๋”ฐ๋ผ ์ฝ”๋“œ ๊ฒ€ํ† , ๊ธฐ๋Šฅ ํ‰๊ฐ€, ๋กœ๋“œ๋งต ๋ฐ ๋””์ž์ธ์„ ์ง€์›ํ•˜๊ธฐ ์œ„ํ•ด ์ ๊ทน์ ์ด๊ณ  ํ—Œ์‹ ์ ์ธ ์ปค๋ฎค๋‹ˆํ‹ฐ ์‚ฌ์šฉ์ž๋ฅผ ์ฐพ๋Š” ๊ฒฝ์šฐ๊ฐ€ ๋งŽ์Šต๋‹ˆ๋‹ค. ์ด ์ œํ’ˆ์—๋Š” ๋’ค์ณ์ง€๋Š” GOOD ์ฝ”๋“œ๊ฐ€ ๋„ˆ๋ฌด ๋งŽ์•„์„œ ๊ทธ๋ ‡์ง€ ์•Š์œผ๋ฉด ์–ป์„ ์ˆ˜ ์žˆ๋Š” ๊ฒฌ์ธ๋ ฅ์„ ์žƒ์„๊นŒ ๋‘๋ ต์Šต๋‹ˆ๋‹ค. ์†Œ๊ทœ๋ชจ ๊ทธ๋ฃน์ด ๊ตฌ์„ฑ๋˜๊ณ  ์„ธ๋ถ€ ์ •๋ณด๊ฐ€ ํ•ด์‹œ ์ฒ˜๋ฆฌ๋œ๋‹ค๋ฉด ์ฝ”๋“œ ๋ฐฑ๋กœ๊ทธ์™€ ํ•ต์‹ฌ์ด ๋˜์–ด์•ผ ํ•˜๋Š” ๊ฒƒ๊ณผ ํ”Œ๋Ÿฌ๊ทธ์ธ์ด ๋˜์–ด์•ผ ํ•˜๋Š” ๊ฒƒ์— ๋Œ€ํ•œ ๋” ๋‚˜์€ ๋ช…ํ™•์„ฑ์ด ๊นจ๋—ํ•˜๊ณ  ์‹ ์†ํ•˜๊ฒŒ ์ฒ˜๋ฆฌ๋  ์ˆ˜ ์žˆ๋‹ค๊ณ  ๋ฏฟ์Šต๋‹ˆ๋‹ค.

์•ˆ๋…•ํ•˜์„ธ์š”,
์ด ๋ฆฌํ”Œ๋ ˆ์ด ํŒจ์น˜๋Š” ๋ฒ„์ „ 1.10.4์—์„œ๋„ ์ž‘๋™ํ•ฉ๋‹ˆ๊นŒ? ์ ์šฉ/ํ…Œ์ŠคํŠธ/์ž‘์—…ํ•œ ์‚ฌ๋žŒ์ด ์žˆ์Šต๋‹ˆ๊นŒ?

๋น ๋ฅธ ์‘๋‹ต์— ๊ฐ์‚ฌ๋“œ๋ฆฝ๋‹ˆ๋‹ค!

์™ˆํ• ๋ผ

1.10.x์—์„œ ์ž‘๋™ํ•ด์•ผ ํ•ฉ๋‹ˆ๋‹ค. ๊ทธ๋ ‡์ง€ ์•Š์€ ๊ฒฝ์šฐ ์•Œ๋ ค์ฃผ์„ธ์š”... ๊ด€๋ฆฌ๋˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค.
์ฝ”๋“œ ์กฐ๊ฐ

Il giorno gio 18 ott 2018 alle 03:55 walhallaRV [email protected]
ํ•˜ ์Šคํฌ๋ฆฝํ† :

์•ˆ๋…•ํ•˜์„ธ์š”,
๋ฒ„์ „ 1.10.4์—์„œ๋„ ์ด replay.patch๋ฅผ ์ˆ˜ํ–‰ํ•ฉ๋‹ˆ๊นŒ? ์‹ ์ฒญํ•œ ์‚ฌ๋žŒ /
ํ…Œ์ŠคํŠธ / ์ž‘๋™?

๋น ๋ฅธ ์‘๋‹ต์— ๊ฐ์‚ฌ๋“œ๋ฆฝ๋‹ˆ๋‹ค!

์™ˆํ• ๋ผ

โ€”
๋‹น์‹ ์ด ์–ธ๊ธ‰๋˜์—ˆ๊ธฐ ๋•Œ๋ฌธ์— ์ด๊ฒƒ์„ ๋ฐ›๋Š” ๊ฒƒ์ž…๋‹ˆ๋‹ค.
์ด ์ด๋ฉ”์ผ์— ์ง์ ‘ ๋‹ต์žฅํ•˜๊ณ  GitHub์—์„œ ํ™•์ธ
https://github.com/osTicket/osTicket/issues/2242#issuecomment-430848296 ,
๋˜๋Š” ์Šค๋ ˆ๋“œ ์Œ์†Œ๊ฑฐ
https://github.com/notifications/unsubscribe-auth/AAH4ivLGLj2zFUk4fGrRLc4LI7UoGcNcks5ul9-kgaJpZM4FVyBD
.

>

์ค„๋ฆฌ์•™ ๋ถ€๋ผํ† 
ํ–‰์ •๊ด€
๋ง์นด์Šค Srl
p: +390230321419 m: +393356359515
f: +390240700321
a: Cartesio 2๋ฅผ ํ†ตํ•ด
20124 - ๋ฐ€๋ผ๋…ธ(MI)
w: www.linkas.it ์ „์ž: [email protected]
http://julien.burat.to/

์ด๊ฒƒ์€ ๊ต‰์žฅํ•ฉ๋‹ˆ๋‹ค. ๋ฐฉ๊ธˆ ํŒจ์น˜ํ•˜๊ณ  ์ž˜ ์ž‘๋™ํ•ฉ๋‹ˆ๋‹ค. @TheCloud ๋‹˜ ์ •๋ง ๊ฐ์‚ฌํ•ฉ๋‹ˆ๋‹ค!!

๋ˆ„๊ตฌ๋“ ์ง€ ์ด๊ฒƒ์ด ์ตœ์‹  ๋ฒ„์ „์—์„œ ์ž‘๋™ํ•˜๋„๋ก ํ–ˆ์Šต๋‹ˆ๊นŒ? ํŒจ์น˜๊ฐ€ ์ œ๋Œ€๋กœ ์ž‘๋™ํ–ˆ์ง€๋งŒ ์•„๋ฌด ๊ฒƒ๋„ ๋ณ€๊ฒฝ๋˜์ง€ ์•Š์€ ๊ฒƒ ๊ฐ™์Šต๋‹ˆ๋‹ค.

๋ˆ„๊ตฌ๋“ ์ง€ ์ด๊ฒƒ์ด ์ตœ์‹  ๋ฒ„์ „์—์„œ ์ž‘๋™ํ•˜๋„๋ก ํ–ˆ์Šต๋‹ˆ๊นŒ? ํŒจ์น˜๊ฐ€ ์ œ๋Œ€๋กœ ์ž‘๋™ํ–ˆ์ง€๋งŒ ์•„๋ฌด ๊ฒƒ๋„ ๋ณ€๊ฒฝ๋˜์ง€ ์•Š์€ ๊ฒƒ ๊ฐ™์Šต๋‹ˆ๋‹ค.

์–ด๋–ป๊ฒŒ ํ…Œ์ŠคํŠธ ํ–ˆ์Šต๋‹ˆ๊นŒ? ์ด๋ฉ”์ผ๋กœ ํ‹ฐ์ผ“์— ํšŒ์‹ ํ•˜์…จ์Šต๋‹ˆ๊นŒ?

@bevergit class.thread ๋ฐ class.ticket์„ ์ˆ˜๋™์œผ๋กœ ํŽธ์ง‘ํ•ด์•ผ ํ•ฉ๋‹ˆ๋‹ค. ์ด ๋ฆด๋ฆฌ์Šค ์ดํ›„ ์ค„ #์ด ๋ณ€๊ฒฝ๋˜์—ˆ์Šต๋‹ˆ๋‹ค.

๋ถˆํ–‰ํžˆ๋„ 1.11์—์„œ๋Š” ์ž‘๋™ํ•˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค. $mailinfo['userClass']๋ฅผ 'S'์™€ ๋™์ผํ•˜๊ฒŒ ํ•  ์ˆ˜ ์—†์œผ๋ฉฐ ํ•ญ์ƒ 'M'๊ณผ ๋™์ผํ•ฉ๋‹ˆ๋‹ค... ์ข€ ์Šฌํ”„๋„ค์š”

v1.12์— ๋Œ€ํ•œ ์—…๋ฐ์ดํŠธ๊ฐ€ ์žˆ์Šต๋‹ˆ๊นŒ? ์ด ๊ธฐ๋Šฅ์„ ๊ตฌํ˜„ํ•  ์ˆ˜ ์žˆ๊ธฐ๋ฅผ ๋ฐ”๋ž์Šต๋‹ˆ๋‹ค. ์ด๊ฒƒ์€ ๋งค์šฐ ๋†“์นœ ๊ธฐ๋Šฅ์œผ๋กœ ํŒ๋ช…๋˜๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค.

๋‹จ,
OSTicket์€ ์ปค๋ฎค๋‹ˆํ‹ฐ๋ฅผ ๋“ฃ๋Š” ๋ฐ ๋ณ„๋กœ ๊ด€์‹ฌ์ด ์—†๋Š” ๊ฒƒ ๊ฐ™์Šต๋‹ˆ๋‹ค.
์š”๊ตฌ ์‚ฌํ•ญ :-)

์ค„๋ฆฌ์•™ ๋ถ€๋ผํ† 
ํ–‰์ •๊ด€
๋ง์นด์Šค Srl
p: +390230321419 m: +393356359515
f: +390240700321
a: Cartesio 2๋ฅผ ํ†ตํ•ด
20124 - ๋ฐ€๋ผ๋…ธ(MI)
w: www.linkas.it ์ „์ž: [email protected]
http://julien.burat.to/

Il giorno mer 19 giu 2019 alle ore 17:16 Dan [email protected] ํ•˜
์Šคํฌ๋ฆฝํ† :

v1.12์— ๋Œ€ํ•œ ์—…๋ฐ์ดํŠธ๊ฐ€ ์žˆ์Šต๋‹ˆ๊นŒ? ์ด ๊ธฐ๋Šฅ์„ ๊ตฌํ˜„ํ•  ์ˆ˜ ์žˆ๊ธฐ๋ฅผ ๋ฐ”๋ž์Šต๋‹ˆ๋‹ค. ์ด๊ฒƒ์€
๋งค์šฐ ๋†“์นœ ๊ธฐ๋Šฅ์œผ๋กœ ํŒ๋ช…๋˜์—ˆ์Šต๋‹ˆ๋‹ค.

โ€”
๋‹น์‹ ์ด ์–ธ๊ธ‰๋˜์—ˆ๊ธฐ ๋•Œ๋ฌธ์— ์ด๊ฒƒ์„ ๋ฐ›๋Š” ๊ฒƒ์ž…๋‹ˆ๋‹ค.
์ด ์ด๋ฉ”์ผ์— ์ง์ ‘ ๋‹ต์žฅํ•˜๊ณ  GitHub์—์„œ ํ™•์ธ
https://github.com/osTicket/osTicket/issues/2242?email_source=notifications&email_token=AAA7RCS7GPKBINUWVH3VGTP3JEVZA5CNFSM4BKXEBB2YY3PNVWWK3TUL52HS4DFVEXG43VMXVBW
๋˜๋Š” ์Šค๋ ˆ๋“œ ์Œ์†Œ๊ฑฐ
https://github.com/notifications/unsubscribe-auth/AAA7RCXNJBKUKAJBDC7YIW3P3JEVZANCNFSM4BKXEBBQ
.

๋ฉฐ์น  ๋™์•ˆ @mudul MOD๋ฅผ v1.12์— ์ถ”๊ฐ€ํ•˜๋ ค๊ณ  ์‹œ๋„ํ–ˆ์œผ๋ฉฐ ์ด์ œ ์—์ด์ „ํŠธ๊ฐ€ ์ด๋ฉ”์ผ์„ ํ†ตํ•ด ํšŒ์‹ ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
๊ทธ๋Ÿฌ๋‚˜ ์‹œ์Šคํ…œ์€ ์‘๋‹ต์„ ์‚ฌ์šฉ์ž ์‘๋‹ต(์ฆ‰, ์‹œ์Šคํ…œ์˜ ํŒŒ๋ž€์ƒ‰)์œผ๋กœ ์ฒ˜๋ฆฌํ•˜๊ณ  ํ‹ฐ์ผ“ ์ƒ์„ฑ์ž/ํ˜‘๋ ฅ์ž์—๊ฒŒ ๊ฒฝ๊ณ  ์ด๋ฉ”์ผ์„ ๋ณด๋‚ด์ง€ ์•Š์Šต๋‹ˆ๋‹ค. (์•„๋ž˜ ์ด๋ฏธ์ง€์˜ 2๋ฒˆ์งธ ํšŒ์‹ ์€ ์‹ค์ œ ์ƒ๋‹ด์›์˜ ์ด๋ฉ”์ผ ํšŒ์‹ ์ž…๋‹ˆ๋‹ค.)

TicketReplyIssue

๋งˆ์ง€๋ง‰ ํšŒ์‹ ์€ osticket ํ”Œ๋žซํผ์˜ ์—์ด์ „ํŠธ ๊ณ„์ •์—์„œ ํ•˜๊ธฐ ๋•Œ๋ฌธ์— ์ •์ƒ์ ์œผ๋กœ ์ž‘๋™ํ•ฉ๋‹ˆ๋‹ค.

์ „์ฒด ์ฝ”๋“œ ๊ตฌ์กฐ๋Š” ์›๋ž˜ MOD v1.9์™€ ์ตœ์‹  v1.12์—์„œ ์ƒ๋‹นํžˆ ๋‹ค๋ฆ…๋‹ˆ๋‹ค.
๋‚˜๋Š” ์—ฌ๊ธฐ์—์„œ ๋ง‰ํ˜”๊ณ  ์–ด๋–ค ๋ถ€๋ถ„์„ ์ˆ˜์ •ํ•ด์•ผํ•˜๋Š”์ง€ ์•Œ ์ˆ˜ ์—†์Šต๋‹ˆ๋‹ค.
์ด ์ฃผ์„๊ณผ ํ•จ๊ป˜ v1.12 class.ticket.php & class.thread.php๋ฅผ ์ฒจ๋ถ€ํ–ˆ์Šต๋‹ˆ๋‹ค.

์•„๋ฌด๋„ ๋‚˜์—๊ฒŒ ํžŒํŠธ๋ฅผ ์ค„ ์ˆ˜ ์žˆ์Šต๋‹ˆ๊นŒ? ๋˜๋Š” v1.12์šฉ MOD๋ฅผ ๊ณต์œ ํ•˜์‹œ๊ฒ ์Šต๋‹ˆ๊นŒ?

์ •๋ง ๊ฐ์‚ฌํ•ฉ๋‹ˆ๋‹ค.
V1.12_thread&ticket.zip

v1.12๋ฅผ ํ…Œ์ŠคํŠธํ•˜๋Š” ์ค‘์ž…๋‹ˆ๋‹ค.
์ž‘๋™ํ•˜๊ฒŒ ๋˜๋ฉด - ๋ชจ๋‘์—๊ฒŒ ์•Œ๋ ค ๋“œ๋ฆฌ๊ฒ ์Šต๋‹ˆ๋‹ค.
-์—์ด์Šค

์ž‘๋™ํ•˜๋Š” ๊ฒƒ์œผ๋กœ ๋ณด์ด๋Š” v1.12์šฉ ์—…๋ฐ์ดํŠธ๋œ ํŒจ์น˜๋ฅผ ๋งŒ๋“ค์—ˆ์Šต๋‹ˆ๋‹ค. ๋‚ด ํ”„๋กœ๋•์…˜ ์ธ์Šคํ„ด์Šค์—๋Š” ์—†์ง€๋งŒ ํ…Œ์ŠคํŠธ ๊ฒฐ๊ณผ ์ง€๊ธˆ์€ ์ •์ƒ์ ์œผ๋กœ ์ž‘๋™ํ•˜๋Š” ๊ฒƒ์œผ๋กœ ๋‚˜ํƒ€๋‚ฌ์Šต๋‹ˆ๋‹ค(์ œ ์ƒ๊ฐ์—๋Š”). ์ด๋ฉ”์ผ ๊ตฌ๋ฌธ ๋ถ„์„ ๋…ผ๋ฆฌ ๋ฐ ์Šค๋ ˆ๋“œ ์ฒ˜๋ฆฌ์— ์ผ๋ถ€ ๋ณ€๊ฒฝ ์‚ฌํ•ญ์ด ์žˆ์—ˆ๊ธฐ ๋•Œ๋ฌธ์— ์ด์ „ ํŒจ์น˜๊ฐ€ ๋” ์ด์ƒ ์ž‘๋™ํ•˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค.

์–ธ์  ๊ฐ€ ๋ˆ„๊ตฐ๊ฐ€๊ฐ€ ์ด ํŒจ์น˜๊ฐ€ ํ‹ฐ์ผ“ ํ• ๋‹น๋œ ์ด๋ฉ”์ผ์— ๋‹ต์žฅํ•˜๋Š” ๋ฐ ์ž‘๋™ํ•  ๊ฒƒ์ด๋ผ๊ณ  ์ƒ๊ฐํ•ฉ๋‹ˆ๋‹ค. ๋‚˜๋Š” ์ด๊ฒƒ์„ ์‚ฌ์šฉํ•˜์ง€ ์•Š์ง€๋งŒ ์—ญ์‹œ ํšจ๊ณผ๊ฐ€ ์žˆ๋Š” ๊ฒƒ ๊ฐ™๋‹ค.

์ด ๋ชจ๋“œ๋Š” ์™„์ „ํžˆ ์ง€์›๋˜์ง€ ์•Š์œผ๋ฉฐ ์—…๋ฐ์ดํŠธ๋˜๊ฑฐ๋‚˜ ์ˆ˜์ •๋  ๊ฒƒ์ด๋ผ๊ณ  ๋ณด์žฅํ•˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค. ๊ทธ๋Ÿฌ๋‚˜ ์ด ํŒจ์น˜๊ฐ€ ์„ค์น˜๋œ v1.12(๋‹ค๋ฅธ ๋ฒ„์ „ ์•„๋‹˜)๋ฅผ ์‚ฌ์šฉํ•˜๋Š” ๋™์•ˆ ์ฃผ์š” ๋ฒ„๊ทธ๊ฐ€ ๋ฐœ๊ฒฌ๋˜๋ฉด ์—ฌ๊ธฐ์— ๊ฒŒ์‹œํ•˜์—ฌ ์ œ๊ฐ€ ์•Œ ์ˆ˜ ์žˆ๋„๋ก ํ•˜์‹ญ์‹œ์˜ค.

์—์ด์Šค.ํŒจ์น˜.txt

-์—์ด์Šค

@acetwenty8
๊ทธ๊ฒƒ์€ ์ž˜ ์ž‘๋™ํ•ฉ๋‹ˆ๋‹ค! ์ •๋ง ๊ณ ๋ง™์Šต๋‹ˆ๋‹ค!

์•ˆ๋…•ํ•˜์„ธ์š” @acetwenty8 ์ž…๋‹ˆ๋‹ค .

ํŒŒ์ผ์„ ์ ์šฉํ•˜๊ณ  ์—…๋ฐ์ดํŠธํ–ˆ๋Š”๋ฐ ์ œ๋Œ€๋กœ ์ž‘๋™ํ•˜๋Š” ๊ฒƒ ๊ฐ™์Šต๋‹ˆ๋‹ค. ์—์ด์ „ํŠธ ์ด๋ฉ”์ผ์„ ๋น„๊ต ๋ฐ โ€‹โ€‹๊ฐ์ง€ํ•˜๊ณ  ์ˆ˜ํ–‰ํ•ด์•ผ ํ•˜๋Š” ์ž‘์—…์„ ์ˆ˜ํ–‰ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
๊ทธ๋Ÿฌ๋‚˜ ์šฐ๋ฆฌ ํ™˜๊ฒฝ์—์„œ๋Š” ์ตœ์ข… ์‚ฌ์šฉ์ž์—๊ฒŒ ํšŒ์‹ ํ•  ๋•Œ ๊ธฐ์ˆ  ์ง€์› ์ด๋ฉ”์ผ์„ ์‚ฌ์šฉํ•ฉ๋‹ˆ๋‹ค. osTicket์—์„œ ์‹œ์Šคํ…œ ์ด๋ฉ”์ผ๋กœ ํ• ๋‹น๋ฉ๋‹ˆ๋‹ค.
์ด๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ ์‘๋‹ตํ•˜๋ฉด ์ฝ”๋“œ์—์„œ ๋ฌด์‹œ๋˜๋ฏ€๋กœ ํ‹ฐ์ผ“์— ๋ฉ”์‹œ์ง€๊ฐ€ ์ถ”๊ฐ€๋˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค.
์‹œ์Šคํ…œ ์ด๋ฉ”์ผ์—์„œ๋„ ์ฝ”๋“œ๋ฅผ ํ™•์ธํ•˜๋Š” ๋ฐฉ๋ฒ•์ด ์žˆ์Šต๋‹ˆ๊นŒ?

๊ฐ์‚ฌํ•ฉ๋‹ˆ๋‹ค,
๋ ˆ์ฝ”

@lecobarros ์‹œ์Šคํ…œ ๋ฉ”์ผ์ด ๋ฌด์—‡์ธ์ง€ ์ž˜

๋‚ด๊ฐ€ ์ฝ”๋“œ๋กœ ์ž‘์—…ํ–ˆ๋˜ ๊ฒƒ์„ ๊ธฐ์–ตํ•  ๋•Œ, ๊ทธ๋“ค์€ ์ด๊ฒƒ์„ ๋ฐฉ์ง€ํ•˜๊ธฐ ์œ„ํ•ด ํŠน๋ณ„ํžˆ ๊ฒ€์‚ฌ๋ฅผ ํ–ˆ์Šต๋‹ˆ๋‹ค. ์ด ์ƒํ™ฉ์—์„œ ๋ฌดํ•œ ์ด๋ฉ”์ผ ๋ฃจํ”„๋ฅผ ์ƒ์„ฑํ•  ์ˆ˜ ์žˆ๊ธฐ ๋•Œ๋ฌธ์ผ ๊ฐ€๋Šฅ์„ฑ์ด ํฝ๋‹ˆ๋‹ค. ๊ทธ๋Ÿฐ ์ด์œ ๋กœ ๊ฒ€์‚ฌ๋ฅผ ๋น„ํ™œ์„ฑํ™”ํ•˜์ง€ ์•Š๋Š” ๊ฒƒ์ด ์ข‹์Šต๋‹ˆ๋‹ค.

postEmail ํ•จ์ˆ˜ ๋‚ด์˜ class.thread.php์—์„œ ์—ฌ๊ธฐ ์ด ์ฝ”๋“œ๋ผ๊ณ  ์ƒ๊ฐํ•ฉ๋‹ˆ๋‹ค.

        // Don't process the email -- it came FROM this system
        elseif (Email::getIdByEmail($mailinfo['email'])) {
            return false;
        }

@acetwenty8 , ๊ทธ๊ฒŒ ์ œ๊ฐ€ ๋งํ•˜๋Š” ์ด๋ฉ”์ผ ์ฃผ์†Œ์ž…๋‹ˆ๋‹ค. ๊ทธ๋ ‡์Šต๋‹ˆ๋‹ค. ๊ทธ๋ฆฌ๊ณ  ์ด๊ฒƒ์€ ๋‚ด๊ฐ€ ๊ทธ ํŒจ์น˜๋ฅผ ์ฒ˜์Œ ์‹œ๋„ํ•˜์ง€๋งŒ ๋‹น์‹ ์˜ ์„ค๋ช…์— ๋”ฐ๋ฅด๋ฉด ๋‹น์‹ ์ด ์˜ณ์Šต๋‹ˆ๋‹ค. ์•„๋งˆ๋„ ๊ทธ๊ฒƒ์„ ๋ฐฉ์ง€ํ•˜๋Š” ๊ฒ€์‚ฌ ์ผ ๊ฒƒ์ž…๋‹ˆ๋‹ค.

๋ฌดํ•œ ๋ฃจํ”„๋ฅผ ๋งŒ๋“ค ์ˆ˜ ์žˆ๋‹ค๋Š” ๊ฒƒ์€ ์˜๋ฏธ๊ฐ€ ์žˆ์Šต๋‹ˆ๋‹ค. ๊ทธ๋Ÿฌ๋‚˜ ์šฐ๋ฆฌ๋Š” ๋ชจ๋“  ์ž๋™ ์‘๋‹ต์„ ๋น„ํ™œ์„ฑํ™”ํ•˜์—ฌ ์ด๋ฅผ ๋ฐฉ์ง€ํ•  ์ˆ˜ ์žˆ์—ˆ์Šต๋‹ˆ๋‹ค. ํ•˜์ง€๋งŒ ์šฐ๋ฆฌ๊ฐ€ ํ•ด์•ผ ํ• ์ง€ ๋ง์•„์•ผ ํ• ์ง€์— ๋Œ€ํ•ด ๋” ์ƒ๊ฐํ•ด ๋ณผ ๊ฒƒ์ž…๋‹ˆ๋‹ค.

๋„์›€์„ ์ฃผ์…”์„œ ๊ฐ์‚ฌํ•ฉ๋‹ˆ๋‹ค!

@acetwenty8 ๋ฐ @vincentchan925 ,

ํ…Œ์ŠคํŠธํ•œ ๊ฒฐ๊ณผ ๊ณต๋™ ์ž‘์—…์ž์˜ ์ด๋ฉ”์ผ์ด ์˜ฌ๋ฐ”๋ฅด๊ฒŒ ์ฒ˜๋ฆฌ๋˜๊ณ  ์žˆ์Šต๋‹ˆ๊นŒ?
๋‚ด ๊ฒฐ๊ตญ, ๊ทธ๊ฒƒ๋“ค์€ ์Šค๋ ˆ๋“œ์— ์ถ”๊ฐ€๋˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค.

@acetwenty8 ๋ฐ @vincentchan925 ,

ํ…Œ์ŠคํŠธํ•œ ๊ฒฐ๊ณผ ๊ณต๋™ ์ž‘์—…์ž์˜ ์ด๋ฉ”์ผ์ด ์˜ฌ๋ฐ”๋ฅด๊ฒŒ ์ฒ˜๋ฆฌ๋˜๊ณ  ์žˆ์Šต๋‹ˆ๊นŒ?
๋‚ด ๊ฒฐ๊ตญ, ๊ทธ๊ฒƒ๋“ค์€ ์Šค๋ ˆ๋“œ์— ์ถ”๊ฐ€๋˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค.

์˜ˆ, ํ˜‘๋ ฅ์ž๋Š” ์˜ฌ๋ฐ”๋ฅด๊ฒŒ ๋Œ€์šฐ๋ฐ›์Šต๋‹ˆ๋‹ค.
ํ‹ฐ์ผ“์— ์ž๋™์œผ๋กœ ์ถ”๊ฐ€๋ฉ๋‹ˆ๋‹ค.

Ace์—์„œ ์ œ๊ณตํ•˜๋Š” ์ตœ์‹  ์ฝ”๋“œ๋ฅผ ํฌํ•จํ•˜๋„๋ก class.thread.php ๋ฐ class.ticket.php ํŒŒ์ผ์„ ์ˆ˜์ •ํ–ˆ์ง€๋งŒ ๊ทธ๋ ‡๊ฒŒ ํ•˜๋ฉด osTicket ๋กœ๊ทธ์ธ ํ”„๋กœ์„ธ์Šค๊ฐ€ ์ค‘๋‹จ๋ฉ๋‹ˆ๋‹ค. ๋” ์ด์ƒ ๋กœ๊ณ ๊ฐ€ ํ‘œ์‹œ๋˜์ง€ ์•Š์œผ๋ฉฐ ๋กœ๊ทธ์ธ ์ž๊ฒฉ ์ฆ๋ช…์ด ์ˆ˜์‹ ๋˜๊ณ  ์˜ฌ๋ฐ”๋ฅด๊ฒŒ ์ธ์ฆ๋˜๋Š” ๋™์•ˆ ๊ธฐ์ˆ ์ž๋Š” /scp/login.php์—์„œ /scp๋กœ ๋ฆฌ๋””๋ ‰์…˜๋˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค. ๊ธฐ์ˆ ์ž๊ฐ€ ์ธ์ฆ ํ›„ ์ˆ˜๋™์œผ๋กœ /scp๋กœ ์ด๋™ํ•˜๋ ค๊ณ  ํ•˜๋ฉด ์ž‘๋™ํ•˜์ง€๋งŒ ๋ถ„๋ช…ํžˆ ์ฝ”๋“œ์˜ ๋ฌด์–ธ๊ฐ€๊ฐ€ ์ด์ƒํ•ด์กŒ์Šต๋‹ˆ๋‹ค. ์šฐ๋ฆฌ๋Š” v1.12.2์— ์žˆ์Šต๋‹ˆ๋‹ค

๋ˆ„๊ตฐ๊ฐ€๊ฐ€ ์ง€์นจ์ด๋‚˜ ์ž‘์—… ํŒŒ์ผ ์‚ฌ๋ณธ์„ ๊ธฐ๊บผ์ด ์ œ๊ณตํ•œ๋‹ค๋ฉด ์ •๋ง ๊ฐ์‚ฌํ•  ๊ฒƒ์ž…๋‹ˆ๋‹ค!

@njohn858

v1.12.2์—์„œ๋Š” ํ…Œ์ŠคํŠธ๋˜์ง€ ์•Š์•˜๊ณ  1.12์—์„œ๋งŒ ํ…Œ์ŠคํŠธ๋˜์—ˆ์Šต๋‹ˆ๋‹ค.

ํŒŒ์ผ์„ ์ˆ˜๋™์œผ๋กœ ํŽธ์ง‘ํ•˜๋ ค๊ณ  ํ•˜๋Š” ๊ฒƒ ๊ฐ™์œผ๋ฉฐ ๊ทธ๋ ‡๊ฒŒ ํ•˜๋Š” ๋™์•ˆ ์˜ค๋ฅ˜๊ฐ€ ๋ฐœ์ƒํ•  ๊ฐ€๋Šฅ์„ฑ์ด ๋†’์Šต๋‹ˆ๋‹ค. ๋‚ด๊ฐ€ ๋งŒ๋“  diff๋ฅผ ์ ์šฉํ•˜๋ ค๋ฉด patch ๋ช…๋ น์„ ์‚ฌ์šฉํ•ด์•ผ ํ•ฉ๋‹ˆ๋‹ค.

-์—์ด์Šค

์•„. ๊ทธ๊ฒƒ์€ ๊ทธ๊ฒƒ์„ ๋Œ๋ณผ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค - ์‹œ๋„ํ•ด ๋ณด๊ฒ ์Šต๋‹ˆ๋‹ค! ๊ฐ์‚ฌ ํ•ด์š”!

๋‚ด ๋ฌด์ง€๋ฅผ ์šฉ์„œํ•˜์ง€๋งŒ ํŒจ์น˜ ๋ช…๋ น์„ ์‚ฌ์šฉํ•˜๋Š” ๋ฐฉ๋ฒ•์„ ๋ชจ๋ฆ…๋‹ˆ๋‹ค.... ์ง€์นจ์„ ์ œ๊ณตํ•˜๊ฑฐ๋‚˜ ํŠœํ† ๋ฆฌ์–ผ์ด๋‚˜ ์ด์™€ ์œ ์‚ฌํ•œ ๊ฒƒ์„ ์•Œ๋ ค์ค„ ์ˆ˜ ์žˆ์Šต๋‹ˆ๊นŒ?

@acetwenty8

๋‚˜์ค‘์— ์ฐธ์กฐํ•  ์ˆ˜ ์žˆ๋„๋ก ๋” "๋”ฐ๋ผํ•˜๊ธฐ ์‰ฌ์šด" ๋ชจ๋“œ๋ฅผ ๋งŒ๋“ค๊ณ  ์‹ถ๋‹ค๋ฉด repo๋ฅผ ๋ถ„๊ธฐํ•˜๊ณ  ๋ถ„๊ธฐ๋ฅผ ๋งŒ๋“ค๊ณ  ์‚ฌ๋žŒ๋“ค์„ ๋ถ„๊ธฐ์— ์—ฐ๊ฒฐํ•ด์•ผ ํ•ฉ๋‹ˆ๋‹ค. ์‚ฌ๋žŒ๋“ค์ด ๋ถ„๊ธฐ๋ฅผ ์‚ฌ์šฉํ•˜๋Š” ๋ฐฉ๋ฒ•์„ ๋ชจ๋ฅด๋Š” ๊ฒฝ์šฐ ์ˆ˜๋™์œผ๋กœ ๋งŒ๋“ค๊ณ  ํŒŒ์ผ๋กœ ์—…๋กœ๋“œํ•˜๋Š” ๋Œ€์‹  ์‹ค์ œ๋กœ diff ๋˜๋Š” ํŒจ์น˜์— ๋Œ€ํ•œ ๋งํฌ๋ฅผ ์ œ๊ณตํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

๋ถ„๊ธฐ diff ๋งํฌ์˜ ๊ณจ๊ฒฉ:
https://github.com/osTicket/osTicket/compare/osticket:<branch-name>...<account-name>:<branch-name>.diff

๋ถ„๊ธฐ diff ๋งํฌ์˜ ์ž‘์—… ์˜ˆ:
https://github.com/osTicket/osTicket/compare/osticket:develop-next...jedikev:issue/redactor-quicknotes.diff

(diff ๋Œ€์‹  ํŒจ์น˜์— ์—ฐ๊ฒฐํ•˜๋ ค๋ฉด .diff ๋ฅผ .patch ๋ฉ๋‹ˆ๋‹ค.)

์ด๋ ‡๊ฒŒ ํ•˜๋ฉด ๋ชจ๋“œ์— ๋ฌธ์ œ๊ฐ€ ์žˆ๋Š” ์‚ฌ๋žŒ์ด ํฌํฌ์— ๋ฌธ์ œ๋ฅผ ์ƒ์„ฑํ•  ์ˆ˜ ์žˆ์œผ๋ฏ€๋กœ ์›๋ž˜ ๋ฌธ์ œ ์Šค๋ ˆ๋“œ๊ฐ€ ๋‹น๋ฉดํ•œ ์›๋ž˜ ๋ฌธ์ œ์™€ ๊ด€๋ จ์ด ์—†๋Š” ์ง€์›๋˜์ง€ ์•Š๋Š” ๋ชจ๋“œ ๋ฌธ์ œ๋กœ ๋ณต์žกํ•ด์ง€์ง€ ์•Š์Šต๋‹ˆ๋‹ค.

๊ฑด๋ฐฐ.

acetwenty8๋‹˜, ๊ฐ์‚ฌํ•ฉ๋‹ˆ๋‹ค.
1.12.2์—์„œ ์ž‘์—… ํ…Œ์ŠคํŠธ

์šฐ๋ฆฌ๋Š” osticket v1.14.1๋กœ ์ž‘์—…ํ•˜๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค
์ด ๊ธฐ๋Šฅ์€ ์ž‘๋™ํ•˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค

๋„์™€์ฃผ์„ธ์š”
@Acetwenty8 @molul

12.5๋กœ ์ž‘์—…

์•Œ๋ ค์ฃผ์…”์„œ ๊ฐ์‚ฌํ•ฉ๋‹ˆ๋‹ค

Il giorno lun 6 gen 2020 alle 01:28 lyk2020 [email protected] ํ•˜
์Šคํฌ๋ฆฝํ† :

12.5๋กœ ์ž‘์—…

โ€”
๋‹น์‹ ์ด ์–ธ๊ธ‰๋˜์—ˆ๊ธฐ ๋•Œ๋ฌธ์— ์ด๊ฒƒ์„ ๋ฐ›๋Š” ๊ฒƒ์ž…๋‹ˆ๋‹ค.
์ด ์ด๋ฉ”์ผ์— ์ง์ ‘ ๋‹ต์žฅํ•˜๊ณ  GitHub์—์„œ ํ™•์ธ
https://github.com/osTicket/osTicket/issues/2242?email_source=notifications&email_token=AAA7RCUHI4E6DVU6E7ZALSLQ4J3MPA5CNFSM4BKXEBB2YY3PNVWWK3TUL52HS4DFVEXG43VMVB
๋˜๋Š” ๊ตฌ๋… ์ทจ์†Œ
https://github.com/notifications/unsubscribe-auth/AAA7RCSFIUH7OHR22YNEGRDQ4J3MPANCNFSM4BKXEBBQ
.

>

์ค„๋ฆฌ์•™ ๋ถ€๋ผํ† 
์ „ํ™”:+39.335.6359.515

1.12-git์œผ๋กœ ๋ณด๊ณ ๋˜๋Š” GIT ์ €์žฅ์†Œ๋กœ ์ด์ „ ์„ค์น˜๋ฅผ ์—…๊ทธ๋ ˆ์ด๋“œํ•˜๊ณ  file + patch ๋ช…๋ น์œผ๋กœ ํŒจ์น˜ํ–ˆ์Šต๋‹ˆ๋‹ค. ๋‚˜๋Š” GIT์— ๋Šฅ์ˆ™ํ•˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค. ๋ˆ„๊ตฌ๋“ ์ง€ ์ด ์ˆ˜์ • ์‚ฌํ•ญ์„ github์— ๋ณด๋‚ด๋Š” ๊ณผ์ •์—์„œ ๋„์šธ ์ˆ˜ ์žˆ์Šต๋‹ˆ๊นŒ?

@acetwenty8

๋‚˜์ค‘์— ์ฐธ์กฐํ•  ์ˆ˜ ์žˆ๋„๋ก ๋” "๋”ฐ๋ผํ•˜๊ธฐ ์‰ฌ์šด" ๋ชจ๋“œ๋ฅผ ๋งŒ๋“ค๊ณ  ์‹ถ๋‹ค๋ฉด repo๋ฅผ ๋ถ„๊ธฐํ•˜๊ณ  ๋ถ„๊ธฐ๋ฅผ ๋งŒ๋“ค๊ณ  ์‚ฌ๋žŒ๋“ค์„ ๋ถ„๊ธฐ์— ์—ฐ๊ฒฐํ•ด์•ผ ํ•ฉ๋‹ˆ๋‹ค. ์‚ฌ๋žŒ๋“ค์ด ๋ถ„๊ธฐ๋ฅผ ์‚ฌ์šฉํ•˜๋Š” ๋ฐฉ๋ฒ•์„ ๋ชจ๋ฅด๋Š” ๊ฒฝ์šฐ ์ˆ˜๋™์œผ๋กœ ๋งŒ๋“ค๊ณ  ํŒŒ์ผ๋กœ ์—…๋กœ๋“œํ•˜๋Š” ๋Œ€์‹  ์‹ค์ œ๋กœ diff ๋˜๋Š” ํŒจ์น˜์— ๋Œ€ํ•œ ๋งํฌ๋ฅผ ์ œ๊ณตํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

๋ถ„๊ธฐ diff ๋งํฌ์˜ ๊ณจ๊ฒฉ:
https://github.com/osTicket/osTicket/compare/osticket:<branch-name>...<account-name>:<branch-name>.diff

๋ถ„๊ธฐ diff ๋งํฌ์˜ ์ž‘์—… ์˜ˆ:
https://github.com/osTicket/osTicket/compare/osticket:develop-next...jedikev:issue/redactor-quicknotes.diff

(diff ๋Œ€์‹  ํŒจ์น˜์— ์—ฐ๊ฒฐํ•˜๋ ค๋ฉด .diff ๋ฅผ .patch ๋ฉ๋‹ˆ๋‹ค.)

์ด๋ ‡๊ฒŒ ํ•˜๋ฉด ๋ชจ๋“œ์— ๋ฌธ์ œ๊ฐ€ ์žˆ๋Š” ์‚ฌ๋žŒ์ด ํฌํฌ์— ๋ฌธ์ œ๋ฅผ ์ƒ์„ฑํ•  ์ˆ˜ ์žˆ์œผ๋ฏ€๋กœ ์›๋ž˜ ๋ฌธ์ œ ์Šค๋ ˆ๋“œ๊ฐ€ ๋‹น๋ฉดํ•œ ์›๋ž˜ ๋ฌธ์ œ์™€ ๊ด€๋ จ์ด ์—†๋Š” ์ง€์›๋˜์ง€ ์•Š๋Š” ๋ชจ๋“œ ๋ฌธ์ œ๋กœ ๋ณต์žกํ•ด์ง€์ง€ ์•Š์Šต๋‹ˆ๋‹ค.

๊ฑด๋ฐฐ.

GIT๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ "๋‹จ๊ณ„์ ์œผ๋กœ" ์‰ฝ๊ฒŒ ์ˆ˜์ •ํ•  ์ˆ˜ ์žˆ๋„๋ก ๋„์™€์ฃผ์‹œ๊ฒ ์Šต๋‹ˆ๊นŒ? :-NS

์•ˆ๋…•ํ•˜์„ธ์š” ์—ฌ๋Ÿฌ๋ถ„,

v1.14.2์—์„œ ์ž‘๋™ํ•˜๋Š” ์—…๋ฐ์ดํŠธ๊ฐ€ ์žˆ์Šต๋‹ˆ๊นŒ?

์›๋งจ์‡ผ๋กœ ๋ชจ๋ฐ”์ผ ์žฅ์น˜๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ ํด๋ผ์ด์–ธํŠธ์—๊ฒŒ ์‹ ์†ํ•˜๊ฒŒ ์‘๋‹ตํ•  ์ˆ˜ ์žˆ๋‹ค๋Š” ๊ฒƒ์€ ์ •๋ง ํฐ ์ฐจ์ด๋ฅผ ๋งŒ๋“ค ๊ฒƒ์ž…๋‹ˆ๋‹ค! - ๊ธฐ๋Šฅ์„ ํ™œ์„ฑํ™”/๋น„ํ™œ์„ฑํ™”ํ•˜๋Š” ์„ค์ •์ด ๋  ์ˆ˜ ์—†๋Š” ์ด์œ ๋Š” ๋ฌด์—‡์ž…๋‹ˆ๊นŒ?

๊ฐ์‚ฌ ํ•ด์š”!

์ด๊ฒƒ์ด ํ”Œ๋Ÿฌ๊ทธ์ธ์œผ๋กœ ํ•  ์ˆ˜ ์žˆ๋Š”์ง€ ๊ถ๊ธˆํ•ฉ๋‹ˆ๋‹ค.

์„ค์ •์ด ์ •๋ง ์ข‹์„ ๊ฒƒ์ž…๋‹ˆ๋‹ค. +1 @davewatson91

https://github.com/osTicket/osTicket/issues/2242#issuecomment -513056652 ์˜ ํŒจ์น˜๊ฐ€ ์ ์šฉ๋œ ํฌํฌ ์ƒ์„ฑ

https://github.com/YurkoWasHere/osTicket/tree/1.15.x_patched

1.15.x์—์„œ ์ž‘๋™ํ•˜๋Š” ๊ฒƒ ๊ฐ™์Šต๋‹ˆ๋‹ค.
๋ฉ”์‹œ์ง€ ์ฒ˜๋ฆฌ ๋ฐฉ์‹์„ ๊ทผ๋ณธ์ ์œผ๋กœ ๋ณ€๊ฒฝํ•˜๊ธฐ ๋•Œ๋ฌธ์— ํ”Œ๋Ÿฌ๊ทธ์ธ์œผ๋กœ ์ž‘์„ฑํ•  ์ˆ˜ ์—†์Šต๋‹ˆ๋‹ค.

ํŒจ์น˜๋ฅผ ์ˆ˜๋™์œผ๋กœ ์‚ฌ์šฉ

์‰˜์—์„œ ํŒจ์น˜๋ฅผ ์ ์šฉํ•˜๋Š” ๋ฐฉ๋ฒ•

include/ ํด๋”์˜ ๊ฒŒ์‹œ๋ฌผ์—์„œ ace.patch.txt ๋ฅผ ๋„ฃ์€ ๋‹ค์Œ ์‰˜ ์‹คํ–‰์—์„œ
patch -p0 < ace.patch.txt

1.15.x๋ฅผ ๊ต์ฒดํ•˜์—ฌ ํŒŒ์ผ์„ ํŒจ์น˜ํ•˜๋Š” ๋ฐฉ๋ฒ•

include ํด๋”์—์„œ ๋‹ค์Œ ๋‘ ํŒŒ์ผ์„ ๋ฐ”๊ฟ‰๋‹ˆ๋‹ค.
https://raw.githubusercontent.com/YurkoWasHere/osTicket/1.15.x_patched/include/class.ticket.php
https://raw.githubusercontent.com/YurkoWasHere/osTicket/1.15.x_patched/include/class.thread.php

@YurkoWasHere
ํŒจ์น˜์™€ ์„ค๋ช… ์ •๋ง ๊ฐ์‚ฌํ•ฉ๋‹ˆ๋‹ค. ๋ช‡ ๋…„ ์ „์— ํŒจ์น˜๋กœ ์‹œ๋„ํ–ˆ์ง€๋งŒ ๋ฌธ์ œ๋Š” ์ƒˆ๋กœ์šด osticket์ด ์ถœ์‹œ๋˜๋ฉด ์ž‘๋™์ด ์ค‘๋‹จ๋œ๋‹ค๋Š” ๊ฒƒ์ž…๋‹ˆ๋‹ค. ์ด๊ฒƒ์€ ๊ทธ๊ฒƒ์„ ์ง€์› ๋ถˆ๊ฐ€๋Šฅํ•˜๊ฒŒ ๋งŒ๋“ญ๋‹ˆ๋‹ค.

์ด๊ฒƒ์ด ๊ตฌ์„ฑ์ด ๋  ์ˆ˜ ์—†๋Š” ์ด์œ ๊ฐ€ ์žˆ๋Š”์ง€ ์•„์‹ญ๋‹ˆ๊นŒ? ํŒจ์น˜๊ฐ€ ์•„๋‹ˆ๋ผ ํŒจ์น˜๊ฐ€ ์•„๋‹Œ osticket์—์„œ ๊ฐ€์ ธ์˜จ ์ฝ”๋“œ๋กœ ๊ตฌ์„ฑ๋œ ๊ตฌ์„ฑ์ž…๋‹ˆ๋‹ค.

๊ทธ๋Ÿฌ๋‚˜ ๋ฌธ์ œ๋Š” ์ƒˆ๋กœ์šด osticket์ด ์ถœ์‹œ๋˜๋ฉด ์ž‘๋™์ด ์ค‘๋‹จ๋œ๋‹ค๋Š” ๊ฒƒ์ž…๋‹ˆ๋‹ค. ์ด๊ฒƒ์€ ๊ทธ๊ฒƒ์„ ์ง€์› ๋ถˆ๊ฐ€๋Šฅํ•˜๊ฒŒ ๋งŒ๋“ญ๋‹ˆ๋‹ค.

๋‚˜๋Š” ๋™์˜ํ•œ๋‹ค. ์ข‹์€ ์†Œ์‹์€ ์ด ํŒจ์น˜๊ฐ€ 1.12์—์„œ 1.15๊นŒ์ง€ ์ˆ˜์ • ์—†์ด ์ ์šฉ๋˜์—ˆ๋‹ค๋Š” ๊ฒƒ์ž…๋‹ˆ๋‹ค. ์ข‹์€ ์ง•์กฐ์ž…๋‹ˆ๋‹ค.

์ด๊ฒƒ์ด ๊ตฌ์„ฑ์ด ๋  ์ˆ˜ ์—†๋Š” ์ด์œ ๊ฐ€ ์žˆ๋Š”์ง€ ์•„์‹ญ๋‹ˆ๊นŒ? ํŒจ์น˜๊ฐ€ ์•„๋‹ˆ๋ผ ํŒจ์น˜๊ฐ€ ์•„๋‹Œ osticket์—์„œ ๊ฐ€์ ธ์˜จ ์ฝ”๋“œ๋กœ ๊ตฌ์„ฑ๋œ ๊ตฌ์„ฑ์ž…๋‹ˆ๋‹ค.

์ด๊ฒƒ์€ ํ”Œ๋Ÿฌ๊ทธ์ธ์œผ๋กœ ์ˆ˜ํ–‰ํ•  ์ˆ˜ ์—†๊ธฐ ๋•Œ๋ฌธ์— ๋งค๋ฒˆ ์ด ํŒจ์น˜๊ฐ€ ํ•„์š”ํ•˜์ง€ ์•Š๊ฒŒ ํ•˜๋Š” ์œ ์ผํ•œ ๋ฐฉ๋ฒ•์€

  • ์ด ํŒจ์น˜๋ฅผ osTicket ์ž์ฒด์—์„œ ๊ตฌํ˜„ํ•˜์‹ญ์‹œ์˜ค. ์ด ์ผ๋ฐ˜์ ์ธ ์˜๋ฏธ๋Š” ๋‹ค์Œ๊ณผ ๊ฐ™์Šต๋‹ˆ๋‹ค.

    • ํŒจ์น˜๊ฐ€ ํ•ดํ‚น์ด ์•„๋‹ˆ๋ผ ํ’ˆ์งˆ ์ฝ”๋“œ์ธ์ง€ ํ™•์ธํ•˜์‹ญ์‹œ์˜ค.

    • ๊ธฐ๋Šฅ์„ ํ™œ์„ฑํ™”/๋น„ํ™œ์„ฑํ™”ํ•˜๋Š” ๊ตฌ์„ฑ ํ† ๊ธ€ ์ถ”๊ฐ€

    • osTicket์— ๋Œ€ํ•œ PR ์ƒ์„ฑ

    • osTicket์ด ์ด๊ฒƒ์ด ๊ณ„์† ์ง€์›ํ•˜๊ธฐ๋ฅผ ์›ํ•˜๋Š” ๊ธฐ๋Šฅ์ž„์„ ํ™•์‹ ์‹œํ‚ค์‹ญ์‹œ์˜ค.

    • ์ƒˆ ๋ฒ„์ „์œผ๋กœ ๋ณ‘ํ•ฉ๋œ PR ๊ฐ€์ ธ์˜ค๊ธฐ

  • ์—…๋ฐ์ดํŠธ๋œ ํŒจ์น˜๋กœ osTicket์˜ ๊ณต๊ฐœ ํฌํฌ๋ฅผ ์œ ์ง€ ๊ด€๋ฆฌํ•˜๋Š” ์‚ฌ๋žŒ์ด ์žˆ์Šต๋‹ˆ๋‹ค.

๋‚˜๋Š” ๋‘ ๋ฒˆ์งธ ์˜ต์…˜์ด ๋‹จ๊ธฐ์ ์œผ๋กœ ๋” ์‹คํ˜„ ๊ฐ€๋Šฅํ•˜๋‹ค๊ณ  ์ƒ๊ฐํ•ฉ๋‹ˆ๋‹ค. ๋˜ํ•œ ์ด ํŒจ์น˜๋ฅผ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ๋„๋ก ์ „์ฒด ์Šค๋ ˆ๋“œ๋ฅผ ์ฝ๋Š” ๋ฐ ์‹œ๊ฐ„์„ ์†Œ๋น„ํ•˜๋Š” ๋Œ€์‹  ์•ก์„ธ์Šค ๊ฐ€๋Šฅ์„ฑ์„ ๋†’์ž„์œผ๋กœ์จ ์ฒซ ๋ฒˆ์งธ ์˜ต์…˜๊ณผ์˜ ์„ฑ๊ณต์ ์ธ ๋ณ‘ํ•ฉ์„ ์žฅ๋ คํ•  ์ˆ˜ ์žˆ๋‹ค๊ณ  ์ƒ๊ฐํ•ฉ๋‹ˆ๋‹ค.

์ถ”์‹ : ์ƒํ™ฉ์— ๋Œ€ํ•œ ๋‚ด 2์„ผํŠธ

๋‚˜๋Š” ์ฒซ ๋ฒˆ์งธ ์˜ต์…˜์— ๋Œ€ํ•ด ์ƒ๊ฐํ•˜๊ณ  ์žˆ์—ˆ๋‹ค. ์ด๊ฒƒ์ด ์˜ต์…˜์ด ์•„๋‹Œ ์ฃผ์žฅ๊ณผ ์ด์œ ๊ฐ€ ์žˆ๋Š”์ง€ ํ™•์‹คํ•˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค. ์žˆ๋Š” ๊ฒƒ ๊ฐ™์ง€๋งŒ ์ฐพ์„ ์ˆ˜ ์—†์Šต๋‹ˆ๋‹ค. ๋‚ด๊ฐ€ ์ดํ•ดํ•˜๋ ค๊ณ  ํ•˜๋Š” ๊ฒƒ์€ - ๋งŒ์•ฝ PR์ด ์žˆ๋‹ค๋ฉด osTicket์€ ๊ทธ๊ฒƒ์„ ๋ฐ›์•„๋“ค์ผ ๊ฒƒ์ž…๋‹ˆ๋‹ค.

์ด ํŠน์ • ์ƒํ™ฉ์— ๋Œ€ํ•ด ๋งํ•  ์ˆ˜ ์—†์Šต๋‹ˆ๋‹ค

๋‚˜๋Š” ๋‹ค๋ฅธ ํ”„๋กœ์ ํŠธ์—์„œ PR์ด ์•ž์œผ๋กœ ๊ธฐ๋Šฅ์„ ์œ ์ง€ํ•˜์ง€ ์•Š์„ ๊ฒƒ์ด๋ผ๋Š” ํ”„๋กœ์ ํŠธ์˜ ๋‚ด๋ถ€ ํ•ต์‹ฌ ๊ฐœ๋ฐœ์ž์˜ ๊ฒฐ์ •์œผ๋กœ ์ธํ•ด ์ˆ˜๋ฝ๋˜์ง€ ์•Š๋Š”๋‹ค๋Š” ๊ฒƒ์„ ์•Œ๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค.

๋˜ํ•œ ์ฝ”๋“œ ํ’ˆ์งˆ์ด ํฐ ์š”์ธ์ด ๋  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

@thebravoman @YurkoWasHere

์ฝ์–ด์ฃผ์„ธ์š”:

๊ฑด๋ฐฐ.

@JediKev ๊ฐ์‚ฌํ•ฉ๋‹ˆ๋‹ค, ์ฝ์—ˆ์Šต๋‹ˆ๋‹ค. 3๋…„ ์ „ ๋Œ“๊ธ€์ž…๋‹ˆ๋‹ค. ๊ทธ ์ดํ›„๋กœ ๋‹ฌ๋ผ์ง„ ๊ฒƒ์ด ์žˆ์Šต๋‹ˆ๊นŒ? ๋˜ํ•œ ์ด๋ฅผ ํ–ฅํ›„ ๋กœ๋“œ๋งต์— ์ถ”๊ฐ€ํ–ˆ๋‹ค๊ณ  ์–ธ๊ธ‰ํ•ฉ๋‹ˆ๋‹ค. ์ด์— ๋Œ€ํ•œ PR์„ ์ˆ˜๋ฝํ•˜์ง€ ์•Š๋Š” ๊ฒฝ์šฐ๊ฐ€ ์žˆ์Šต๋‹ˆ๊นŒ?

@thebravoman

๊ทธ ์ดํ›„๋กœ ๋‹ฌ๋ผ์ง„ ๊ฒƒ์ด ์žˆ์Šต๋‹ˆ๊นŒ? ๋˜ํ•œ ์ด๋ฅผ ํ–ฅํ›„ ๋กœ๋“œ๋งต์— ์ถ”๊ฐ€ํ–ˆ๋‹ค๊ณ  ์–ธ๊ธ‰ํ•ฉ๋‹ˆ๋‹ค.

์ง€๊ธˆ์€ ์•„๋‹™๋‹ˆ๋‹ค. ๊ฐ€๋Šฅํ•œ ๋ฏธ๋ž˜ ๊ฐœ๋ฐœ์„ ์œ„ํ•œ ๋กœ๋“œ๋งต์— ์žˆ์Šต๋‹ˆ๋‹ค.

์ด์— ๋Œ€ํ•œ PR์„ ์ˆ˜๋ฝํ•˜์ง€ ์•Š๋Š” ๊ฒฝ์šฐ๊ฐ€ ์žˆ์Šต๋‹ˆ๊นŒ?

ํ’€ ๋ฆฌํ€˜์ŠคํŠธ๊ฐ€ ์ œ๋Œ€๋กœ ์ž‘์„ฑ๋˜์ง€ ์•Š์€ ๊ฒฝ์šฐ, ๋ชจ๋“  ๊ธฐ๋ฐ˜์„ ํฌํ•จํ•˜์ง€ ์•Š๋Š” ๊ฒฝ์šฐ, ๋ฒ„๊ทธ๊ฐ€ ์žˆ๋Š” ๊ฒฝ์šฐ ๋“ฑ ์—ฌ๋Ÿฌ ๊ฐ€์ง€ ์ด์œ ๊ฐ€ ์žˆ์Šต๋‹ˆ๋‹ค. ์ด ํŠน๋ณ„ํ•œ ๊ฒฝ์šฐ ์ด ๊ธฐ๋Šฅ์€ ๋‹จ์ˆœํžˆ ์—์ด์ „ํŠธ ์‘๋‹ต์„ ํ—ˆ์šฉํ•˜๋Š” ๊ฒƒ๋ณด๋‹ค ํ›จ์”ฌ ๋” ๊นŠ์Šต๋‹ˆ๋‹ค. ์‘๋‹ต์œผ๋กœ ์Šค๋ ˆ๋“œ์— ์ถ”๊ฐ€ํ•  ์ด๋ฉ”์ผ.

๊ฑด๋ฐฐ.

๋ชธ์†Œ,
์—์ด์ „ํŠธ์˜ ๋‹ต๋ณ€์„ ํฌํ•จํ•˜๋„๋ก ์ด์ „ ๋ฒ„์ „์„ ํŒจ์น˜ํ–ˆ์ง€๋งŒ
๊ทธ ์ดํ›„๋กœ ์šฐ๋ฆฌ๊ฐ€ ๊ด€์‹ฌ ์žˆ๋Š” ๋ชจ๋“  ๊ธฐ๋Šฅ์„ ์—…๊ทธ๋ ˆ์ด๋“œ/์—…๋ฐ์ดํŠธํ•ฉ๋‹ˆ๋‹ค.
์ผํ•˜๊ณ ์žˆ๋Š”.

์ค„๋ฆฌ์•™ ๋ถ€๋ผํ† 
ํ–‰์ •๊ด€
๋ง์นด์Šค Srl
p: +390230321419 m: +393356359515
f: +390240700321
a: Cartesio 2๋ฅผ ํ†ตํ•ด
20124 - ๋ฐ€๋ผ๋…ธ(MI)
w: www.linkas.it ์ „์ž: [email protected]
http://julien.burat.to/

Il giorno lun 4 gen 2021 alle ore 17:11 JediKev [email protected]
ํ•˜ ์Šคํฌ๋ฆฝํ† :

@thebravoman https://github.com/thebravoman

๊ทธ ์ดํ›„๋กœ ๋‹ฌ๋ผ์ง„ ๊ฒƒ์ด ์žˆ์Šต๋‹ˆ๊นŒ? ๋˜ํ•œ ๋‹น์‹ ์ด ์ด๊ฒƒ์„ ์ถ”๊ฐ€ํ–ˆ๋‹ค๊ณ  ์–ธ๊ธ‰ํ•ฉ๋‹ˆ๋‹ค
๋ฏธ๋ž˜ ๋กœ๋“œ๋งต์—.

์ง€๊ธˆ์€ ์•„๋‹™๋‹ˆ๋‹ค. ๊ทธ๊ฒƒ์€ ๊ฐ€๋Šฅํ•œ ๋ฏธ๋ž˜์— ๋Œ€ํ•œ ์šฐ๋ฆฌ์˜ ๋กœ๋“œ๋งต์— ์—ฌ์ „ํžˆ ์žˆ์Šต๋‹ˆ๋‹ค
๊ฐœ๋ฐœ.

์ด์— ๋Œ€ํ•œ PR์„ ์ˆ˜๋ฝํ•˜์ง€ ์•Š๋Š” ๊ฒฝ์šฐ๊ฐ€ ์žˆ์Šต๋‹ˆ๊นŒ?

๋‹ค์Œ๊ณผ ๊ฐ™์ด pull ์š”์ฒญ์ด ์ˆ˜๋ฝ๋˜์ง€ ์•Š๋Š” ๋ฐ์—๋Š” ์—ฌ๋Ÿฌ ๊ฐ€์ง€ ์ด์œ ๊ฐ€ ์žˆ์Šต๋‹ˆ๋‹ค.
์ œ๋Œ€๋กœ ์ž‘์„ฑ๋˜์ง€ ์•Š์€ ๊ฒฝ์šฐ, ๋ชจ๋“  ๊ธฐ๋ฐ˜์„ ํฌํ•จํ•˜์ง€ ์•Š๋Š” ๊ฒฝ์šฐ, ๋ฒ„๊ทธ๊ฐ€ ์žˆ๋Š” ๊ฒฝ์šฐ,
๋“ฑ. ์ด ํŠน๋ณ„ํ•œ ๊ฒฝ์šฐ์— ๊ธฐ๋Šฅ์€ ๋‹จ์ˆœํžˆ
์ด๋ฉ”์ผ์„ ํ†ตํ•œ ์ƒ๋‹ด์› ์‘๋‹ต์„ ์‘๋‹ต์œผ๋กœ ์Šค๋ ˆ๋“œ์— ์ถ”๊ฐ€ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

๊ฑด๋ฐฐ.

โ€”
๋‹น์‹ ์ด ์–ธ๊ธ‰๋˜์—ˆ๊ธฐ ๋•Œ๋ฌธ์— ์ด๊ฒƒ์„ ๋ฐ›๋Š” ๊ฒƒ์ž…๋‹ˆ๋‹ค.
์ด ์ด๋ฉ”์ผ์— ์ง์ ‘ ๋‹ต์žฅํ•˜๊ณ  GitHub์—์„œ ํ™•์ธ
https://github.com/osTicket/osTicket/issues/2242#issuecomment-754065645 ,
๋˜๋Š” ๊ตฌ๋… ์ทจ์†Œ
https://github.com/notifications/unsubscribe-auth/AAA7RCXWFSS3MNPZ2RIGEXDSYHSD5ANCNFSM4BKXEBBQ
.

@JediKev ๊ฐ์‚ฌํ•ฉ๋‹ˆ๋‹ค. ์งˆ๋ฌธ์„ ๋ช…ํ™•ํ•˜๊ฒŒ ํ•˜์ง€ ๋ชปํ–ˆ์Šต๋‹ˆ๋‹ค. ๋‹ค์‹œ ํ•œ๋ฒˆ ์‹œ๋„ํ•ด ๋ณด๊ฒ ์Šต๋‹ˆ๋‹ค.
๋ฌธ๋งฅ:
osTicket ์ปค๋ฎค๋‹ˆํ‹ฐ๋Š” ์ง€๋‚œ 5๋…„ ๋™์•ˆ ์—ฌ๋Ÿฌ ์ฐจ๋ก€ ์ด ๊ธฐ๋Šฅ์— ๋Œ€ํ•ด ์งˆ๋ฌธํ–ˆ์Šต๋‹ˆ๋‹ค.
osTicket ํŒ€์€ ์ด๊ฒƒ์„ ๋กœ๋“œ๋งต์— ์ถ”๊ฐ€ํ–ˆ์Šต๋‹ˆ๋‹ค.
osTicket ์ปค๋ฎค๋‹ˆํ‹ฐ๋Š” ์ ์–ด๋„ 10 ์ดํ›„ ๋ฒ„์ „์—์„œ ์ž…๋ ฅ ๋ฐ ํ† ๋ก  ๋ฐ ํŒจ์น˜๋ฅผ ์ œ๊ณตํ•˜๋ ค๊ณ  ์‹œ๋„ํ–ˆ์Šต๋‹ˆ๋‹ค.
osTicket ํŒ€์€ ์ข‹์€ ํ’ˆ์งˆ๋กœ ์ž˜ ์ž‘๋™ํ•˜๋Š” ์ œํ’ˆ์„ ์œ ์ง€ํ•˜๋ ค๊ณ  ๋…ธ๋ ฅํ•˜๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค.

์ƒํ™ฉ:
๊ทธ๋Ÿฐ ๊ธฐ๋Šฅ์ด ์—†์Šต๋‹ˆ๋‹ค.

๋‚ด ์งˆ๋ฌธ:
osTicket ํŒ€์ด ๊ทธ๋Ÿฌํ•œ ๊ธฐ๋Šฅ์ด ์ „ํ˜€ ์กด์žฌํ•ด์„œ๋Š” ์•ˆ ๋œ๋‹ค๊ณ  ์ฃผ์žฅํ•˜๋Š” ๊ทผ๋ณธ์ ์ธ ์ด์œ ์™€ ๋ฏฟ์Œ์ด ์žˆ์Šต๋‹ˆ๊นŒ? ์ด๊ฒƒ์€ osTicket์˜ ๋น„์ „๊ณผ ๋ฐฉํ–ฅ๊ณผ ์ผ์น˜ํ•ฉ๋‹ˆ๊นŒ, ์•„๋‹ˆ๋ฉด osTicket์ด ๋ฌด์—‡์ด์–ด์•ผ ํ•˜๋Š”์ง€์— ๋Œ€ํ•œ ์ดํ•ด์™€ ์ถฉ๋Œํ•ฉ๋‹ˆ๊นŒ?

PR์ด ๋ฒ„๊ทธ๊ฐ€ ์—†๊ณ , ๋ชจ๋“  ๊ฒฝ์šฐ์— ์ž‘๋™ํ•˜๊ณ , ์ ์ ˆํ•œ ๊ทœ์น™์„ ๋”ฐ๋ฅด๊ณ  ์žˆ๋‹ค๋Š” ์ ์„ ๊ฐ์•ˆํ•  ๋•Œ, ๋‚ด๊ฐ€ ๋ˆ„๋ฝ๋˜์–ด ๊ทธ๋Ÿฌํ•œ PR์ด ๊ฑฐ๋ถ€๋˜๋Š” ๊ฒƒ์„ ๋ณด์ง€ ๋ชปํ•˜๋Š” ์ด์œ ๊ฐ€ ์žˆ์Šต๋‹ˆ๊นŒ? ๋ฆฌ์†Œ์Šค ๋ถ€์กฑ์„ ์ œ์™ธํ•˜๊ณ  ์ด ๊ธฐ๋Šฅ์ด ์กด์žฌํ•˜์ง€ ์•Š๋Š” ๋‹ค๋ฅธ ์ด์œ ๊ฐ€ ์žˆ์Šต๋‹ˆ๊นŒ? ๊ณ ๋ คํ•ด์•ผ ํ•  ์‚ฌํ•ญ์ด ์žˆ์Šต๋‹ˆ๊นŒ?

๋‚ด ์š”์ ์€ PR์„ ์ค€๋น„ํ•˜๋Š” ๋ฐ ์‹œ๊ฐ„์„ ํ• ์• ํ•˜๋Š” ๊ฒƒ์€ ๊ฐ€์น˜๊ฐ€ ์—†๋‹ค๋Š” ๊ฒƒ์ž…๋‹ˆ๋‹ค. ๋ชจ๋“  ์š”๊ตฌ ์‚ฌํ•ญ์„ ์ถฉ์กฑํ•˜๋”๋ผ๋„ ์ด์œ ๊ฐ€ ์žˆ์œผ๋ฉด ์ˆ˜๋ฝ๋˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค.

1.15.2์—์„œ ์ž‘์—… ํ™•์ธ

๋ฒ„๊ทธ ๋ฐœ๊ฒฌ,

์—์ด์ „ํŠธ๊ฐ€ ์ด๋ฉ”์ผ์„ ํ†ตํ•ด ์‘๋‹ตํ•  ๋•Œ ๋ณ€์ˆ˜๊ฐ€ ์ž‘๋™ํ•˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค. ๊ทธ๋“ค์€ ํ†ต๊ณผํ•˜์ง€ ์•Š๊ฑฐ๋‚˜ ๊ธฐ๋ก๋ฉ๋‹ˆ๋‹ค. ์ฐธ์กฐ ๋ถ€์ฐฉ
2021-07-16_17h21_29
2021-07-16_17h20_08

์‚ฌ์‹ค ์ด์ƒํ•ด์š”. ๋…ธ๋ž€์ƒ‰์œผ๋กœ ๊ฐ•์กฐ ํ‘œ์‹œ๋œ ๋ณ€์ˆ˜๋Š” ์ž‘๋™ํ•˜์ง€๋งŒ ๋นจ๊ฐ„์ƒ‰์€ ์ž‘๋™ํ•˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค.
2021-07-16_17h35_42

์ด ํŽ˜์ด์ง€๊ฐ€ ๋„์›€์ด ๋˜์—ˆ๋‚˜์š”?
0 / 5 - 0 ๋“ฑ๊ธ‰