सदस्य-facing प्रशिक्षण एपीआई

FeatureDocsService
शिप
11 अगस्त 2026 को 4:25 pm बजे UTC
लेखक
Kamo
Commit
8ade029

@AnableJpaRepositories में com.kamo.z.shared.hr.training - @EntityScan व्यापक है इसलिए किसी भी तरह से पाया जाता है, लेकिन भंडार नहीं है। दो प्राधिकरण फ़नल, जानबूझकर अलग, कानूनी मॉड्यूल को प्रतिबिंबित करते हैं: TrainingAccess gates/api/docs/training/** on MANAGE TRAINING (RoleRighttype 185) read and write, जो वास्तव में सही ऐप / hr / hrTabs.ts पर टैब को गेट करता है। सर्वर सेट की तुलना में संकीर्ण टैब के पत्ते एक सदस्य टैब को खोलने और खाली ग्रिड पर 403 इकट्ठा करने में सक्षम है; व्यापक, और यह एक है किसी व्यक्ति द्वारा पहुंची अंतिम बिंदु यूआई ने कभी इसे पेश नहीं किया। अधिकार से पढ़े जाते हैं सदस्य rights applied, कभी टोकन से नहीं, क्योंकि OTK सत्र का नक्शा कोई अधिकार नहीं रखता है। TrainingAssignmentOwnership सदस्य की खुद की सतह को IDENTITY द्वारा अधिकृत करता है। प्रशिक्षण इसलिए सभी में कोई प्रशिक्षण नहीं है - एक सदस्य को एक पाठ्यक्रम लेने के लिए उन्हें सौंपा गया नहीं है मानव संसाधन अधिकार, और उन्हें मानव संसाधन फ़नल के माध्यम से रूट करने का मतलब या तो प्रत्येक कर्मचारी को किसी से बाहर लॉक करना होगा अपने स्वयं के प्रशिक्षण या सूची और दर्शकों को खोलने तक HR राइट सेट को चौड़ा करना पूरे org। स्वामित्व उत्तर 404, कभी नहीं 403: एक 403 पुष्टि करता है कि uid वास्तविक है और समापन बिंदु बदल जाता है किसके लिए एक ओरेकल में निर्दिष्ट किया गया था, और एक आकलन रिकॉर्ड एक सहकर्मी द्वारा enumerable नहीं होना चाहिए। प्रशिक्षणMemberSurfaceAuthTest पिन सभी तीन गुण प्रतिबिंब द्वारा, क्योंकि विफलता मोड है बाद में किसी क्षेत्र को जोड़ने के लिए "तो समापन बिंदु भी सुरक्षित है"। GET/assignment and GET/assignment/pending-count. कोई मैपिंग सदस्य या ऑर्ग आईडी नहीं लेता है - दोनों आते हैं सत्र से। स्थिति एक REPEATABLE param है, कभी नहीं CSV: APIService अपने अपस्ट्रीम URL को सौंप देता है RestTemplate एक स्ट्रिंग के रूप में, जो फिर से कोडित %2C से %252C, इसलिए एक अल्पाका एक साक्षर टोकन के रूप में आता है मैचिंग नो एनम स्थिर। एक unrecognised फ़िल्टर का मतलब है "कोई फ़िल्टर नहीं", कभी "कुछ भी नहीं", इसलिए एक कहानी बुकमार्क एक खाली ग्रिड के बजाय सब कुछ दिखाता है जो डेटा हानि के रूप में पढ़ता है। पेजेड रीड साझा इकाई पर एक DocsService-local भंडार है, सॉर्ट किया गया है (deliveredAt DESC), uid DESC) - एक गैर-अद्वितीय कुंजी डुप्लिकेट पर पेजिंग और पंक्तियों को छोड़ देता है, और 200 सदस्यीय असाइनमेंट लिखते हैं उसी मिलीसेकंड के अंदर दिया गया। लंबित-काउंट एक ही JSON आकार को बैज के धक्का फ्रेम के रूप में लौटा देता है ताकि एक ग्राहक पार्सर कार्य करता है दोनों पंक्तियों को लेनदेन के अंदर मैप किया जाता है; पाठ्यक्रम और संस्करण LAZY हैं। 413 परीक्षण पास।.

सभी बदलाव

जैसा कि आप शिपिंग देखते हैं?

इन अद्यतनों में से प्रत्येक स्वचालित रूप से अपने कार्यक्षेत्र में उतरता है। प्रारंभ करें और सप्ताह के बाद इसे सप्ताह के अंत में देखें।.

Foreverमूल्य निर्धारण देखें