Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
3 changes: 2 additions & 1 deletion app/assets/javascripts/shared/tasks-pagination.js
Original file line number Diff line number Diff line change
@@ -1,8 +1,9 @@
// Tasks page pagination
// Depends on: pagination.js (PaginationCore)
// Depends on globals: searchFormSubmitted
// Optional global override: TASKS_RESULTS_PER_PAGE
(function() {
var RESULTS_PER_PAGE = 10;
var RESULTS_PER_PAGE = (typeof window.TASKS_RESULTS_PER_PAGE === 'number') ? window.TASKS_RESULTS_PER_PAGE : 10;

function recalculatePagination() {
var taskContainers = document.querySelectorAll('.govuk-grid-column-three-quarters > .govuk-\\!-margin-bottom-9');
Expand Down
3 changes: 2 additions & 1 deletion app/assets/javascripts/shared/victims-pagination.js
Original file line number Diff line number Diff line change
@@ -1,7 +1,8 @@
// Victims page pagination
// Depends on: pagination.js (PaginationCore)
// Optional global override: VICTIMS_RESULTS_PER_PAGE
(function() {
var RESULTS_PER_PAGE = 10;
var RESULTS_PER_PAGE = (typeof window.VICTIMS_RESULTS_PER_PAGE === 'number') ? window.VICTIMS_RESULTS_PER_PAGE : 10;

function recalculatePagination() {
var victimPages = document.querySelectorAll('.victims-page');
Expand Down
229 changes: 227 additions & 2 deletions app/routes/meetings.js
Original file line number Diff line number Diff line change
Expand Up @@ -32,6 +32,17 @@ module.exports = router => {
response.redirect("/v60/wft-meetings/new-task/check-task")
})


router.post('/ur/bfs/meetings-2//meetings-2/logging-answer', function(request, response) {

var logging = request.session.data['logging']
if (logging == "yes"){
response.redirect("/ur/bfs/meetings-2/purpose2")
} else {
response.redirect("/ur/bfs/meetings-2/purpose")
}
})

router.post('/logging-answer', function(request, response) {

var logging = request.session.data['logging']
Expand All @@ -42,6 +53,7 @@ module.exports = router => {
}
})


router.post('/purpose-answer', function(request, response) {

var purpose = request.session.data['purpose']
Expand All @@ -52,6 +64,16 @@ module.exports = router => {
}
})

router.post('bfs/meetings-2/purpose2-answer', function(request, response) {

var purpose = request.session.data['purpose2']
if (purpose == "pre-trial"){
response.redirect("/ur/bfs/meetings-2/has-meeting-been-offered")
} else {
response.redirect("/ur/bfs/meetings-2/has-meeting-been-offered")
}
})

router.post('/purpose2-answer', function(request, response) {

var purpose = request.session.data['purpose2']
Expand All @@ -65,7 +87,17 @@ module.exports = router => {



router.post('/purpose3-answer', function(request, response) {
router.post('/ur/bfs/meetings-2/purpose3-answer', function(request, response) {

var purpose3 = request.session.data['purpose3']
if (purpose3 == "pre-trial"){
response.redirect("/ur/bfs/meetings-2/did-victim-request")
} else {
response.redirect("/ur/bfs/meetings-2/did-victim-request")
}
})

router.post('/purpose3-answer', function(request, response) {

var purpose3 = request.session.data['purpose3']
if (purpose3 == "pre-trial"){
Expand All @@ -75,6 +107,17 @@ module.exports = router => {
}
})


router.post('/ur/bfs/meetings-2/purpose4-answer', function(request, response) {

var purpose4 = request.session.data['purpose4']
if (purpose4 == "pre-trial"){
response.redirect("/ur/bfs/meetings-2/has-meeting-been-offered")
} else {
response.redirect("/ur/bfs/meetings-2/has-meeting-been-offered")
}
})

router.post('/purpose4-answer', function(request, response) {

var purpose4 = request.session.data['purpose4']
Expand All @@ -84,6 +127,18 @@ module.exports = router => {
response.redirect("/ur/meetings-2/has-meeting-been-offered")
}
})



router.post('/ur/bfs/meetings-2/has-meeting-been-offered', function(request, response) {

var offered = request.session.data['offered']
if (offered == "yes"){
response.redirect("/ur/bfs/meetings-2/cps-offer/howoffered")
} else {
response.redirect("/ur/bfs/meetings-2/cps-offer/reason-why")
}
})
router.post('/has-meeting-been-offered', function(request, response) {

var offered = request.session.data['offered']
Expand All @@ -104,6 +159,17 @@ module.exports = router => {
}
})



router.post('/ur/bfs/meetings-2/format2-answer', function(request, response) {

var format2 = request.session.data['format2']
if (format2 == "face-to-face"){
response.redirect("/ur/bfs/meetings-2/location")
} else {
response.redirect("/ur/bfs/meetings-2/who-is-attending")
}
})
router.post('/format2-answer', function(request, response) {

var format2 = request.session.data['format2']
Expand All @@ -114,6 +180,30 @@ module.exports = router => {
}
})

router.post('/ur/bfs/meetings-2/howoffered-answer', function(request, response) {

var howoffered = request.session.data['howoffered']
if (howoffered == "letter-post"){
response.redirect("/ur/bfs/meetings-2/cps-offer/meeting-offered-post#communications")
}
else if (howoffered == "letter-email"){
response.redirect("/ur/bfs/meetings-2/cps-offer/meeting-offered-email#communications")
}

else if (howoffered == "letter-isva"){
response.redirect("/ur/bfs/meetings-2/cps-offer/meeting-offered-isva#communications")
}

else if (howoffered == "letter-police"){
response.redirect("/ur/bfs/meetings-2/cps-offer/meeting-offered-police#communications")


} else {
response.redirect("/ur/bfs/meetings-2/cps-offer/meeting-offered-telephone#communications")
}
})


router.post('/howoffered-answer', function(request, response) {

var howoffered = request.session.data['howoffered']
Expand All @@ -136,8 +226,35 @@ module.exports = router => {
response.redirect("/ur/meetings-2/cps-offer/meeting-offered-telephone#communications")
}
})


router.post('/howoffered2-answer', function(request, response) {


router.post('/ur/bfs/meetings-2/howoffered2-answer', function(request, response) {

var howoffered2 = request.session.data['howoffered2']
if (howoffered2 == "letter-post"){
response.redirect("/ur/bfs/meetings-2/cps-offer/meeting-offered-post2#communications")
}
else if (howoffered2 == "letter-email"){
response.redirect("/ur/bfs/meetings-2/cps-offer/meeting-offered-email#communications")
}

else if (howoffered2 == "letter-isva"){
response.redirect("/ur/bfs/meetings-2/cps-offer/meeting-offered-isva#communications")
}

else if (howoffered2 == "letter-police"){
response.redirect("/ur/meetings-2/bfs/cps-offer/meeting-offered-police#communications")


} else {
response.redirect("/ur/bfs/meetings-2/cps-offer/meeting-offered-telephone#communications")
}
})


router.post('/howoffered2-answer', function(request, response) {

var howoffered2 = request.session.data['howoffered2']
if (howoffered2 == "letter-post"){
Expand All @@ -161,6 +278,31 @@ module.exports = router => {
})



router.post('/ur/bfs/meetings-2/recordaccepted-answer', function(request, response) {

var recordaccepted = request.session.data['recordaccepted']
if (recordaccepted == "letter-post"){
response.redirect("/ur/bfs/meetings-2/cps-offer/meeting-accepted-post#communications")
}
else if (recordaccepted == "letter-email"){
response.redirect("/ur/bfs/meetings-2/cps-offer/meeting-accepted-email#communications")
}

else if (recordaccepted == "letter-isva"){
response.redirect("/ur/bfs/meetings-2/cps-offer/meeting-accepted-isva#communications")
}

else if (recordaccepted == "letter-police"){
response.redirect("/ur/bfs/meetings-2/cps-offer/meeting-accepted-police#communications")


} else {
response.redirect("/ur/bfs/meetings-2/cps-offer/meeting-accepted-telephone#communications")
}
})


router.post('/recordaccepted-answer', function(request, response) {

var recordaccepted = request.session.data['recordaccepted']
Expand All @@ -184,6 +326,30 @@ module.exports = router => {
}
})

router.post('/ur/bfs/meetings-2/recorddeclined-answer', function(request, response) {

var recorddeclined = request.session.data['recorddeclined']
if (recorddeclined == "letter-post"){
response.redirect("/ur/bfs/meetings-2/cps-offer/meeting-declined-post#communications")
}
else if (recorddeclined == "letter-email"){
response.redirect("/ur/bfs/meetings-2/cps-offer/meeting-declined-email#communications")
}

else if (recorddeclined == "letter-isva"){
response.redirect("/ur/bfs/meetings-2/cps-offer/meeting-declined-isva#communications")
}

else if (recorddeclined == "letter-police"){
response.redirect("/ur/bfs/meetings-2/cps-offer/meeting-declined-police#communications")


} else {
response.redirect("/ur/bfs/meetings-2/cps-offer/meeting-declined-telephone#communications")
}
})


router.post('/recorddeclined-answer', function(request, response) {

var recorddeclined = request.session.data['recorddeclined']
Expand Down Expand Up @@ -227,6 +393,24 @@ module.exports = router => {
})


router.post('/ur/bfs/meetings-2/location2-answer', function(request, response) {

var location2 = request.session.data['location2']
if (location2 == "cps"){
response.redirect("/ur/bfs/meetings-2/who-is-attending")
}
else if (location2 == "magistrate"){
response.redirect("/ur/bfs/meetings-2/who-is-attending")
}

else if (location2 == "crown"){
response.redirect("/ur/bfs/meetings-2/who-is-attending")

} else {
response.redirect("/ur/bfs/meetings-2/who-is-attending")
}
})

router.post('/location2-answer', function(request, response) {

var location2 = request.session.data['location2']
Expand Down Expand Up @@ -257,6 +441,17 @@ module.exports = router => {
})



router.post('/ur/bfs/meetings-2/log-outcome/did-meeting-happen2-answer', function(request, response) {

var meeting3 = request.session.data['meeting3']
if (meeting3 == "yes"){
response.redirect("/ur/bfs/meetings-2/log-outcome/duration")
} else {
response.redirect("/ur/bfs/meetings-2/log-outcome/reason-why")
}
})

router.post('/log-outcome/did-meeting-happen2-answer', function(request, response) {

var meeting3 = request.session.data['meeting3']
Expand All @@ -277,6 +472,16 @@ module.exports = router => {
}
})

router.post('/ur/bfs/meetings-2/did-victim-request2', function(request, response) {

var meeting2 = request.session.data['meeting2']
if (meeting2 == "yes"){
response.redirect("/ur/bfs/meetings-2/meeting-date")
} else {
response.redirect("/ur/bfs/meetings-2/choose-meeting")
}
})

router.post('/did-victim-request2', function(request, response) {

var meeting2 = request.session.data['meeting2']
Expand All @@ -287,6 +492,16 @@ module.exports = router => {
}
})

router.post('/ur/bfs/meetings-2/did-victim-request3', function(request, response) {

var meeting4 = request.session.data['meeting4']
if (meeting4 == "yes"){
response.redirect("/ur/bfs/meetings-2/cps-offer/recordaccepted")
} else {
response.redirect("/ur/bfs/meetings-2/cps-offer/howoffered2")
}
})

router.post('/did-victim-request3', function(request, response) {

var meeting4 = request.session.data['meeting4']
Expand All @@ -307,6 +522,16 @@ module.exports = router => {
}
})

router.post('/ur/bfs/meetings-2/log-outcome/any-actions-agreed2-answer', function(request, response) {

var actionsAgreed2 = request.session.data['actionsAgreed2']
if (actionsAgreed2 == "yes"){
response.redirect("/ur/bfs/meetings-2/log-outcome/check-answers")
} else {
response.redirect("/ur/bfs/meetings-2/log-outcome/check-answers-no")
}
})


router.post('/log-outcome/any-actions-agreed2-answer', function(request, response) {

Expand Down
6 changes: 6 additions & 0 deletions app/views/index.html
Original file line number Diff line number Diff line change
Expand Up @@ -164,6 +164,12 @@ <h3 class="govuk-accordion__section-heading">
Victim details page for BFS v2
</a>
</li>
<li>
<a href="ur/bfs/meetings-2/has-meeting-been-offered" class="govuk-link">
Meetings concept BFS
</a>
</li>

</ol>
</div>
</div>
Expand Down
Binary file modified app/views/ur/.DS_Store
Binary file not shown.
Loading
Loading