code refactoring

This commit is contained in:
sairaj mote 2022-11-23 16:06:23 +05:30
parent d72ef6ffed
commit de7b5b06b4
6 changed files with 23 additions and 15 deletions

View File

@ -1197,6 +1197,10 @@ ul {
margin-bottom: 0.5rem;
border: solid rgba(var(--text-color), 0.1) thin;
}
.request-card time {
font-size: 0.9rem;
color: rgba(var(--text-color), 0.8);
}
.request-card__description {
width: 100%;

2
css/main.min.css vendored

File diff suppressed because one or more lines are too long

View File

@ -1173,6 +1173,10 @@ ul {
border-radius: 0.5rem;
margin-bottom: 0.5rem;
border: solid rgba(var(--text-color), 0.1) thin;
time {
font-size: 0.9rem;
color: rgba(var(--text-color), 0.8);
}
}
.request-card__description {

View File

@ -1320,13 +1320,13 @@
getConfirmation('Are you sure you want to accept this request?').then(result => {
if (result) {
const vectorClock = e.delegateTarget.closest('.request-card').dataset.vectorClock
let result
if (RIBC.getInternList())
result = RIBC.admin.processTaskRequest(vectorClock, true)
if (result === 'Accepted') {
notify('Intern assigned, commit changes to make it permanent.', 'success')
removeRequest(e.delegateTarget.closest('.request-card'))
}
RIBC.admin.processTaskRequest(vectorClock, true).then(() => {
notify('Intern assigned, commit changes to make it permanent.', 'success')
removeRequest(e.delegateTarget.closest('.request-card'))
}).catch(err => {
notify(err.message, 'error')
})
}
})
})
@ -1336,15 +1336,15 @@
if (result) {
const vectorClock = e.delegateTarget.closest('.request-card').dataset.vectorClock
const type = e.delegateTarget.closest('.request-card').dataset.type
let result
if (type === 'task') {
result = RIBC.admin.processTaskRequest(vectorClock, false)
if (result === 'Rejected') {
RIBC.admin.processTaskRequest(vectorClock, false).then(() => {
notify('Request rejected', 'success')
removeRequest(e.delegateTarget.closest('.request-card'))
}
}).catch(err => {
notify(err, 'error')
})
} else if (type === 'internship') {
result = RIBC.admin.processInternRequest(vectorClock, false)
const result = RIBC.admin.processInternRequest(vectorClock, false)
if (result === 'Rejected') {
notify('Request rejected', 'success')
removeRequest(e.delegateTarget.closest('.request-card'))
@ -2127,6 +2127,7 @@
}
},
taskRequestCard(request) {
console.log(request);
const { details: { taskId, name, brief, contact, portfolioLink }, floID, vectorClock } = request
const internName = RIBC.getInternList()[floID];
const [projectCode, branch, task] = taskId.split('_');

View File

@ -265,8 +265,7 @@
status = "Accepted";
else
status = "Rejected";
floCloudAPI.noteApplicationData(vectorClock, status).then(_ => null).catch(e => console.error(e))
return status;
return floCloudAPI.noteApplicationData(vectorClock, status)
}
const assignInternToTask = Admin.assignInternToTask = function (floID, projectCode, branch, taskNumber) {

2
scripts/ribc.min.js vendored

File diff suppressed because one or more lines are too long