Преглед изворни кода

Merge branch 'feature/added_dockerfile' of Neca/HRCenter into FE_dev

pull/112/head
safet.purkovic пре 3 година
родитељ
комит
894eac6688

+ 4
- 0
.dockerignore Прегледај датотеку

node_modules
npm-debug.log
build
.dockerignore

+ 13
- 0
Dockerfile Прегледај датотеку

FROM node:16.19.0-alpine as build
WORKDIR /app
COPY package.json ./
COPY yarn.lock ./
RUN yarn
COPY . .
RUN yarn build
# production environment
FROM nginx:stable-alpine
COPY --from=build /app/build /usr/share/nginx/html
COPY --from=build /app/nginx.conf /etc/nginx/conf.d/default.conf
EXPOSE 80
CMD ["nginx", "-g", "daemon off;"]

+ 8
- 0
nginx.conf Прегледај датотеку

server {
listen 80;
location / {
root /usr/share/nginx/html;
index index.html index.htm;
try_files $uri $uri/ /index.html =404;
}
}

+ 3791
- 89
package-lock.json
Разлика између датотеке није приказан због своје велике величине
Прегледај датотеку


+ 1
- 0
package.json Прегледај датотеку

"lodash": "^4.17.21", "lodash": "^4.17.21",
"lodash.isempty": "^4.4.0", "lodash.isempty": "^4.4.0",
"owasp-password-strength-test": "^1.3.0", "owasp-password-strength-test": "^1.3.0",
"postcss": "^8.4.20",
"react": "^17.0.2", "react": "^17.0.2",
"react-dom": "^17.0.2", "react-dom": "^17.0.2",
"react-dropzone": "^14.2.3", "react-dropzone": "^14.2.3",

+ 1
- 1
src/components/Ads/AddAdModal.js Прегледај датотеку

}; };


const completeFirstStage = () => { const completeFirstStage = () => {
console.log(title, employmentType, workHour, expiredAt);
// console.log(title, employmentType, workHour, expiredAt);
}; };


const incrementStageHandler = () => { const incrementStageHandler = () => {

+ 3
- 3
src/components/Candidates/CandidateFilters.js Прегледај датотеку

const [isInitial, setIsInitial] = useState(true) const [isInitial, setIsInitial] = useState(true)


useEffect(() => { useEffect(() => {
console.log(isTableView);
// console.log(isTableView);
}, [isTableView]); }, [isTableView]);


const handleSliderChange = (_, newValue) => { const handleSliderChange = (_, newValue) => {
}; };


const handleChangeStartingDate = (event) => { const handleChangeStartingDate = (event) => {
console.log(event);
// console.log(event);
setStartingDate(event.target.value); setStartingDate(event.target.value);
}; };


const handleChangeEndingDate = (event) => { const handleChangeEndingDate = (event) => {
console.log(event);
// console.log(event);
setEndingDate(event.target.value); setEndingDate(event.target.value);
}; };



+ 5
- 1
src/pages/LoginPage/LoginPageMUI.js Прегледај датотеку

setIsInit(false); setIsInit(false);
return; return;
} }
try{
google.accounts.id.initialize({ google.accounts.id.initialize({
client_id: client_id:
"734219382849-nvnulsu7ibfl4bk3n164bgb7c1h5dgca.apps.googleusercontent.com", "734219382849-nvnulsu7ibfl4bk3n164bgb7c1h5dgca.apps.googleusercontent.com",
size: "large", size: "large",
width: "250", width: "250",
}); });
}
catch{
console.log('Google login is not initialized');
}
}, [isInit]); }, [isInit]);


// const handleGoogleSubmit = (values) => { // const handleGoogleSubmit = (values) => {

+ 1
- 1
src/pages/SchedulePage/SchedulePage.js Прегледај датотеку

}; };


const goForwardOneMonth = () => { const goForwardOneMonth = () => {
console.log(currentMonth)
// console.log(currentMonth)
dispatch( dispatch(
fetchSchedule({ fetchSchedule({
month: currentMonth - 1 === -1 ? 12 : currentMonth + 2, month: currentMonth - 1 === -1 ? 12 : currentMonth + 2,

+ 1
- 1
src/store/reducers/candidate/candidateReducer.js Прегледај датотеку



function setComments(state, action) { function setComments(state, action) {
const currentDate = new Date(); const currentDate = new Date();
console.log("Ovde smo" + currentDate);
// console.log("Ovde smo" + currentDate);
var datetime = var datetime =
currentDate.getFullYear() + currentDate.getFullYear() +
"-" + "-" +

+ 1
- 1
src/store/reducers/stats/statsReducer.js Прегледај датотеку

); );


function setStateStats(state, action) { function setStateStats(state, action) {
console.log('called setState')
// console.log('called setState')
return { return {
...state, ...state,
stats: action.payload, stats: action.payload,

+ 1
- 1
src/store/saga/candidatesSaga.js Прегледај датотеку

} }


export function* deleteSingleCandidate({ payload }) { export function* deleteSingleCandidate({ payload }) {
console.log(payload)
// console.log(payload)
try { try {
yield call(deleteCandidate, payload.id); yield call(deleteCandidate, payload.id);
if(payload.handleApiResponseSuccess){ if(payload.handleApiResponseSuccess){

+ 1
- 1
src/store/saga/loginSaga.js Прегледај датотеку

} }
} }
finally{ finally{
console.log('Done')
// console.log('Done')
} }
} }



+ 1
- 1
src/store/saga/processSaga.js Прегледај датотеку

try { try {
// const JwtToken = yield call(authScopeStringGetHelper, JWT_TOKEN); // const JwtToken = yield call(authScopeStringGetHelper, JWT_TOKEN);
// yield call(addHeaderToken, JwtToken); // yield call(addHeaderToken, JwtToken);
console.log(payload.payload)
// console.log(payload.payload)
const result = yield call(getAllFilteredProcessesReq, payload.payload); const result = yield call(getAllFilteredProcessesReq, payload.payload);
yield put(setProcesses(result.data)); yield put(setProcesses(result.data));
} catch (error) { } catch (error) {

+ 2
- 2
src/store/saga/registerSaga.js Прегледај датотеку

yield call(register, payload.model); yield call(register, payload.model);
yield put(registerSuccess()); yield put(registerSuccess());
console.log('ovde 1')
// console.log('ovde 1')
if(payload.handleApiResponseSuccess){ if(payload.handleApiResponseSuccess){
console.log('ovde 2')
// console.log('ovde 2')
yield call(payload.handleApiResponseSuccess) yield call(payload.handleApiResponseSuccess)
} }
} catch (error) { } catch (error) {

+ 110
- 21
yarn.lock Прегледај датотеку

"resolved" "https://registry.npmjs.org/nanoclone/-/nanoclone-0.2.1.tgz" "resolved" "https://registry.npmjs.org/nanoclone/-/nanoclone-0.2.1.tgz"
"version" "0.2.1" "version" "0.2.1"


"nanoid@^3.1.23":
"integrity" "sha512-FiB0kzdP0FFVGDKlRLEQ1BgDzU87dy5NnzjeW9YZNt+/c3+q82EQDUwniSAUxp/F0gFNI1ZhKU1FqYsMuqZVnw=="
"resolved" "https://registry.npmjs.org/nanoid/-/nanoid-3.1.23.tgz"
"version" "3.1.23"
"nanoid@^3.1.23", "nanoid@^3.3.4":
"integrity" "sha512-MqBkQh/OHTS2egovRtLk45wEyNXwF+cokD+1YPf9u5VfJiRdAiRwB2froX5Co9Rh20xs4siNPm8naNotSD6RBw=="
"resolved" "https://registry.npmjs.org/nanoid/-/nanoid-3.3.4.tgz"
"version" "3.3.4"


"nanomatch@^1.2.9": "nanomatch@^1.2.9":
"integrity" "sha512-fpoe2T0RbHwBTBUOftAfBPaDEi06ufaUai0mE6Yn1kacc3SnTErfb/h+X94VXzI64rKFHYImXSvdwGGCmwOqCA==" "integrity" "sha512-fpoe2T0RbHwBTBUOftAfBPaDEi06ufaUai0mE6Yn1kacc3SnTErfb/h+X94VXzI64rKFHYImXSvdwGGCmwOqCA=="
"resolved" "https://registry.npmjs.org/performance-now/-/performance-now-2.1.0.tgz" "resolved" "https://registry.npmjs.org/performance-now/-/performance-now-2.1.0.tgz"
"version" "2.1.0" "version" "2.1.0"


"picocolors@^0.2.1":
"integrity" "sha512-cMlDqaLEqfSaW8Z7N5Jw+lyIW869EzT73/F5lhtY9cLGoVxSXznfgfXMO0Z5K0o0Q2TkTXq+0KFsdnSe3jDViA=="
"resolved" "https://registry.npmjs.org/picocolors/-/picocolors-0.2.1.tgz"
"version" "0.2.1"

"picocolors@^1.0.0":
"integrity" "sha512-1fygroTLlHu66zi26VoTDv8yRgm0Fccecssto+MhsZ0D/DGW2sm8E8AjW7NU5VVTRt5GxbeZ5qBuJr+HyLYkjQ=="
"resolved" "https://registry.npmjs.org/picocolors/-/picocolors-1.0.0.tgz"
"version" "1.0.0"

"picomatch@^2.0.4", "picomatch@^2.2.1", "picomatch@^2.2.2", "picomatch@^2.2.3": "picomatch@^2.0.4", "picomatch@^2.2.1", "picomatch@^2.2.2", "picomatch@^2.2.3":
"integrity" "sha512-lY1Q/PiJGC2zOv/z391WOTD+Z02bCgsFfvxoXXf6h7kv9o+WmsmzYqrAwY63sNgOxE4xEdq0WyUnXfKeBrSvYw==" "integrity" "sha512-lY1Q/PiJGC2zOv/z391WOTD+Z02bCgsFfvxoXXf6h7kv9o+WmsmzYqrAwY63sNgOxE4xEdq0WyUnXfKeBrSvYw=="
"resolved" "https://registry.npmjs.org/picomatch/-/picomatch-2.3.0.tgz" "resolved" "https://registry.npmjs.org/picomatch/-/picomatch-2.3.0.tgz"
"indexes-of" "^1.0.1" "indexes-of" "^1.0.1"
"uniq" "^1.0.1" "uniq" "^1.0.1"


"postcss@^7", "postcss@^7.0.0", "postcss@^7.0.1", "postcss@^7.0.14", "postcss@^7.0.17", "postcss@^7.0.2", "postcss@^7.0.26", "postcss@^7.0.27", "postcss@^7.0.32", "postcss@^7.0.5", "postcss@^7.0.6":
"integrity" "sha512-3QT8bBJeX/S5zKTTjTCIjRF3If4avAT6kqxcASlTWEtAFCb9NH0OUxNDfgZSWdP5fJnBYCMEWkIFfWeugjzYMg=="
"resolved" "https://registry.npmjs.org/postcss/-/postcss-7.0.35.tgz"
"version" "7.0.35"
"postcss@^7.0.0":
"integrity" "sha512-yioayjNbHn6z1/Bywyb2Y4s3yvDAeXGOyxqD+LnVOinq6Mdmd++SW2wUNVzavyyHxd6+DxzWGIuosg6P1Rj8uA=="
"resolved" "https://registry.npmjs.org/postcss/-/postcss-7.0.39.tgz"
"version" "7.0.39"
dependencies: dependencies:
"chalk" "^2.4.2"
"picocolors" "^0.2.1"
"source-map" "^0.6.1" "source-map" "^0.6.1"
"supports-color" "^6.1.0"


"postcss@^8.1.0":
"integrity" "sha512-+ogXpdAjWGa+fdYY5BQ96V/6tAo+TdSSIMP5huJBIygdWwKtVoB5JWZ7yUd4xZ8r+8Kvvx4nyg/PQ071H4UtcQ=="
"resolved" "https://registry.npmjs.org/postcss/-/postcss-8.3.0.tgz"
"version" "8.3.0"
"postcss@^7.0.1":
"integrity" "sha512-yioayjNbHn6z1/Bywyb2Y4s3yvDAeXGOyxqD+LnVOinq6Mdmd++SW2wUNVzavyyHxd6+DxzWGIuosg6P1Rj8uA=="
"resolved" "https://registry.npmjs.org/postcss/-/postcss-7.0.39.tgz"
"version" "7.0.39"
dependencies: dependencies:
"colorette" "^1.2.2"
"nanoid" "^3.1.23"
"source-map-js" "^0.6.2"
"picocolors" "^0.2.1"
"source-map" "^0.6.1"

"postcss@^7.0.14":
"integrity" "sha512-yioayjNbHn6z1/Bywyb2Y4s3yvDAeXGOyxqD+LnVOinq6Mdmd++SW2wUNVzavyyHxd6+DxzWGIuosg6P1Rj8uA=="
"resolved" "https://registry.npmjs.org/postcss/-/postcss-7.0.39.tgz"
"version" "7.0.39"
dependencies:
"picocolors" "^0.2.1"
"source-map" "^0.6.1"

"postcss@^7.0.17":
"integrity" "sha512-yioayjNbHn6z1/Bywyb2Y4s3yvDAeXGOyxqD+LnVOinq6Mdmd++SW2wUNVzavyyHxd6+DxzWGIuosg6P1Rj8uA=="
"resolved" "https://registry.npmjs.org/postcss/-/postcss-7.0.39.tgz"
"version" "7.0.39"
dependencies:
"picocolors" "^0.2.1"
"source-map" "^0.6.1"

"postcss@^7.0.2":
"integrity" "sha512-yioayjNbHn6z1/Bywyb2Y4s3yvDAeXGOyxqD+LnVOinq6Mdmd++SW2wUNVzavyyHxd6+DxzWGIuosg6P1Rj8uA=="
"resolved" "https://registry.npmjs.org/postcss/-/postcss-7.0.39.tgz"
"version" "7.0.39"
dependencies:
"picocolors" "^0.2.1"
"source-map" "^0.6.1"

"postcss@^7.0.26":
"integrity" "sha512-yioayjNbHn6z1/Bywyb2Y4s3yvDAeXGOyxqD+LnVOinq6Mdmd++SW2wUNVzavyyHxd6+DxzWGIuosg6P1Rj8uA=="
"resolved" "https://registry.npmjs.org/postcss/-/postcss-7.0.39.tgz"
"version" "7.0.39"
dependencies:
"picocolors" "^0.2.1"
"source-map" "^0.6.1"

"postcss@^7.0.27":
"integrity" "sha512-yioayjNbHn6z1/Bywyb2Y4s3yvDAeXGOyxqD+LnVOinq6Mdmd++SW2wUNVzavyyHxd6+DxzWGIuosg6P1Rj8uA=="
"resolved" "https://registry.npmjs.org/postcss/-/postcss-7.0.39.tgz"
"version" "7.0.39"
dependencies:
"picocolors" "^0.2.1"
"source-map" "^0.6.1"

"postcss@^7.0.32":
"integrity" "sha512-yioayjNbHn6z1/Bywyb2Y4s3yvDAeXGOyxqD+LnVOinq6Mdmd++SW2wUNVzavyyHxd6+DxzWGIuosg6P1Rj8uA=="
"resolved" "https://registry.npmjs.org/postcss/-/postcss-7.0.39.tgz"
"version" "7.0.39"
dependencies:
"picocolors" "^0.2.1"
"source-map" "^0.6.1"

"postcss@^7.0.5":
"integrity" "sha512-yioayjNbHn6z1/Bywyb2Y4s3yvDAeXGOyxqD+LnVOinq6Mdmd++SW2wUNVzavyyHxd6+DxzWGIuosg6P1Rj8uA=="
"resolved" "https://registry.npmjs.org/postcss/-/postcss-7.0.39.tgz"
"version" "7.0.39"
dependencies:
"picocolors" "^0.2.1"
"source-map" "^0.6.1"

"postcss@^7.0.6":
"integrity" "sha512-yioayjNbHn6z1/Bywyb2Y4s3yvDAeXGOyxqD+LnVOinq6Mdmd++SW2wUNVzavyyHxd6+DxzWGIuosg6P1Rj8uA=="
"resolved" "https://registry.npmjs.org/postcss/-/postcss-7.0.39.tgz"
"version" "7.0.39"
dependencies:
"picocolors" "^0.2.1"
"source-map" "^0.6.1"

"postcss@^7":
"integrity" "sha512-yioayjNbHn6z1/Bywyb2Y4s3yvDAeXGOyxqD+LnVOinq6Mdmd++SW2wUNVzavyyHxd6+DxzWGIuosg6P1Rj8uA=="
"resolved" "https://registry.npmjs.org/postcss/-/postcss-7.0.39.tgz"
"version" "7.0.39"
dependencies:
"picocolors" "^0.2.1"
"source-map" "^0.6.1"

"postcss@^8.1.0", "postcss@^8.4.20":
"integrity" "sha512-6Q04AXR1212bXr5fh03u8aAwbLxAQNGQ/Q1LNa0VfOI06ZAlhPHtQvE4OIdpj4kLThXilalPnmDSOD65DcHt+g=="
"resolved" "https://registry.npmjs.org/postcss/-/postcss-8.4.20.tgz"
"version" "8.4.20"
dependencies:
"nanoid" "^3.3.4"
"picocolors" "^1.0.0"
"source-map-js" "^1.0.2"


"postcss@7.0.21": "postcss@7.0.21":
"integrity" "sha512-uIFtJElxJo29QC753JzhidoAhvp/e/Exezkdhfmt8AymWT6/5B7W1WmponYWkHk2eg6sONyTch0A3nkMPun3SQ==" "integrity" "sha512-uIFtJElxJo29QC753JzhidoAhvp/e/Exezkdhfmt8AymWT6/5B7W1WmponYWkHk2eg6sONyTch0A3nkMPun3SQ=="
"resolved" "https://registry.npmjs.org/source-list-map/-/source-list-map-2.0.1.tgz" "resolved" "https://registry.npmjs.org/source-list-map/-/source-list-map-2.0.1.tgz"
"version" "2.0.1" "version" "2.0.1"


"source-map-js@^0.6.2", "source-map-js@>=0.6.2 <2.0.0":
"integrity" "sha512-/3GptzWzu0+0MBQFrDKzw/DvvMTUORvgY6k6jd/VS6iCR4RDTKWH6v6WPwQoUO8667uQEf9Oe38DxAYWY5F/Ug=="
"resolved" "https://registry.npmjs.org/source-map-js/-/source-map-js-0.6.2.tgz"
"version" "0.6.2"
"source-map-js@^1.0.2", "source-map-js@>=0.6.2 <2.0.0":
"integrity" "sha512-R0XvVJ9WusLiqTCEiGCmICCMplcCkIwwR11mOSD9CR5u+IXYdiseeEuXCVAjS54zqwkLcPNnmU4OeJ6tUrWhDw=="
"resolved" "https://registry.npmjs.org/source-map-js/-/source-map-js-1.0.2.tgz"
"version" "1.0.2"


"source-map-resolve@^0.5.0", "source-map-resolve@^0.5.2": "source-map-resolve@^0.5.0", "source-map-resolve@^0.5.2":
"integrity" "sha512-Htz+RnsXWk5+P2slx5Jh3Q66vhQj1Cllm0zvnaY98+NFx+Dv2CF/f5O/t8x+KaNdrdIAsruNzoh/KpialbqAnw==" "integrity" "sha512-Htz+RnsXWk5+P2slx5Jh3Q66vhQj1Cllm0zvnaY98+NFx+Dv2CF/f5O/t8x+KaNdrdIAsruNzoh/KpialbqAnw=="

Loading…
Откажи
Сачувај