Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Release 1.2.0 #2383

Open
wants to merge 242 commits into
base: main
Choose a base branch
from
Open
Show file tree
Hide file tree
Changes from 133 commits
Commits
Show all changes
242 commits
Select commit Hold shift + click to select a range
3e11d79
Updated navigating after clicking on notification with type Provider …
Ultrafiolet4 Jun 30, 2023
b51ec84
Oliinyk / 2127 Fix redirect after canceling dirty form (#2132)
doliinyk Jul 5, 2023
e3d48c4
Fixed missing deputy info (#2136)
koliapatskal Jul 7, 2023
7d6d9b2
fixed selecting coordinates from the marker on map
Jul 7, 2023
d63a187
set on the map user's current geolocation
Jul 10, 2023
aa82ffc
repaired the link to the mmtac website
Jul 11, 2023
a7d35dd
Oliinyk / Tech admin create area admin (#2141)
doliinyk Jul 13, 2023
4a681d4
Oliinyk / PR #2141 Improvement (#2149)
doliinyk Jul 17, 2023
7932fc1
Issue#2150 wrong workshop info when editing (#2151)
koliapatskal Jul 17, 2023
b7e06a1
Oliinyk / 2093 Possibility to open workshop recruitment when there i…
doliinyk Jul 19, 2023
6f4b9c9
Changed input type from text to number in age and price filters on wo…
doliinyk Jul 19, 2023
2e3eed1
Bytsa/500 filters for institutions depending on rights (#2153)
Ultrafiolet4 Jul 19, 2023
c017ae0
Fixed styling issues and improvmented text of tooltip (#2158)
koliapatskal Jul 20, 2023
74f8868
Added missing icons for mandatory fields (#2160)
koliapatskal Jul 20, 2023
3c5ff4a
fixed that the map is not displayed
Jul 19, 2023
00faa31
Fixed the ability to set the range from 0 to 0 (#2163)
koliapatskal Jul 20, 2023
7f59321
Improved names for buttons (#2165)
koliapatskal Jul 21, 2023
c1a0159
Hide arrows in price input (#2164)
doliinyk Jul 21, 2023
69e5264
Oliinyk / 2152 Create workshop email validation (#2166)
doliinyk Jul 24, 2023
a829527
Issue#2129 there is no validation of the section name field on the en…
SergeyGSA Jul 25, 2023
8cd934a
Changed regex, so now NAME_REGEX will match cyrillic letters and spec…
doliinyk Jul 26, 2023
845060e
Set max number of "TO" age input, refactored quotes and imports (#2176)
Ultrafiolet4 Jul 27, 2023
53f2c21
Set max length on input in chat and made label that showing current n…
Ultrafiolet4 Jul 27, 2023
2463f00
Oliinyk / 2131 Confirmation modal question marks and quotes in text (…
doliinyk Jul 27, 2023
afeafc0
Oliinyk / 2177 EDRPOU/IPN Validation (#2179)
doliinyk Jul 27, 2023
daa2599
Remade getMaxBirthDate method and made getTodayBirthDate for some cas…
Ultrafiolet4 Jul 27, 2023
94865f0
Renamed images for kids, refactored imports, remade gender enum (#2180)
Ultrafiolet4 Jul 27, 2023
294e3c8
Removed magical number in condition for trimming number if changing I…
doliinyk Aug 1, 2023
dda3bb4
Fixed typo in translation of address match and removed spaces in vali…
doliinyk Aug 2, 2023
fd862f8
Change auth scopes to a more generic scope (#2182)
DmyMi Aug 2, 2023
2b2f8e9
Set min and max values for app-age-filter inputs (#2191)
Ultrafiolet4 Aug 2, 2023
67713e2
add scopes to auth request (#2192)
DmyMi Aug 2, 2023
8fa2473
Service provider creates workshop with competitive selection without …
SergeyGSA Aug 3, 2023
6a64440
Made gender radio button checked by default (#2190)
Ultrafiolet4 Aug 3, 2023
4c6574d
Fixed pagination issue: now changing page size also set page number t…
doliinyk Aug 7, 2023
e203a47
added title to the institution hierarchy items (#2196)
SergeyGSA Aug 8, 2023
ed2f637
Made validation for 'FROM' and 'TO' input when both is 0 (#2200)
Ultrafiolet4 Aug 8, 2023
bc2e77b
added the checking of role for display reviews tab (#2203)
SergeyGSA Aug 9, 2023
c9e6ac7
Oliinyk / 2197 Page with workshop details (#2199)
doliinyk Aug 9, 2023
f928e92
Fixed problem with hovering after clicking on first star, refactored …
Ultrafiolet4 Aug 9, 2023
23aaf40
Oliinyk / 2205 Workshop unauthorized application (rating, chatting) m…
doliinyk Aug 10, 2023
e6ed41b
Oliinyk / Region and Area admins integration (#2193)
doliinyk Aug 14, 2023
0ebed73
Set values for gender radio buttons in child and teacher forms, refac…
Ultrafiolet4 Aug 14, 2023
a7252fc
Fixed child age translation (#2212)
doliinyk Aug 16, 2023
ab5b48f
Made bugfix for region admin, when resetting filters for providers - …
Ultrafiolet4 Aug 23, 2023
b8032fe
Add the button to the map find near me (#2217)
SergeyGSA Aug 25, 2023
017724a
2207 personal cabinet the save button works several times and returns…
Ultrafiolet4 Aug 25, 2023
8dee651
Oliinyk / Pagination and navigation cancelling issue (#2214)
doliinyk Aug 25, 2023
2f129af
2215 workshop contacts section the fields street building dont accept…
Ultrafiolet4 Aug 26, 2023
db2bfd2
Techadmin have to see region and tc of another admins (#2220)
SergeyGSA Aug 28, 2023
88360df
fix console errors on the map page (#2221)
SergeyGSA Aug 29, 2023
d09448a
- Refactored application card, provider application, fixed typos in f…
doliinyk Aug 30, 2023
9a89212
Oliinyk / Admin block provider number requiring (#2222)
doliinyk Aug 30, 2023
e89a053
Fixed 'По батькові' spelling typo (#2228)
doliinyk Sep 5, 2023
b8f29db
Refactored imports, made navigation for workshop type notifications (…
Ultrafiolet4 Sep 5, 2023
6b62bd5
Bytsa/2225 roleparent personal information editing the pop up does no…
Ultrafiolet4 Sep 6, 2023
8406bf1
Oliinyk / 2233 2234 Workshop application and popup spelling mistakes …
doliinyk Sep 8, 2023
28f50b8
added a hint to achievement (#2238)
SergeyGSA Sep 8, 2023
c6b52e2
Bytsa/2231 message messages of the maximum size are not fully display…
Ultrafiolet4 Sep 11, 2023
6c6d1d0
Oliinyk Bytsa / Refresh issue (#2242)
doliinyk Sep 11, 2023
e330a09
Add workshop direction and available seats for applications cards for…
doliinyk Sep 11, 2023
fb43afd
Refactored workshops service & fixed map/settlement filtering (#2246)
doliinyk Sep 13, 2023
26e1ea4
Fixed working hours input padding on eng translate & competitive sele…
doliinyk Sep 13, 2023
da6ca0d
Add localization for child social group get request (#2249)
doliinyk Sep 14, 2023
02268e8
Oliinyk / Area admin list region display (#2248)
doliinyk Sep 14, 2023
741a60d
Fixed bug with same start and end time when creating a workshop, made…
Ultrafiolet4 Sep 19, 2023
0bea56c
Made resetButton unavailable for AreaAdmin (#2252)
Ultrafiolet4 Sep 19, 2023
7a07165
Made save button disabled if nothing changed (#2254)
Ultrafiolet4 Sep 20, 2023
2a8fe80
added amount of unread messages (#2260)
SergeyGSA Sep 26, 2023
2d9e620
Issue#2239 the button name does not meet the requirements on the заяв…
SergeyGSA Sep 27, 2023
f12f080
Changed mobile view trigger from less equal 750px to less than 750px …
doliinyk Sep 28, 2023
4f5c95c
Made confirmation modal for child edit save button (#2257)
Ultrafiolet4 Sep 28, 2023
63c667c
Oliinyk / Refactoring Workshop DTOs (#2262)
doliinyk Oct 2, 2023
3fac991
Add default 0 value to number in translate cases pipe (#2275)
doliinyk Oct 10, 2023
8a01d63
Oliinyk / PR2249 Improvement (#2274)
doliinyk Oct 10, 2023
99ff6a4
Oliinyk / 2267-2269 Create child dirty and validation (#2270)
doliinyk Oct 10, 2023
9a20cf5
Changed 'емейл' to 'імейл' in single translation key (#2280)
doliinyk Oct 11, 2023
415751a
Bytsa/2244 info about provider when pressing the f5 button when editi…
Ultrafiolet4 Oct 11, 2023
70e88eb
Issue#2258 missing text and redirection in the notification about blo…
SergeyGSA Oct 13, 2023
95e1453
Oliinyk / PR2198 Improvement/Fix (#2223)
doliinyk Oct 13, 2023
b050b1c
- Refactored navigation bar (#2283)
doliinyk Oct 16, 2023
937851d
Task/fill the table history of changes by the data (#2284)
SergeyGSA Oct 23, 2023
5ea625f
fixed page loads endlessly (#2291)
SergeyGSA Oct 23, 2023
f136955
Fixed console error on the map page (#2293)
SergeyGSA Oct 27, 2023
63f41a8
fixed unit tests errors in console (#2295)
SergeyGSA Nov 1, 2023
9636144
Oliinyk / Backend 1284 Applications fetching after block un block (#2…
doliinyk Nov 1, 2023
833b1d5
Fixing bugs (#2297)
SergeyGSA Nov 2, 2023
55b2176
Implementing the unit tests (#2298)
SergeyGSA Nov 10, 2023
ae47cf8
Changed application request showBlocked mode & its behaviour for All …
doliinyk Nov 16, 2023
1df9b2a
Oliinyk / PR2296 Improvement Hotfix (#2302)
doliinyk Nov 17, 2023
309e920
Oliinyk / PR2296 Improvement Hotfix 2 (#2306)
doliinyk Nov 21, 2023
e8ae132
Issue #2304. [Admin OTG cabinet] Long email addresses are incompletel…
SergeyGSA Nov 23, 2023
1208efb
Oliinyk / 2315 Ministry admin directions tab (#2319)
doliinyk Nov 28, 2023
555fbba
Fix tooltip positions in workshop card component (#2321)
doliinyk Dec 9, 2023
be19ea6
Task of blocking / unblocking parents by techadmin (#2314)
SergeyGSA Dec 11, 2023
c3e946b
Oliinyk / 2299 2300 Workshop admin creation and permissions (#2308)
doliinyk Dec 18, 2023
449ecfe
Oliinyk / Main pages testing (#2312)
doliinyk Dec 20, 2023
8ef44a1
Oliinyk / Chat fix (#2323)
doliinyk Jan 3, 2024
9ec0dea
- Added enum type Subrole and moved corresponding variable types onto…
doliinyk Jan 4, 2024
0cd0a5e
Task/implement history log of parent blocking (#2325)
SergeyGSA Jan 6, 2024
15019b8
Oliinyk / Refactoring provider DTOs (#2329)
doliinyk Jan 6, 2024
52d42c1
Oliinyk / 2216 Uncreated provider access (#2334)
doliinyk Jan 11, 2024
49cbe36
Fixed menu container for role (#2338)
doliinyk Jan 14, 2024
ff776d1
Oliinyk / Workshop create/update coordinates fix (#2337)
doliinyk Jan 14, 2024
0e2bb95
changed RegExp for STREET_REGEX and HOUSE_REGEX (#2333)
ValentinaDej Jan 15, 2024
a3ddcac
2324 service provider incorrect status of the save button when editin…
ValentinaDej Jan 15, 2024
faf17dd
Issue#2311 the red mark is missing on the left of the message history…
SergeyGSA Jan 18, 2024
32a9049
Issue#2316 tech admin cabinet in the english version of the site part…
SergeyGSA Jan 18, 2024
6c6f3a7
added error message (#2344)
SergeyGSA Jan 18, 2024
421ee22
added CREATE_CHILD_INFORMATION to modal-confirmation (#2340)
ValentinaDej Jan 21, 2024
059f078
changed CREATE_PROVIDER_ADMIN value (#2341)
ValentinaDej Jan 21, 2024
0a31232
refactor blocking parent or admins by techadmin (#2348)
SergeyGSA Jan 22, 2024
820a4ac
Fixed positions of form-controls in reason modal and form control lab…
doliinyk Jan 22, 2024
e5d72f3
Fixed issue of URL navigation in personal cabinet (#2352)
doliinyk Jan 23, 2024
95ac6cd
Oliinyk / 2313 Custom API errors & refactoring (#2347)
doliinyk Jan 23, 2024
0ffa565
Implementing the re-invite functionality by tech admin for the admins…
SergeyGSA Jan 24, 2024
6dc7de2
Oliinyk / 2148 2154 City autoselect & address hint (#2354)
doliinyk Jan 25, 2024
33c1a2d
Oliinyk / Form of learning feature (#2355)
doliinyk Jan 25, 2024
c1437f8
Fixed param name for form of learning filter (#2356)
doliinyk Jan 26, 2024
c3b7fec
Oliinyk / 2218 2346 Unconfirmed email change & Workshop message butto…
doliinyk Jan 29, 2024
e2b50f6
edited url paths for updateProviderStatus and updateProviderLicenseSt…
SergeyGSA Jan 29, 2024
019c8cc
Issue#2310 there is no notification that the user as a parent has bee…
SergeyGSA Jan 30, 2024
99b9602
Tech: Improve eslint and prettier rules (#2358)
humanmantis Feb 3, 2024
94ff38f
Morozov add conditional matToolTip 2271 (#2366)
vladmorozov2 Feb 5, 2024
8818a30
Horeslavskyi/issue#2309 the wrong wordin of the error message is seen…
SergeyGSA Feb 5, 2024
e0686c3
Refactoring blocking / unblocking (#2365)
SergeyGSA Feb 7, 2024
7a5e4cf
fixed child info icon with big fullname (#2367)
vladmorozov2 Feb 9, 2024
feaa34b
added keyfilter with appropriate regexp (#2369)
vladmorozov2 Feb 9, 2024
6a47439
update sonarcloud parameters (#2378)
DmyMi Feb 9, 2024
b8b28b9
changed text (#2376)
vladmorozov2 Feb 13, 2024
bd4879f
Hide administration link and restrict access to it for provider admin…
vladmorozov2 Feb 13, 2024
fffdc6e
changed text #2374 (#2377)
vladmorozov2 Feb 13, 2024
ae0b4cc
update build logging (#2382)
DmyMi Feb 13, 2024
aad5310
made placeholder bigger #2012 (#2370)
vladmorozov2 Feb 22, 2024
aaebd41
fixed chatrooms on frontend (#1833) (#2375)
vladmorozov2 Feb 22, 2024
24512cc
made transition to /personal-cabinet/provider/info after registation …
vladmorozov2 Feb 22, 2024
9f52723
added markFormAsDirtyOnUserInteraction, when workshops were selected …
ValentinaDej Feb 23, 2024
2815449
Oliinyk / Notifications fix and refactoring (#2390)
doliinyk Feb 26, 2024
8dee74e
Removed delete button in notifications list (#2391)
doliinyk Feb 27, 2024
4323c38
Horeslavskyi/fixing data filter in history of changes (#2385)
SergeyGSA Feb 27, 2024
7943d6b
updated the signalr (#2393)
SergeyGSA Feb 29, 2024
ca332a2
Oliinyk / Chat notifications (#2395)
doliinyk Mar 4, 2024
cd18d55
Oliinyk / 2384 Admin invite popup double appearance (#2396)
doliinyk Mar 4, 2024
325dc55
Oliinyk / Admin endpoint refactoring (#2405)
doliinyk Mar 6, 2024
4235f55
Oliinyk / 2345 Workshop seats occupied api error (#2407)
doliinyk Mar 12, 2024
b4853c0
Fixed message not showing by throwing error forward & translations, c…
doliinyk Mar 13, 2024
567d911
[Applications] Fixed /Moving the text of the workshop description to …
MarianS23 Mar 13, 2024
85c5565
#2397; Shutov Maryan; Fixed bug with sending messages in chat room (…
MarianS23 Mar 13, 2024
6255924
Oliinyk / 2075 Selected city map centering (#2411)
doliinyk Mar 13, 2024
1d0ca5b
reduced horizontal padding in buttons (#2412)
SergeyGSA Mar 14, 2024
25dcf49
Oliinyk / Backend 1415 1417 Workshop delete notification and link tab…
doliinyk Mar 14, 2024
b531751
[Service provider`s profile] Hint with full organization type does no…
SergeyGSA Mar 15, 2024
0bd860c
Oliinyk / 2399 2401 Institution create/edit validation & unique field…
doliinyk Mar 16, 2024
43f4534
Oliinyk / 2418 Section title validation fix (#2419)
doliinyk Mar 17, 2024
896ce21
Fixed translation according to comment (#2424)
doliinyk Mar 18, 2024
b8d8860
Fixed #2403 [Messages] An empty message history is created when closi…
MarianS23 Mar 19, 2024
71470fb
#2403/code optimization:added emptyValueTransform pipe instead of 'el…
MarianS23 Mar 21, 2024
6357722
#2423 Fixed cropped icons (#2427)
MarianS23 Mar 21, 2024
c84b479
placed the error message in the Price block (#2437)
SergeyGSA Mar 25, 2024
810b1e2
Oliinyk / 2415 Age input min/max and location fix (#2431)
doliinyk Mar 25, 2024
eda0515
Oliinyk / 2399 2418 Fixes (#2432)
doliinyk Mar 25, 2024
1c89539
Issue#2388 service provider cabinet the i button is not displayed nea…
SergeyGSA Mar 26, 2024
0fe26a0
Add validation condition (#2440)
doliinyk Mar 26, 2024
b9fda29
Oliinyk / Unauthorized user error (#2443)
doliinyk Mar 29, 2024
a78f198
The fields saves only special symbol/number when the fields requires …
SergeyGSA Mar 29, 2024
4b76003
Oliinyk / Admin tools refactoring & tests (#2444)
doliinyk Apr 3, 2024
c5b942b
Incorrect validation of available seats in edit workshop form (#2447)
SergeyGSA Apr 7, 2024
7350f2c
Fixed app-paginator in statistic component (#2456)
Kazumen Apr 8, 2024
21e9e4d
Fixed name of the street in the 'Контакти' section (#2460)
Kazumen Apr 9, 2024
9ffafe2
Smyk / 2430 Hover effect of the cursor when hovering over non-clickab…
AndriiSmyk Apr 9, 2024
77de3b4
changed style in details.scss (#2461)
Kazumen Apr 9, 2024
5b54fa2
Dvorak / 2451 Fixed suspended notification text (#2462)
AkunaPatlata Apr 9, 2024
f6a58d3
Smyk / 2417 Instagram and Facebook icons are displayed if they were n…
AndriiSmyk Apr 9, 2024
743acf8
Dvorak / 2448 Fixed all workshops value (#2464)
AkunaPatlata Apr 9, 2024
9a718f1
Dvorak / 2446 Fixed cutted of message count icon after going to the a…
AkunaPatlata Apr 10, 2024
4bcdf7f
Romanchak / Creation and update Admin (#2466)
Kazumen Apr 10, 2024
b59f04c
Added new class for description (#2468)
Kazumen Apr 11, 2024
60b07bc
Romanchak / 2449 In Parent cabinet the notification about the deleted…
Kazumen Apr 11, 2024
65faf40
Dvorak / 2455 Fixed automatic assigning for inputs if nothing entered…
AkunaPatlata Apr 11, 2024
6900205
Smyk / 2471 The block with the participant/teacher`s name is cropped.…
AndriiSmyk Apr 12, 2024
cca3168
Added format for date in achievement card (#2475)
Kazumen Apr 12, 2024
b84efc4
Romanchak / Workshop short title (#2478)
Kazumen Apr 12, 2024
372a662
Fixed error that redirected user to empty page after achievement dele…
AndriiSmyk Apr 16, 2024
b65b349
Romanchak / 2481 Incorrect notification after editing workshop achiev…
Kazumen Apr 16, 2024
623ba0f
Dvorak / 2448 Fixed all workshops tab (#2488)
AkunaPatlata Apr 17, 2024
07dd8a9
Dvorak / 2454 Fixed achievment description. (#2480)
AkunaPatlata Apr 17, 2024
44cd7aa
unified "application" name in the ukrainian localization (#2496)
AndriiSmyk Apr 20, 2024
91c10c4
Changed align of search field to start (#2501)
AndriiSmyk Apr 20, 2024
c07bfd8
Issue#2490 edit achievement hint overlays achievement title (#2493)
SergeyGSA Apr 20, 2024
7ad0a43
Modified json to make placeholders in administration look better (#2500)
AkunaPatlata Apr 20, 2024
531775b
Dvorak / 2483 Fixed error message of date format in add-achievement (…
AkunaPatlata Apr 20, 2024
78eea9f
Dvorak / 2497 Clarification of the blocked status in info tooltip add…
AkunaPatlata Apr 20, 2024
cfa6f50
Dvorak / 2452 Fixed 'info about selection'. 'Min 1 letter' notificati…
AkunaPatlata Apr 20, 2024
88ff011
Romanchak / 2477 'Зберегти' button is enable when workshop is not cho…
Kazumen Apr 20, 2024
1c6be86
Added new class for description in information about SP (#2491)
Kazumen Apr 20, 2024
dcaa9b1
Set replaceUrl to false (#2503)
Kazumen Apr 20, 2024
4b5d00e
Oliinyk / Phone number input lib (#2322)
doliinyk Apr 23, 2024
6d1b3a4
Dvorak / 2450 Fixed status from closed to open as a default for those…
AkunaPatlata Apr 24, 2024
409cdf3
Dvorak/2498 placeholder in administration fixed (#2507)
AkunaPatlata Apr 24, 2024
626c2ee
Romanchak / 2474 The workshop achievement is duplicated when you clic…
Kazumen Apr 24, 2024
f9c4f51
Changed order of enum values in DetailsTabTitlesEnum in ukrainian ver…
AndriiSmyk Apr 25, 2024
f017266
#2429 Maryan / Added translating of the date (#2510)
MarianS23 Apr 25, 2024
9a8a98b
Issue#2445 create workshop this field is required error message is no…
SergeyGSA Apr 26, 2024
371d47b
Dvorak/2497 clarification of the blocked status in info tooltip added…
AkunaPatlata May 1, 2024
0e78787
Changed default value for minAge and maxAge from '' to null (#2514)
Kazumen May 1, 2024
b1879c5
Changed style for whole tooltips word break property as overflow-wrap…
doliinyk May 3, 2024
3481669
Submit button for deputy fixed (#2518)
AkunaPatlata May 3, 2024
7ca68b4
Oliinyk / Migration to V16 (#2457)
doliinyk May 9, 2024
948260e
Smyk / 2516 The warning message should be displayed when the parent c…
AndriiSmyk May 13, 2024
9b833e7
Dvorak / 2522. Fixed some application status shiftig to the left. (#2…
AkunaPatlata May 13, 2024
0b5a4de
Dvorak / Minor word in reject application json fix (#2527)
AkunaPatlata May 13, 2024
e88711c
Dvorak/2525 fixed information field size near конкурсний відбір (#2528)
AkunaPatlata May 13, 2024
e5bf9d5
Changed "Мої заяви" to "Мої заявки" (#2530)
Kazumen May 14, 2024
3f756d8
Taken off pipe textSliceTransform for reason, and added some style fo…
Kazumen May 15, 2024
ef79017
#2404 scrolling whole page when scroll in district select list (#2520)
MarianS23 May 17, 2024
99a4163
Fixed display of messages/application lists according to mock-up (#2535)
AndriiSmyk May 17, 2024
c1361ab
Dvorak / 2536 Fixed some styles in user personal cabinet for mobile s…
AkunaPatlata May 22, 2024
7a710c4
Fixed align of logo, 'Recruitment is open' label, 'Rating' and 'Educa…
AndriiSmyk May 22, 2024
017a952
Dvorak / 2546 Interaction buttons display for mobile phone view in ap…
AkunaPatlata May 23, 2024
12bac5e
Dvorak / Minor application-card styles fix. Now all elements of card …
AkunaPatlata May 23, 2024
bc59190
Smyk / Lowered filter fields on Administator's "History of change" ta…
AndriiSmyk May 23, 2024
0333898
Fixed workshop status overlapping workshop title (#2548)
AndriiSmyk May 25, 2024
a5632ae
Dvorak/2546 interaction buttons fisplay fo mobile phone fixed (#2551)
AkunaPatlata May 29, 2024
2a99e48
Oliinyk / 2555 Filters/History of change filters editing and naming (…
doliinyk Jun 6, 2024
35148e0
Dvorak/2546 Fixed some styles in personal cabinets applications (#2562)
AkunaPatlata Jun 6, 2024
0fb022a
Smyk / 2552 There is no limitation of the time range when choosing th…
AndriiSmyk Jun 6, 2024
b2b405b
Changed ukrainian variant of 'Send' in chat between parent and SP fro…
AndriiSmyk Jun 6, 2024
f269dc7
Romanchak/Parent registration update (#2554)
Kazumen Jun 11, 2024
fdcaee0
Dvorak / 2564 Size if Send button is fixed (#2570)
AkunaPatlata Jun 11, 2024
e2e5596
Dvorak/2568 the indication of the currency is shown correctly (#2572)
AkunaPatlata Jun 13, 2024
caab422
Dvorak / 2565 Message is being send by pressing Enter (#2567)
AkunaPatlata Jun 13, 2024
9330d55
Smyk / 2574 The 'Прийняти' button is displayed on the application …
AndriiSmyk Jun 17, 2024
5e3f71a
Disable route when the parent already has 20 children. Changed cursor…
AndriiSmyk Jun 17, 2024
72fe3d8
Shutov/ #2579 [Workshop/Update] code improvement (#2580)
MarianS23 Jun 19, 2024
0995472
Dvorak/2546 Interaction buttons display for mobile phone fixed (#2586)
AkunaPatlata Jun 25, 2024
c18ca2e
Dvorak/2563 footer for small screens fix (#2589)
AkunaPatlata Jun 28, 2024
5bd932c
Added styles for phone input (#2590)
Kazumen Jun 28, 2024
58af118
set scrollPositionRestoration app-routing module (#2588)
MarianS23 Jun 28, 2024
1987b48
Dvorak/2571 Buttons under clock for mobiles positioning fixed (#2591)
AkunaPatlata Jul 2, 2024
894374b
Smyk/2561 Pop-up message related to the status 'Accepted for selectio…
AndriiSmyk Jul 2, 2024
0456b12
Dvorak/2550 The indents of the paragraphs and the buttons are now eve…
AkunaPatlata Jul 2, 2024
2772aad
Dvorak/2549 Burger menu, name of the menu tab and indicator positioni…
AkunaPatlata Jul 2, 2024
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
431 changes: 351 additions & 80 deletions .eslintrc.json

Large diffs are not rendered by default.

43 changes: 37 additions & 6 deletions .github/workflows/tests.yml
Original file line number Diff line number Diff line change
@@ -1,22 +1,53 @@
name: Build and test
name: Lint, build and test

on: [push, pull_request]
on:
push:
branches:
- main
- develop
- '*'
pull_request:
branches: [ develop ]

jobs:
build_and_test:
runs-on: ubuntu-latest
steps:
- name: Pull the source code to GitHub workspace
uses: actions/checkout@v2
uses: actions/checkout@v4
- name: Set up Node environment
uses: actions/setup-node@v2
uses: actions/setup-node@v4
with:
node-version: '14'
node-version: '16'
cache: 'yarn'
- name: Install dependencies
run: yarn install
- name: Run lint
if: ${{ success() }}
run: yarn run lint
- name: Run build
run: yarn run build
- name: Run tests
if: ${{ success() }}
run: yarn test
run: yarn run test
sonarcloud:
name: SonarCloud
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v4
with:
fetch-depth: 0
- name: Set up Node environment
uses: actions/setup-node@v4
with:
node-version: '16'
cache: 'yarn'
- name: Install dependencies
run: yarn install
- name: Test and coverage
run: yarn run test:coverage
- name: SonarCloud Scan
uses: SonarSource/sonarcloud-github-action@master
env:
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} # Needed to get PR information, if any
SONAR_TOKEN: ${{ secrets.SONAR_TOKEN }}
15 changes: 11 additions & 4 deletions .prettierrc.json
Original file line number Diff line number Diff line change
@@ -1,8 +1,15 @@
{
"arrowParens": "always",
"bracketSameLine": true,
"bracketSpacing": true,
"endOfLine": "lf",
"htmlWhitespaceSensitivity": "css",
"printWidth": 140,
"proseWrap": "preserve",
"semi": true,
"singleAttributePerLine": false,
"singleQuote": true,
"trailingComma": "none",
"endOfLine": "auto",
"tabWidth": 2,
"printWidth": 140,
"bracketSameLine": true
"trailingComma": "none",
"useTabs": false
}
11 changes: 11 additions & 0 deletions .vscode/extensions.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,11 @@
{
"recommendations": [
"angular.ng-template",
"esbenp.prettier-vscode",
"firsttris.vscode-jest-runner",
"dbaeumer.vscode-eslint",
"SonarSource.sonarlint-vscode",
"streetsidesoftware.code-spell-checker",
"streetsidesoftware.code-spell-checker-ukrainian"
]
}
21 changes: 18 additions & 3 deletions .vscode/settings.json
Original file line number Diff line number Diff line change
@@ -1,4 +1,19 @@
{
"editor.detectIndentation": false,
"editor.tabSize": 2,
{
"editor.detectIndentation": false,
"editor.tabSize": 2,
"cSpell.language": "en,uk",
"typescript.tsdk": "node_modules\\typescript\\lib",
"sonarlint.connectedMode.project": {
"projectKey": "ita-social-projects-oos-frontend"
},
"cSpell.words": [
"catottg",
"Codeficator",
"Codeficators",
"edrpou",
"Ngxs",
"settelment",
"signalr",
"subrole"
]
}
10 changes: 2 additions & 8 deletions angular.json
Original file line number Diff line number Diff line change
Expand Up @@ -2,10 +2,7 @@
"$schema": "./node_modules/@angular/cli/lib/config/schema.json",
"cli": {
"analytics": false,
"schematicCollections": [
"@angular-eslint/schematics",
"@angular-eslint/schematics"
]
"schematicCollections": ["@angular-eslint/schematics", "@angular-eslint/schematics"]
},
"version": 1,
"newProjectRoot": "projects",
Expand Down Expand Up @@ -155,10 +152,7 @@
"lint": {
"builder": "@angular-eslint/builder:lint",
"options": {
"lintFilePatterns": [
"src/**/*.ts",
"src/**/*.html"
]
"lintFilePatterns": ["src/**/*.ts", "src/**/*.html"]
}
}
}
Expand Down
2 changes: 2 additions & 0 deletions cloudbuild.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -96,3 +96,5 @@ availableSecrets:
secretManager:
- versionName: $_GITHUB_DEPLOY
env: 'SSH'
options:
logging: CLOUD_LOGGING_ONLY
170 changes: 89 additions & 81 deletions package.json
Original file line number Diff line number Diff line change
@@ -1,81 +1,89 @@
{
"name": "out-of-school",
"version": "0.0.0",
"scripts": {
"ng": "ng",
"start": "ng serve",
"build": "ng build",
"build:prod": "ng build --configuration production",
"build:qa": "ng build --configuration qa",
"test": "jest",
"test:coverage": "jest --coverage",
"test-watch": "jest --watch",
"lint": "ng lint",
"e2e": "ng e2e"
},
"private": true,
"dependencies": {
"@angular-slider/ngx-slider": "^2.0.4",
"@angular/animations": "^14.2.3",
"@angular/cdk": "^14.2.2",
"@angular/common": "^14.2.3",
"@angular/compiler": "^14.2.3",
"@angular/core": "^14.2.3",
"@angular/flex-layout": "^14.0.0-beta.40",
"@angular/forms": "^14.2.3",
"@angular/material": "^14.2.2",
"@angular/material-moment-adapter": "^14.2.2",
"@angular/platform-browser": "^14.2.3",
"@angular/platform-browser-dynamic": "^14.2.3",
"@angular/router": "^14.2.3",
"@asymmetrik/ngx-leaflet": "^14.0.1",
"@microsoft/signalr": "^6.0.9",
"@ngx-translate/core": "^14.0.0",
"@ngx-translate/http-loader": "^7.0.0",
"@ngxs/store": "^3.7.5",
"@types/leaflet": "1",
"angular-auth-oidc-client": "^14.1.5",
"angular-responsive-carousel": "^2.1.2",
"jwt-decode": "^3.1.2",
"leaflet": "^1.9.1",
"moment": "^2.29.4",
"ngx-image-cropper": "6.2.2",
"ngx-mat-timepicker": "^14.0.2",
"ngx-pagination": "^6.0.2",
"rxjs": "~7.5.7",
"tslib": "^2.4.0",
"zone.js": "~0.11.8"
},
"devDependencies": {
"@angular-builders/jest": "^14.0.1",
"@angular-devkit/build-angular": "^14.2.3",
"@angular-eslint/builder": "14.1.2",
"@angular-eslint/eslint-plugin": "14.1.2",
"@angular-eslint/eslint-plugin-template": "14.1.2",
"@angular-eslint/schematics": "14.1.2",
"@angular-eslint/template-parser": "14.1.2",
"@angular/cli": "^14.2.3",
"@angular/compiler-cli": "^14.2.3",
"@ngxs/devtools-plugin": "^3.7.5",
"@ngxs/logger-plugin": "^3.7.5",
"@types/jasmine": "~4.3.0",
"@types/jest": "^28.1.8",
"@types/node": "^18.7.22",
"@typescript-eslint/eslint-plugin": "5.37.0",
"@typescript-eslint/parser": "5.37.0",
"eslint": "^8.23.1",
"eslint-config-prettier": "^8.5.0",
"jest": "^28.1.3",
"jest-preset-angular": "^12.2.2",
"karma-coverage": "~2.2.0",
"prettier": "2.7.1",
"protractor": "~7.0.0",
"ts-jest": "^28.0.8",
"ts-node": "~10.9.1",
"typescript": "^4.8.3"
},
"main": "index.js",
"repository": "https://github.com/ita-social-projects/OoS-Frontend.git",
"author": " ",
"license": "MIT"
}
{
"name": "out-of-school",
"version": "0.0.0",
"scripts": {
"ng": "ng",
"start": "ng serve",
"build": "ng build",
"build:prod": "ng build --configuration production",
"build:qa": "ng build --configuration qa",
"test": "jest",
"test:coverage": "jest --coverage",
"test-watch": "jest --watch",
"lint": "ng lint",
"lint:fix": "ng lint --fix & prettier --write .",
"e2e": "ng e2e"
},
"private": true,
"dependencies": {
"@angular-slider/ngx-slider": "^2.0.4",
"@angular/animations": "^14.2.3",
"@angular/cdk": "^14.2.2",
"@angular/common": "^14.2.3",
"@angular/compiler": "^14.2.3",
"@angular/core": "^14.2.3",
"@angular/flex-layout": "^14.0.0-beta.40",
"@angular/forms": "^14.2.3",
"@angular/material": "^14.2.2",
"@angular/material-moment-adapter": "^14.2.2",
"@angular/platform-browser": "^14.2.3",
"@angular/platform-browser-dynamic": "^14.2.3",
"@angular/router": "^14.2.3",
"@asymmetrik/ngx-leaflet": "^14.0.1",
"@microsoft/signalr": "^6.0.9",
"@ngx-translate/core": "^14.0.0",
"@ngx-translate/http-loader": "^7.0.0",
"@ngxs/storage-plugin": "3.7.5",
"@ngxs/store": "^3.7.5",
"@types/leaflet": "1",
"angular-auth-oidc-client": "^14.1.5",
"angular-responsive-carousel": "^2.1.2",
"jwt-decode": "^3.1.2",
"leaflet": "^1.9.1",
"moment": "^2.29.4",
"ngx-image-cropper": "6.2.2",
"ngx-mat-timepicker": "^14.0.2",
"ngx-pagination": "^6.0.2",
"rxjs": "~7.5.7",
"tslib": "^2.4.0",
"zone.js": "~0.11.8"
},
"devDependencies": {
"@angular-builders/jest": "^14.0.1",
"@angular-devkit/build-angular": "^14.2.3",
"@angular-eslint/builder": "14.1.2",
"@angular-eslint/eslint-plugin": "14.1.2",
"@angular-eslint/eslint-plugin-template": "14.1.2",
"@angular-eslint/schematics": "14.1.2",
"@angular-eslint/template-parser": "14.1.2",
"@angular/cli": "^14.2.3",
"@angular/compiler-cli": "^14.2.3",
"@ngxs/devtools-plugin": "^3.7.5",
"@ngxs/logger-plugin": "^3.7.5",
"@types/jasmine": "~4.3.0",
"@types/jest": "^28.1.8",
"@types/node": "^18.7.22",
"@typescript-eslint/eslint-plugin": "5.37.0",
"@typescript-eslint/parser": "5.37.0",
"eslint": "^8.23.1",
"eslint-config-prettier": "^9.1.0",
"eslint-plugin-import": "^2.29.1",
"eslint-plugin-jest": "^27.6.0",
"eslint-plugin-jsdoc": "^46.10.1",
"eslint-plugin-no-null": "^1.0.2",
"eslint-plugin-prettier": "^5.1.2",
"eslint-plugin-react": "^7.33.2",
"jest": "^28.1.3",
"jest-preset-angular": "^12.2.2",
"karma-coverage": "~2.2.0",
"prettier": "3.1.1",
"protractor": "~7.0.0",
"ts-jest": "^28.0.8",
"ts-node": "~10.9.1",
"typescript": "^4.8.3"
},
"main": "index.js",
"repository": "https://github.com/ita-social-projects/OoS-Frontend.git",
"author": " ",
"license": "MIT"
}
6 changes: 6 additions & 0 deletions sonar-project.properties
Original file line number Diff line number Diff line change
@@ -0,0 +1,6 @@
sonar.projectKey=ita-social-projects-oos-frontend
sonar.organization=ita-social-projects
sonar.exclusions=**/*.spec.ts
sonar.coverage.exclusions=**/*.spec.ts
sonar.cpd.exclusions=**/*.spec.ts
sonar.javascript.lcov.reportPaths=./coverage/lcov.info
14 changes: 7 additions & 7 deletions src/.vscode/settings.json
Original file line number Diff line number Diff line change
@@ -1,8 +1,8 @@
{
"launch": {
"configurations": [],
"compounds": [],
"editor.tabSize": 2,
"editor.detectIndentation": false
}
}
"launch": {
"configurations": [],
"compounds": [],
"editor.tabSize": 2,
"editor.detectIndentation": false
}
}
2 changes: 1 addition & 1 deletion src/app/app-routing.module.ts
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
import { NgModule } from '@angular/core';
import { Routes, RouterModule } from '@angular/router';
import { RouterModule, Routes } from '@angular/router';

const routes: Routes = [{ path: 'data', loadChildren: () => import('./shell/admin-tools/data/data.module').then((m) => m.DataModule) }];

Expand Down
2 changes: 1 addition & 1 deletion src/app/app.component.html
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
<mat-drawer-container>
<div fxLayout="column">
<div class="content" [ngClass]="{ 'hide-content': (isAutorizationLoading$ | async) }">
<div class="content" [ngClass]="{ 'hide-content': (isAuthorizationLoading$ | async) }">
<app-sidenav-menu [isMobileView]="isMobileView"></app-sidenav-menu>
<app-sidenav-filters [isMobileView]="isMobileView"></app-sidenav-filters>
<app-header></app-header>
Expand Down
Loading