Fakultas Ilmu Komputer UI

Commit 06a236cf authored by I Gusti Agung Nanda Dharma Wangsa's avatar I Gusti Agung Nanda Dharma Wangsa
Browse files

Merge branch '1606917720-168' into 'master'

1606917720 168

See merge request !218
parents ae2b0b11 da44dc59
Pipeline #26562 passed with stages
in 12 minutes and 41 seconds
......@@ -16,20 +16,43 @@ export default class ApplyModal extends GeneralModal {
handleApply = () => {
if (this.props.resume) {
this.setState({ load: true });
const requestData = { vacancy_id: this.props.data.id, cover_letter: this.state.coverLetter };
Server.post(`/students/${this.props.studentId}/applied-vacancies/`, requestData).then(() => {
this.modalAlert.open('Pendaftaran Berhasil', 'Pendaftaran anda berhasil direkam. Harap menunggu kabar selanjutnya dari pihak yang terkait\n', () => {
this.handleClose();
this.props.updateStatus('registered');
});
}, () => this.modalAlert.open('Pendaftaran Gagal', 'Maaf pendaftaran yang anda lakukan gagal. Harap ulangi pendaftaran atau hubungi administrator\n', this.handleClose));
const requestData = {
vacancy_id: this.props.data.id,
cover_letter: this.state.coverLetter,
};
Server.post(
`/students/${this.props.studentId}/applied-vacancies/`,
requestData,
).then(
() => {
this.modalAlert.open(
'Pendaftaran Berhasil',
'Pendaftaran anda berhasil direkam. Harap menunggu kabar selanjutnya dari pihak yang terkait\n',
() => {
this.handleClose();
this.props.updateStatus('registered');
},
);
},
() =>
this.modalAlert.open(
'Pendaftaran Gagal',
'Maaf pendaftaran yang anda lakukan gagal. Harap ulangi pendaftaran atau hubungi administrator\n',
this.handleClose,
),
);
} else {
this.modalAlert.open('Pendaftaran Gagal', 'Harap menambahkan CV anda terlebih dahulu sebelum mendaftar\n', this.handleClose);
this.modalAlert.open(
'Pendaftaran Gagal',
'Harap menambahkan CV anda terlebih dahulu sebelum mendaftar\n',
this.handleClose,
);
}
};
render() {
const isApplicationClosed = moment(this.props.data.close_time) < moment.now();
const isApplicationClosed =
moment(this.props.data.close_time) < moment.now();
return (
<Modal
trigger={(
......
Supports Markdown
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment