# BE (Checkout from main - v0.3.4) ## :bookmark: v0.3.5 ##### :bug: [Fix bug shareholder can not view private log](https://github.com/azoom/azoom-hr-api/commit/064723fcce131430c2de1c059a8434a4c0e0972f) :white_check_mark: Testcase: ``` - Login as supervisor but not admin - Create a private log to 1 staff - Login as admin - Expect admin can view that private log ``` ## :bookmark: v0.3.6 ##### :hammer: [Update hardcode reviewers in constants](https://github.com/azoom/azoom-hr-api/commit/b20637997df7d5cebc6a493d3cb4e2b5be62507a) :memo: Remove hard code of k.hiruma@azoom.jp because he is promoted from sBM to BM, update hardcode of yuusho.yamato@azoom.jp and y.sukegawa@azoom.jp Outdated: This is sBM hardcode, which is removed :white_check_mark: Testcase: ``` - Login as k.hiruma@azoom.jp - Expect he can review member of branch 14 ``` ``` - Login as yuusho.yamato@azoom.jp - Expect he can review 古川 翔大, 木村 朱音, 田村 夏姫 ``` ``` - Login as y.sukegawa@azoom.jp - Expect he can review 岡田 優希 (yuuki.okada@azoom.jp) ``` ## :bookmark: v0.3.7 ##### :+1: [Implement cronjob update resource to selfEvaluating](https://github.com/azoom/azoom-hr-api/commit/bbb1833066481a076a3e2924121ad40e8508e35d) :memo: Daily job (3AM): update resource status from 1-2 to selfEvaluating if is in the time of evaluation schedule ## :bookmark: v0.4.0 ##### :sparkles: [Update permission: sBM can review member if BM of that branch is null](https://github.com/azoom/azoom-hr-api/commit/e2b35cc74f09e51fcf773980ba2faba87a6a5934) :white_check_mark: Testcase: ``` - Login as yuusho.yamato@azoom.jp (sBM, BM of that branch null) - Expect he is supervisor (has reviewing) ``` ``` - Login as n.kanaya@azoom.jp (sBM, BM of that branch not null) - Expect he is not supervisor (has no reviewing) ``` ## :bookmark: v0.4.1 ##### :+1: [Hardcode reviewer not responsible for emails & merge hardcode cases](https://github.com/azoom/azoom-hr-api/commit/1db71a7e9809ea59d5653ce5d135a0e404596bba) :memo: Fix 2 sBM in same branch that BM is null can review each other :memo: Move permission of k.hashimoto@azoom.jp be reviewed from branch 26 (CS) to branch 2 (LM) => - New hardcode: HARDCODE_REVIEWER_NOT_RESPONSIBLE_FOR_EMAILS - Merge hardcode cases :white_check_mark: Testcase: ``` - List reviewer of k.hashimoto@azoom.jp is branch LM (具志堅 敦美, 中辻 直紀(change below), 加勢 恵一郎) - Login as BM of LM (a.gushiken@azoom.jp) list reviewing has 橋本 一樹 (k.hashimoto@azoom.jp) - Login as saitou@azoom.jp (sBM of CS) list reviewing doesn't have 橋本 一樹 (k.hashimoto@azoom.jp) ``` ``` - Login as saitou@azoom.jp (sBM of CS) - Expect list reviewing doesn't have 松本 政道 (m.matsumoto@azoom.jp) (sBM of the same branch) ``` ## :bookmark: v0.4.2 ##### :hammer: [Update hardcode reviewer for k.hashimoto](https://github.com/azoom/azoom-hr-api/commit/16881fa219b3a9262eab4ef8f2ca7e4c6230d00d) :memo: Due to the change spec of v0.4.1: hardcode s.kamimura@azoom.jp instead of n.nakatsuji@azoom.jp ``` - Login as s.kamimura@azoom.jp - Expect list reviewing have 橋本 一樹(k.hashimoto@azoom.jp) ``` ## :bookmark: v0.4.3 ##### :hammer: [Add hardcode reviewer](https://github.com/azoom/azoom-hr-api/commit/ebd4d9057d574aeb12ce956ad79302c03005cbe6) :memo: Hardcode for n.oota@azoom.jp has more reviewing :white_check_mark: Testcase: ``` - Login as n.oota@azoom.jp - Expect responsibility has 松宮 宏明 (hiroaki.matsumiya@azoom.jp), 谷口 夏生 (natsuki.taniguchi@azoom.jp), 川島 拓也 (takuya.kawashima@azoom.jp, ``` ## :bookmark: v0.4.4 ##### :hammer: [Move permission review for mao.noguchi from WLM to head office ](https://github.com/azoom/azoom-hr-api/commit/d66f7cb2ccaf8f45597f7e785bd91cef39701c9c) :white_check_mark: Testcase: ``` - Login as toyokawa@azoom.jp (DM of WLM) - Expect responsibility doesn't have 野口 真緒 (mao.noguchi) ``` ``` - Login as k.fukayama@azoom.jp (AM of LM) - Expect responsibility has 野口 真緒 (mao.noguchi) ```