All notable changes to this project will be documented in this file. See conventional commits for commit guidelines.
0.105.0 (2024-12-28)
- GroupTreeViewNode: fix supervisor position and background color (df7a099)
- INTERNAL-1467: decree list (d5b6ea8)
0.104.0 (2024-12-24)
- INTERNAL-1429: extended structure parse report (db6d190)
- INTERNAL-1439: work and personal mails for user (34a29d6)
- default group and mail text fixes (caf6fc5)
0.103.0 (2024-12-19)
- INTERNAL-1453: remove devices from user removed in scheduled deactivation (1034b10)
- RequestFormActions: fix translations, swap buttons (8220d83)
0.102.0 (2024-12-18)
- UserCreationRequestMethods: unitId null in user profile (f4b310f)
- INTERNAL-1398: fix date clear in user creation requests (94684a6)
- INTERNAL-1451: save devices and testing devices in logs (5768b20)
0.101.0 (2024-12-17)
- INTERNAL-1356: new firing form (ef2a154)
- INTERNAL-1449: edit user supervisor fix (3df53fc)
0.100.0 (2024-12-16)
- link to user request page in mail (315eb5b)
- Requests: clear inputs when resetting the form (f19c485)
0.99.2 (2024-12-13)
0.99.1 (2024-12-12)
- INTERNAL-1413: fix header in admin scopes panel (f956e75)
0.99.0 (2024-12-12)
- INTERNAL-1407: work and personal mails for ext profile creation (45d483b)
- ProfilesManagementLayout: fix tab in requests (5c65bd4)
- update decree buttons (3ddc5e1)
- user creation request scopes (3380cc1)
- INTERNAL-1241: add disable account checkbox (e641105)
- INTERNAL-1241: add disable account checkbox (0810a1c)
0.98.0 (2024-12-09)
- SearchinProfolesManagment: add search by name (7258426)
0.97.0 (2024-12-05)
- decree logs (812cd10)
- INTERNAL-1095: decree list (c17d75d)
- store org group id in app config table (4399171)
- structure parsing: source column (fca6a7b)
- support Decreee edit/preview (02cdf0d)
- INTERNAL-1424: update bricks (4ef2e9a)
0.96.1 (2024-12-04)
- INTERNAL-1425: open edit and cancel deactivation modal in deactivation list (a1b4d24)
- INTERNAL-1426: workodeCombobox in ScheduleDeactivationForm (846d03c)
0.96.0 (2024-12-02)
- INTERNAL-1420: fix test devices and comments in deactivation form (4e9abdf)
- INTERNAL-1383: fix visibility deactivation date (cff88e7)
0.95.0 (2024-12-02)
- INTERNAL-1413: additional emails for mailing settings (7617ce6)
- INTERNAL-1417: sign-out button (869003c)
- UserProfile: add curator in profile (b81ed00)
- INTERNAL-1095: fix readonly fields (1f613d1)
- INTERNAL-1406: tooltip in table header does not crop (76aa149)
- INTERNAL-1410: fixes on scheduled deactivations (81b5bfa)
0.94.0 (2024-11-27)
- INTERNAL-1395: email for external service (af06141)
0.93.0 (2024-11-26)
- INTERNAL-1362: correct tables for newcommers and access coordination (716931a)
- INTERNAL-1390: current date for external from main request (8a61efc)
0.92.0 (2024-11-25)
- AccessCoordinationList: correct links (7c23400)
0.91.0 (2024-11-21)
- flag for mailer (98328be)
- INTERNAL-1362: correct tables for newcommers and access coordination (192eb66)
- ParseTeamStructurePage: callback with filtered value (f3da9f6)
- supplemental position creation (91cc6f4)
0.90.0 (2024-11-15)
- backend part of uploading parsed structure (5130861)
- frontend part of uploading parsed structure (297c278)
- INTERNAL-1305: backend (34d0d8a)
- INTERNAL-1305: deleted files (b4a8713)
- INTERNAL-1305: edit request pages (6b1fa6a)
- INTERNAL-1305: request list pages (78a0651)
- INTERNAL-1350: edit attaches and supplemental position in user creation request (ffaf168)
0.89.0 (2024-11-11)
- UserRequestReadonlyPage: add user request reqaonly page (3597790)
- INTERNAL-1343: show main position at user page (bb9c217)
0.88.0 (2024-11-07)
- backend part of structure parsing (efa36b6)
- frontend part of structure parsing (d4391fe)
- INTERNAL-1265: create user format (7a108f3)
- INTERNAL-1313: request for external user readOnly (eb9c7d9)
- INTERNAL-1328: attaches in readonly external user request (bc47e48)
- INTERNAL-1336: readonly for request external user from main page (e5c821f)
- change personnel number from int to string (8d862d5)
0.87.0 (2024-11-05)
- INTERNAL-1301: superviser name on GroupTreeViewNode (2b18ffc)
- INTERNAL-1304: accept profile for existing user request immediately (88bbb3e)
- INTERNAL-1308: make inputs narrower (3f94009)
0.86.0 (2024-10-31)
- INTERNAL-1259: existing user form (9824280)
- INTERNAL-1260: form to external user access (8ff24e6)
- INTERNAL-1285: personnel number in organization (beca60d)
- INTERNAL-1292: modal to user request forms (5f697f2)
- INTERNAL-1300: org/users groups tabs (f659e63)
- INTERNAL-1296: translation errors (c6f0dae)
0.85.1 (2024-10-29)
- INTERNAL-1100: more data to events and drop next data (62cbae6)
- INTERNAL-1299: fix groupId in creation user request (dd9594d)
0.85.0 (2024-10-28)
- INTERNAL-1261: form to access to external user from main org (a6fe441)
- INTERNAL-1275: decompose InternalUserCreationPage (263f818)
- INTERNAL-1275: decompose InternalUserCreationPage (05fbee4)
0.84.0 (2024-10-24)
0.83.1 (2024-10-18)
- INTERNAL-1237: do not immediately trigger empty login (35f81c4)
0.83.0 (2024-10-17)
- INTERNAL-1193: nav menu for form (49cc696)
- INTERNAL-1230: add login to external user update (7c57e32)
- INTERNAL-1211: design fixes (bb2fd09)
0.82.1 (2024-10-15)
- INTERNAL-1210: remove switch styles (e53d674)
0.82.0 (2024-10-15)
- INTERNAL-1189: optional team for internal newcomer request (a4d4d46)
- INTERNAL-1190: harmony colors (098848d)
- INTERNAL-1205: return create user modal (e4a17e8)
0.81.0 (2024-10-10)
- additions to new internal user request (958ceab)
- backend changes to new internal user request (58b2c90)
- new internal user request (ca486eb)
0.80.0 (2024-10-10)
- Analytics: added custom events options (6c2cd0f)
0.79.1 (2024-10-03)
- UserComboBox: set selected user to null if needed (2f81320)
0.79.0 (2024-10-01)
- save previous user names (5327781)
0.78.4 (2024-09-27)
- less strict achievement visibility (fb9e633)
0.78.3 (2024-09-24)
- CreateUserCreationRequestInternalEmployeeForm: fix email and corporateEmail change (7f21b9b)
0.78.2 (2024-09-24)
- personal email is optional in user request (2f8b6cf)
0.78.1 (2024-09-19)
- AddSupplementalPosition: reset unit id after close (fd636be)
0.78.0 (2024-09-19)
- auto login by fullname (0cf1677)
- deactivation form: work place field (e0321e8)
- new fields in internal user request (1729cc2)
- nothing found for global search (6b474a7)
- show author of user creation request (ba1f294)
- update achivements limit (10997e3)
- deactivations: change meeting dates (c4db51b)
- deactivations: correctly find active user deactivation (7b78fdd)
- deactivations: team lead as string field (91b58bc)
- retirement email: org unit in title (a6e1a95)
0.77.3 (2024-09-12)
- enabled flag for external user service (7505f2e)
0.77.2 (2024-09-03)
- userMethods: dont search by membership if no grous or roles (4a3c976)
0.77.1 (2024-09-03)
- bonuses: match bonuses amount to achievements count (8616cf9)
0.77.0 (2024-09-02)
- user list filter: including children groups in search (6c2b50e)
- HistoryRecord: show percentage change without toggle (36b8c53)
0.76.5 (2024-08-27)
- telemetry: use env for host (9168efc)
0.76.4 (2024-08-23)
- can`t decrease membership percentage (93b773e)
0.76.3 (2024-08-22)
- edit user role in group doesn't allow to change percentage (6c9f239)
0.76.2 (2024-08-21)
- worker on top level in background (4ce47bc)
0.76.1 (2024-08-20)
- allow supervisor and others not to have login in user requests (647b66d)
- no undefined organizations in group export to csv (20e04b3)
- TeamSettingsPage: don't allow to rename group to empty string (6ac533b)
- UserUpdateForm: nullable supervisor (e0a4e67)
- whereRef instead of where in getNextJob (ef79e9f)
0.76.0 (2024-08-15)
- do not show schedule deactivate button for inactive or scheduled users (bf2442f)
- ellipsis for UserCreateRequestTable table cells (7e84df7)
0.75.0 (2024-08-13)
- telemetry: log pageviews (75830ab)
- telemetry: use batch (a13d347)
0.74.1 (2024-08-08)
- supplenental position on userrequests fix (23d7a10)
0.74.0 (2024-08-08)
- add supplemental position to user (c5511ed)
- cancel userCreationRequest (29e0df7)
- edit userCreationRequest (6a8b65f)
- supplement position (b08d79f)
- worker with kysely (f96199b)
0.73.2 (2024-08-02)
- comment form error (7617236)
0.73.1 (2024-08-01)
0.73.0 (2024-07-29)
- external flag to organizations (5d6e577)
- unique constraint errors for devices and services (28fd91b)
0.72.0 (2024-07-25)
- mailing settings per ogranization (0071319)
0.71.0 (2024-07-23)
- add missing history records (1e95a98)
- create profile on date not on accept (3f6f1c8)
- send ical mail to user create request creator (aba8be5)
0.70.0 (2024-07-18)
- list of requests (afaaf36)
- CreateUserModal: rename regular to existiong (df4e90a)
- format zod errors in client notifications (b2240fe)
- separate fields for id and value for api tokens (d6d0453)
- show comment on UserCreationRequestModal (fa8ea7f)
- supervisorId and groupId required in createUserCreationRequestBaseSchema (0e58b0a)
0.69.2 (2024-07-15)
- correct request type in UserCreationRequestModal (b8ab2e5)
0.69.1 (2024-07-15)
- attaches and forms fixes on requests forms (a70973a)
- buddy, coordinator and recruiter writes correctly (c952c97)
0.69.0 (2024-07-15)
- dont send email on date of user request (5a2755a)
- external employee requests (9ccbeee)
- history record of first user login (6c615b2)
- jobs (84b22c4)
- shedule new employee (272185a)
- user request: os, title, corp email (98f7288)
- active user filter (adbfe48)
0.68.0 (2024-07-04)
- hire section achievement router (4d44eb9)
- hire section achievement router (75b6725)
- hire section achievement router (0b2f01e)
- history record: expand events for create user and group (58d3446)
- use url params for user list filter (f971f79)
- history record: show token and subsystem as authors (c7ba34c)
- replace type cast with honest ternary, remove "query" from get user list query params (7032232)
0.67.2 (2024-07-02)
- reset defaultValues in ScheduledDeactivationForm (4a9679c)
0.67.1 (2024-07-02)
- scheduled deactivations invalidations and teamleadIds in form (05ff439)
0.67.0 (2024-07-01)
- add organization to lists in membershipuserlistitemeditable (97ca14d)
- mailing lists (5d3eec5)
- pick teamleads by combobox in scheduled deactivation (555867c)
- scheduled deactivation and requests in same place (691e461)
- scheduled deactivation viewed in profile (9ac2b3b)
- capture sentry error on bonuces (c0dc36e)
- capture sentry error on bonuces (6899251)
- remove type membershipInfowithuserorganizationunit, add include in two user methods (aea03d3)
- team export: crash on undefined (addf865)
- use http 400 for errors with messages for user (12bdcb7)
- use nullable fn (9c6ee45)
0.66.0 (2024-06-27)
- add name/email fields to endpoint (3cb5731)
- email notification to create user request (94471f4)
- scheduled deactivation send by mailing lists (2883a23)
- deleted attach not visible (ab3a4ef)
0.65.1 (2024-06-20)
0.65.0 (2024-06-19)
- attaches (04e1f0c)
- attaches in scheduled deactivations (9dfb031)
- Notifications of nominations: add mention reason in notification email (c491e7e)
0.64.0 (2024-06-18)
- AchievementGridItem: add field nomination in achivements (af901fc)
0.63.0 (2024-06-17)
- attaches (a8c5fe3)
- scheduled deactivation errors handle (75328a9)
- scheduled deactivation errors handle (1e07c8e)
- external users: do not send excess properties (e93f78c)
- handle missing org unit and role in user profile (ea90665)
0.62.0 (2024-06-13)
- group list filtration by current user (1ac2c79)
- show user facing backend errors in notifications (51c7bde)
- add conditions to create external services (8d43e03)
0.61.0 (2024-06-10)
- add OrganizationUnit to UserPage (c596988)
- groupAccess: add current user to admin at creation team (524fd35)
0.60.2 (2024-06-07)
- Bonuses: correct achievements amount calculation (c2ffac5)
0.60.1 (2024-06-07)
- bonus rule amount calculation (4765e16)
- do not replace error on accepting user creation request (23eda27)
0.60.0 (2024-06-06)
- add user requests page to approve/decline (f02ef75)
- scheduled deactivations edit and cancelation (2e31d28)
- add history events to addUserToGroupAdmin, removeUserFromGroupAdmin actions (d93bdd0)
- display the selected role in the combo box before making a change (9584257)
- return access to administrators (7b7f28b)
- user cant see team settings page without rights (76fca11)
0.59.0 (2024-06-03)
- added the ability to change role access (ad74d8e)
- user cant see his actions (7372680)
0.58.1 (2024-05-30)
- edit user without organizationUnitId error (e692003)
0.58.0 (2024-05-28)
- DocsPage: link to download open-api doc on docs page (311338c)
- groupAdmin: add group administration access (e491606)
- merge new users by login (73fc17f)
- rest: sync user output schemas (fb69032)
0.57.2 (2024-05-24)
- correct access check for deactiations page (8287139)
- correct access check for deactiations page and organization in form (1e7d895)
0.57.1 (2024-05-23)
- correct address for scheduled deactivations page (a299676)
0.57.0 (2024-05-23)
0.56.0 (2024-05-22)
- activity on users profile by others (c4f5324)
- change paths to routes that use login from query (36574ec)
0.55.2 (2024-05-21)
- wrong model id in bonus history record (e352743)
0.55.1 (2024-05-16)
- searchRouter: translit in global search (f2fb452)
0.55.0 (2024-05-16)
- add rest route to global search users (9fd2b5e)
- bonus rule with ext achievement ids (9cd01b8)
- link rule to bonus history (84b9a47)
- return membership roles in get user by login (709c7c3)
0.54.0 (2024-05-13)
- add relation between ApiToken & OrganizationUnit models (daf0825)
- add serviceNumber service (1b79471)
- date range filter for user activity (a66cb93)
- HistoryRecord: add new edited fields (51f231f)
- update external api (83a2d14)
- view history access scope (e082a08)
0.53.0 (2024-05-06)
0.52.0 (2024-05-02)
- achievements: option to hide achievements (d27258e)
0.51.2 (2024-04-27)
- do not give achievement if bonuses amount not enough (f442335)
0.51.1 (2024-04-27)
- count amount of bonuses in category by targetUserId (c33b731)
0.51.0 (2024-04-27)
- ability to open a user by login (af7d3de)
- achievemnt for bonuses in categories (cf51bb3)
- achievemnt for bonuses in categories (0cc6ec7)
- bonus for crew achievement (f1627ca)
- bonus for crew achievement (2a8ddc3)
- AddAchievementModal: error should be visible when description field is focused (37bddfa)
- give bonuses not for only first achievement (26938a8)
- return isEditable field to meta & allow allow user to add a device (872ebf9)
0.50.0 (2024-04-25)
- achievement cathegory and id in bonus history (9a9a1c6)
0.49.0 (2024-04-19)
- customizable role-based access model (408b642)
0.48.1 (2024-04-18)
- don't throw errors on get user by service (f3dc677)
0.48.0 (2024-04-15)
- change locale in settings (9de0f5e)
- UserContacts: correct key for list (f232277)
0.47.0 (2024-04-11)
- UserPage: list of supervised users and groups (2a03fb1)
0.46.0 (2024-04-01)
- import prisma in group router (dc015d8)
0.45.0 (2024-03-28)
- achievements with levels (a974acd)
- rest api: autogenerated api docs page (70b5030)
- rest api: create user endpoint (c3bc891)
- services: accounting system service (e9fbd14)
- OfflineBanner: infinity requests at health checks (a2cc01e)
0.44.0 (2024-03-25)
- GroupMethods: group.create method looses parentId (115135f)
0.43.0 (2024-03-21)
- TeamSettingsPage: use group owner in group access checks (6a06a06)
- userMethods: hide user bonus points in responses (62a6ebb)
0.42.0 (2024-03-14)
- CreateGroupModal: allow vTeam creation to everyone (867f06f)
- organizational groups (7101656)
- TeamPage: add people and vacancies (e23b704)
- do not allow to archive group with active vacancies (65179b2)
0.41.0 (2024-03-11)
- CreateUserModal: add checkbox to user create (8a58e5b)
- hrs filtered in vacancy and hiringshreamid is number (c19b97f)
0.40.0 (2024-03-06)
- access model: update model, add checks to all mutations (21063e0)
- filter for having vacancies in groupList (bb9f337)
- hide unaccessible controls from ui (1cf6959)
- use eslint rules prefer-interface (4e910e3)
- pagination on users page (71f900a)
- TeamChildren: drop burger (f8843fb)
- UserServicesAndDevices: delete services and devices (5013adb)
0.39.0 (2024-03-04)
- filter vacancy update (37f62a3)
- insensitive device search (12d50ff)
0.38.0 (2024-03-01)
- config logo (814b4ad)
0.37.1 (2024-02-28)
- user edit: do not send excess properties to external service (20b62e6)
0.37.0 (2024-02-28)
- csv export: export with subgroups (1f159f8)
0.36.1 (2024-02-26)
- recruiters suggestion based on hire stream (41ac6ee)
0.36.0 (2024-02-22)
- vacancy link to hire (a285851)
- add role form: check for undefined in onChange (c3b2a7e)
0.35.0 (2024-02-22)
- update offlinebanner from bricks (b90ad10)
0.34.0 (2024-02-22)
- ESLint: add rules for curly braces (1144ec2)
- rest api: filter vacancies by multiple statuses (13ec847)
0.33.0 (2024-02-19)
- Harmony: use offline bar from bricks (7f2612f)
- add content type header for external operations (8d13f9c)
0.32.0 (2024-02-16)
- Harmony: update package and themes (8145a94)
- vacancy list: return total count of items (b8fbd72)
0.31.0 (2024-02-15)
- export team members in csv (b9aef84)
- new fields in vacancy create modal (563a3ed)
- new fields in vacancy model (b1d881b)
- rest api: return membership percentage (f4c017b)
- update and archive forms for vacancy (6c81133)
- update rest api for vacancies (bed7519)
- rest api user image (fd1bfc1)
0.30.1 (2024-02-13)
- add user to team popup: clear and hide after submit (0d6f584)
- add user to team popup: fix accidental reset of group id (01f8843)
- remove compiler options from seed (84ec4a3)
0.30.0 (2024-02-12)
0.29.0 (2024-02-08)
- create group modal: correct ui messages (03ce48a)
0.28.1 (2024-02-06)
- rest api: find user by email, not id (157805d)
0.28.0 (2024-02-05)
- ssr: handle not found errors (e6d8c5a)
0.27.1 (2024-02-01)
- user edit: rethrow external user operation error (a980b84)
0.27.0 (2024-01-29)
- auth: optional credentials auth (34a6b12)
0.26.1 (2024-01-25)
- auth: check additional emails before creating new user (d3b0bc5)
0.26.0 (2024-01-18)
- notifications (e27fdf5)
0.25.0 (2023-12-27)
- profile: changed bonus points translations and styles (d7af052)
0.24.1 (2023-12-26)
- UserContacts: correct key for service list (2838f1d)
0.24.0 (2023-12-21)
- comboboxes: hide dropdowns on outside click (1521642)
0.23.0 (2023-12-18)
- send profile update data to external service (1baf6ec)
0.22.0 (2023-12-11)
- create profile for user in extenal service (b933132)
- deactivation user on backend (717da87)
- deactivation user on frontend (2dafeb3)
- filter inactive profiles on UsersPage (2a5221a)
- only admins can deactivate profile (3432345)
0.21.1 (2023-12-01)
- BonusPointsHistory: show amount of points (5845152)
- comboboxes: remove bugged onblur handlers (4d44ab4)
0.21.0 (2023-11-28)
- bonus points: fetch and apply achievements (436f1a1)
- BonusPointsHistory: fixed translations (11cbbca)
- UserMembershipsList: teams in add team Popup are not filtered by teams with participation (4a470d0)
0.20.1 (2023-11-23)
- UserServiceListItem: service links don't work (7dc9445)
0.20.0 (2023-11-20)
- create user form (692f183)
0.19.0 (2023-11-16)
- TeamPage: group interface on group page (3ad2578)
0.18.0 (2023-11-10)
- bonus points store link (64349ed)
0.17.0 (2023-11-09)
- allow archiving groups with archived children (abce2e6)
- disallow unarchiving when parent is archived (4de1df6)
- UserUpdateForm: fix supervisor field behaviour (bda2775)
0.16.1 (2023-11-07)
- rest router: catch nested routes (75d0b9c)
0.16.0 (2023-11-02)
- archived groups and memberships (490bcd5)
- default locale from env (c85b848)
- rest api: change bonus points endpoint (b8f634f)
- rest endpoints with token auth (b2ee694)
- user profile by email (3b253df)
- user update form (5416708)
- UserPage: device form (bc0bf34)
- UserSettingsPage: theme selector (8d0eda0)
0.15.0 (2023-10-23)
- align inline icons (ca35f50)
- Link: remove link props from dom (c2fa509)
- user services: correct links and service name popup (fa7aa05)
0.14.1 (2023-10-16)
- remove services/projects/goals tab in group page (01b80de)
- user query: sort memberships by group name (b1655a5)
- UserPage: consistent service list (9cd3c4f)
- UserPage: constant padding between sections (95b5067)
0.14.0 (2023-10-13)
- supervisors for groups and users (c28cec6)
- user summary moved to a component (44b7c2c)
- UserPreview: editable group list (4c5867d)
- Previews: preview headers are inconsistent (8ee5691)
- UserPage: add and display user services (e0dc8fa)
- UserPage: show all groups in a list (2c6a3b1)
- wider list items (8d5c850)
0.13.0 (2023-10-11)
- oauth: allow email account linking (316d8c0)
0.12.0 (2023-10-09)
- access control: add global admins, restrict user editing (21292db)
- bonus points history and form (89055b5)
- bonus points history popup (0fcd0bb)
- bonus points: show in user page (5b0ec50)
- redirect to my profile from root (ee83b92)
- profile links should open pop-ups (221076e)
0.11.0 (2023-09-27)
- group preview: transfer group (6696a2a)
- profile links should open pop-ups (805c7fe)
- TeamPreview: add and remove users (83f9156)
0.10.0 (2023-09-25)
- GlobalSearch: search in header (1d88e14)
- group preview: role mgmt, layout (8988250)
- inline form in contacts (8d7ae31)
- method for global search (63d4ca4)
- remove timeline divider from profile (76bf707)
- UserPreview: implement missing features (8038e20)
0.9.0 (2023-09-11)
- corporate devices in the user profile (76f8f90)
- db: group, membership, role schemas (b8db16c)
- groups: basic methods (282b4cb)
0.8.0 (2023-08-31)
- api: use protected routes (bf426a3)
- db schema: change timestamp db values to match db values (53a071d)
0.7.0 (2023-08-28)
0.6.0 (2023-08-24)
0.5.0 (2023-08-16)
0.4.1 (2023-08-03)
0.4.0 (2023-07-31)
- auth: login with password or keycloak (f2b6019)
0.3.0 (2023-07-27)
- Link to the manager's page (4fa8c7a)
0.2.7 (2023-07-24)
- rewrite user fetch to next api route (ebf7ae9)
0.2.6 (2023-07-24)
- format secrets in build workflow (ff9a013)
0.2.5 (2023-07-24)
0.2.4 (2023-07-21)
- inherit secrets in workflow (f9707ea)
0.2.3 (2023-07-21)
- add backend url env in docker (d7d7a67)
0.2.2 (2023-07-21)
- remove header provider from next config (82a6954)
0.2.1 (2023-07-21)
- consistent formatting (8a8e1d0)