Update media folder

This commit is contained in:
louai98 2023-11-30 15:06:43 +01:00
parent 53393300b2
commit ba18c1673c
39 changed files with 4092 additions and 56476 deletions

View File

@ -41,10 +41,10 @@ class CreateIndexES:
#es.indices.create(index=index_name, body=mapping, ignore=400) # Ignore if the index already exists #es.indices.create(index=index_name, body=mapping, ignore=400) # Ignore if the index already exists
# #
filenames = next(walk(os.path.join(self.BASE_DIR,'static/data/json/')), (None, None, []))[2] filenames = next(walk(os.path.join(self.BASE_DIR,'media/data/json/')), (None, None, []))[2]
for file in filenames: for file in filenames:
with open(os.path.join(self.BASE_DIR,'static/data/json/')+file, 'r') as f: with open(os.path.join(self.BASE_DIR,'media/data/json/')+file, 'r') as f:
data = json.load(f) data = json.load(f)
actions = [ actions = [
{ {

View File

@ -85,10 +85,10 @@ class PreprocessFile:
matcher.add("Can", [pattern5]) matcher.add("Can", [pattern5])
root_json_dir = os.path.join( root_json_dir = os.path.join(
self.BASE_DIR, "static/data/json/" self.BASE_DIR, "media/data/json/"
) # "../Standards/json" ) # "../Standards/json"
root_data_json_dir = os.path.join( root_data_json_dir = os.path.join(
self.BASE_DIR, "static/data/" self.BASE_DIR, "media/data/"
) # "../Standards/json" ) # "../Standards/json"
summary_text = "Summary" summary_text = "Summary"
data = [] data = []
@ -109,7 +109,7 @@ class PreprocessFile:
# Configure logging settings # Configure logging settings
log_file = os.path.join( log_file = os.path.join(
self.BASE_DIR, "static/data/json_log.log" self.BASE_DIR, "media/data/json_log.log"
) # "../Standards/json/json_log.log" # Specify the path and filename for the log file ) # "../Standards/json/json_log.log" # Specify the path and filename for the log file
logging.basicConfig( logging.basicConfig(
filename=log_file, # Set the log file filename=log_file, # Set the log file
@ -129,14 +129,18 @@ class PreprocessFile:
# logging has to come here # logging has to come here
number_of_sections_after_cleaning_per_file = 0 number_of_sections_after_cleaning_per_file = 0
try: try:
print(standard_file_pdf.path)
print('+++++++++++++++++++++++++++++++++++++++++++++++++++++++++')
word_doc = Document(standard_file_word.path) word_doc = Document(standard_file_word.path)
for paragraph in word_doc.paragraphs: for paragraph in word_doc.paragraphs:
if ( if (
paragraph.style.name.startswith("Heading") paragraph.style.name.startswith("Heading")
or "Section" in paragraph.style.name or "Section" in paragraph.style.name
or "Sub-section" in paragraph.style.name or "Sub-section" in paragraph.style.name
): ):
# If we're starting a new section, save off the old one # If we're starting a new section, save off the old one
if current_section: if current_section:
sections.append(current_section.strip()) sections.append(current_section.strip())
current_section = "" current_section = ""
@ -161,7 +165,7 @@ class PreprocessFile:
first_line = section.strip().splitlines()[0] first_line = section.strip().splitlines()[0]
text_to_search = first_line text_to_search = first_line
page_num = self.find_text_in_pdf_from_summary( page_num = self.find_text_in_pdf_from_summary(
standard_file_pdf, text_to_search, summary_text standard_file_pdf.path, text_to_search, summary_text
) )
doc = nlp(section) doc = nlp(section)
@ -204,6 +208,7 @@ class PreprocessFile:
"Should": should, "Should": should,
"Must": must, "Must": must,
} }
print(section_boj)
data_per_file.append(section_boj) data_per_file.append(section_boj)
data.append(section_boj) data.append(section_boj)
else: else:

View File

@ -2,9 +2,7 @@ from django.urls import path
from . import views from . import views
from .views import MyTokenObtainPairView from .views import MyTokenObtainPairView
from rest_framework_simplejwt.views import ( from rest_framework_simplejwt.views import TokenRefreshView
TokenRefreshView,
)
urlpatterns = [ urlpatterns = [
path('', views.getRoutes, name="routes"), path('', views.getRoutes, name="routes"),

View File

@ -5,7 +5,7 @@ import os
def dynamic_upload_to(instance, filename): def dynamic_upload_to(instance, filename):
# Generate a dynamic folder name based on some criteria (e.g., user, date, etc.) # Generate a dynamic folder name based on some criteria (e.g., user, date, etc.)
return os.path.join( return os.path.join(
"iddrs_api/static/data/Standards", str(instance.levelNumber), filename "data/Standards", str(instance.levelNumber), filename
) )

View File

@ -4,8 +4,7 @@ from .serializers import LevelSerializer, StandardsSerializer, FileEventSerializ
from django.views.decorators.csrf import csrf_exempt from django.views.decorators.csrf import csrf_exempt
import os import os
from pathlib import Path from pathlib import Path
from rest_framework.decorators import api_view, permission_classes from rest_framework.decorators import api_view
from rest_framework.permissions import IsAuthenticated
from rest_framework.response import Response from rest_framework.response import Response
from django.db.models import Max from django.db.models import Max
import shutil import shutil
@ -17,12 +16,11 @@ import logging
logger = logging.getLogger(__name__) logger = logging.getLogger(__name__)
# Create your views here. # Create your views here.
#@permission_classes([IsAuthenticated])
class LevelViewSet(viewsets.ModelViewSet): class LevelViewSet(viewsets.ModelViewSet):
queryset = Levels.objects.all() queryset = Levels.objects.all()
serializer_class = LevelSerializer serializer_class = LevelSerializer
#@permission_classes([IsAuthenticated])
class StandardsViewSet(viewsets.ModelViewSet): class StandardsViewSet(viewsets.ModelViewSet):
queryset = StandardsList.objects.all().order_by('levelNumber') queryset = StandardsList.objects.all().order_by('levelNumber')
serializer_class = StandardsSerializer serializer_class = StandardsSerializer
@ -39,7 +37,7 @@ BASE_DIR = Path(__file__).resolve().parent.parent
def check_level_folder(): def check_level_folder():
level_numbers = Levels.objects.values_list('levelNumber', flat=True) level_numbers = Levels.objects.values_list('levelNumber', flat=True)
for level_number in level_numbers: for level_number in level_numbers:
level_folder = os.path.join(BASE_DIR,'static/data/Standards/'+str(level_number)+'/') level_folder = os.path.join(BASE_DIR,'media/data/Standards/'+str(level_number)+'/')
if not os.path.exists(level_folder): if not os.path.exists(level_folder):
os.makedirs(level_folder) os.makedirs(level_folder)
@ -71,7 +69,7 @@ def levelDelete(request):
data = request.data['params']['rowData'] data = request.data['params']['rowData']
level = Levels.objects.get(id=data['id']) level = Levels.objects.get(id=data['id'])
level.delete() level.delete()
level_del_dir = os.path.join(BASE_DIR, 'static/data/Standards/'+str(data['levelNumber'])+'/') level_del_dir = os.path.join(BASE_DIR, 'media/data/Standards/'+str(data['levelNumber'])+'/')
shutil.rmtree(level_del_dir) shutil.rmtree(level_del_dir)
return Response('') return Response('')

Binary file not shown.

View File

@ -69,3 +69,26 @@ python -m spacy download en_core_web_sm
</Directory> </Directory>
</VirtualHost> </VirtualHost>
###
elasticsearch
Authentication and authorization are enabled.
TLS for the transport and HTTP layers is enabled and configured.
The generated password for the elastic built-in superuser is : ZyRJLXmUYNlTSza8tMLk
If this node should join an existing cluster, you can reconfigure this with
'/usr/share/elasticsearch/bin/elasticsearch-reconfigure-node --enrollment-token <token-here>'
after creating an enrollment token on your existing cluster.
You can complete the following actions at any time:
Reset the password of the elastic built-in superuser with
'/usr/share/elasticsearch/bin/elasticsearch-reset-password -u elastic'.
Generate an enrollment token for Kibana instances with
'/usr/share/elasticsearch/bin/elasticsearch-create-enrollment-token -s kibana'.
Generate an enrollment token for Elasticsearch nodes with
'/usr/share/elasticsearch/bin/elasticsearch-create-enrollment-token -s node'.

View File

@ -197,7 +197,11 @@ USE_TZ = True
# Static files (CSS, JavaScript, Images) # Static files (CSS, JavaScript, Images)
# https://docs.djangoproject.com/en/4.1/howto/static-files/ # https://docs.djangoproject.com/en/4.1/howto/static-files/
STATIC_URL = 'static/' STATIC_URL = '/static/'
STATIC_ROOT = os.path.join(BASE_DIR, 'static')
MEDIA_URL = '/media/'
MEDIA_ROOT = os.path.join(BASE_DIR, 'media')
# Default primary key field type # Default primary key field type
# https://docs.djangoproject.com/en/4.1/ref/settings/#default-auto-field # https://docs.djangoproject.com/en/4.1/ref/settings/#default-auto-field

2263
media/data/data.json Normal file

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

View File

@ -1,6 +1,6 @@
[ [
{ {
"ID": "8fe04957-f880-48c5-8a99-2b921cdd4875", "ID": "bc949694-9109-4469-a63b-58a273783f4f",
"Color": "#CF7AB2", "Color": "#CF7AB2",
"Level": "6", "Level": "6",
"LevelName": "", "LevelName": "",
@ -19,7 +19,7 @@
"Must": false "Must": false
}, },
{ {
"ID": "c25af8ba-364c-46c5-81be-011b04ceeea3", "ID": "5ee8f893-b0fa-4b37-89bf-2df1182a1d31",
"Color": "#CF7AB2", "Color": "#CF7AB2",
"Level": "6", "Level": "6",
"LevelName": "", "LevelName": "",
@ -38,7 +38,7 @@
"Must": false "Must": false
}, },
{ {
"ID": "8e88044b-6d97-46b5-b445-d3e053a65da1", "ID": "cafa8fd4-ae4b-4e11-bd0e-1b59c7370c80",
"Color": "#CF7AB2", "Color": "#CF7AB2",
"Level": "6", "Level": "6",
"LevelName": "", "LevelName": "",
@ -57,7 +57,7 @@
"Must": false "Must": false
}, },
{ {
"ID": "3d8860e6-dc9a-49b6-94fe-2b93b9d94c09", "ID": "2df508f8-82b9-47fb-acfd-d44b02942ef5",
"Color": "#CF7AB2", "Color": "#CF7AB2",
"Level": "6", "Level": "6",
"LevelName": "", "LevelName": "",
@ -76,7 +76,7 @@
"Must": true "Must": true
}, },
{ {
"ID": "475e920c-3530-428e-9288-eca0a528efc8", "ID": "e479da79-358b-4c7d-83b7-aa24ca82bc78",
"Color": "#CF7AB2", "Color": "#CF7AB2",
"Level": "6", "Level": "6",
"LevelName": "", "LevelName": "",
@ -95,7 +95,7 @@
"Must": true "Must": true
}, },
{ {
"ID": "cb0e8bf0-9091-4fd0-b6da-252e71beae24", "ID": "22fc1664-69ff-4d60-a62d-0e912b992a08",
"Color": "#CF7AB2", "Color": "#CF7AB2",
"Level": "6", "Level": "6",
"LevelName": "", "LevelName": "",
@ -114,7 +114,7 @@
"Must": false "Must": false
}, },
{ {
"ID": "1a3133a7-7c41-4078-9891-8eeec6563b35", "ID": "cb026e15-039d-4046-b0d4-a4ad6e85ef83",
"Color": "#CF7AB2", "Color": "#CF7AB2",
"Level": "6", "Level": "6",
"LevelName": "", "LevelName": "",
@ -133,7 +133,7 @@
"Must": false "Must": false
}, },
{ {
"ID": "97db3733-9037-4225-a334-622710e1f8e7", "ID": "213ce9b8-b3f2-44fa-adae-15d000300500",
"Color": "#CF7AB2", "Color": "#CF7AB2",
"Level": "6", "Level": "6",
"LevelName": "", "LevelName": "",
@ -152,7 +152,7 @@
"Must": false "Must": false
}, },
{ {
"ID": "0d70927d-efbc-4b15-8888-aa1310ca033d", "ID": "af549190-9d89-433d-a3b7-a8b7c55f39b3",
"Color": "#CF7AB2", "Color": "#CF7AB2",
"Level": "6", "Level": "6",
"LevelName": "", "LevelName": "",
@ -171,7 +171,7 @@
"Must": false "Must": false
}, },
{ {
"ID": "8e4b31c8-818b-414f-90bc-355950faa026", "ID": "386befa8-c494-47d6-aa92-8dbb833eadff",
"Color": "#CF7AB2", "Color": "#CF7AB2",
"Level": "6", "Level": "6",
"LevelName": "", "LevelName": "",
@ -190,7 +190,7 @@
"Must": false "Must": false
}, },
{ {
"ID": "c72c1a78-132e-435e-aea2-81ae824ce67f", "ID": "0431cbb5-7ade-42cc-8e7b-039a0f6c2b72",
"Color": "#CF7AB2", "Color": "#CF7AB2",
"Level": "6", "Level": "6",
"LevelName": "", "LevelName": "",
@ -209,7 +209,7 @@
"Must": false "Must": false
}, },
{ {
"ID": "021c01b9-110a-4bca-bf5f-d1a0c2f9e6a0", "ID": "d34eb36c-4952-48f2-aa65-225dde3df101",
"Color": "#CF7AB2", "Color": "#CF7AB2",
"Level": "6", "Level": "6",
"LevelName": "", "LevelName": "",
@ -228,7 +228,7 @@
"Must": false "Must": false
}, },
{ {
"ID": "049d7dc6-c0e4-4d0e-9161-64c3c4083ae5", "ID": "207fd172-fb6e-4aff-97f1-a323f5da1f9e",
"Color": "#CF7AB2", "Color": "#CF7AB2",
"Level": "6", "Level": "6",
"LevelName": "", "LevelName": "",
@ -247,7 +247,7 @@
"Must": true "Must": true
}, },
{ {
"ID": "1ad1b506-b525-4356-bd5c-7e491bc52d20", "ID": "888b2801-21dd-4383-a73b-c6a3bfe45782",
"Color": "#CF7AB2", "Color": "#CF7AB2",
"Level": "6", "Level": "6",
"LevelName": "", "LevelName": "",
@ -266,7 +266,7 @@
"Must": true "Must": true
}, },
{ {
"ID": "a0f76bc0-07ac-440d-9848-c47c83e47a5f", "ID": "427edc7a-bb04-4fe2-870f-4bcca3f86757",
"Color": "#CF7AB2", "Color": "#CF7AB2",
"Level": "6", "Level": "6",
"LevelName": "", "LevelName": "",
@ -285,7 +285,7 @@
"Must": false "Must": false
}, },
{ {
"ID": "245b4ae5-c00d-4932-a5c6-1229227b9b9a", "ID": "20ab6d28-65c9-4373-9007-0bc4fe331831",
"Color": "#CF7AB2", "Color": "#CF7AB2",
"Level": "6", "Level": "6",
"LevelName": "", "LevelName": "",
@ -304,7 +304,7 @@
"Must": false "Must": false
}, },
{ {
"ID": "3860b21b-326f-48c8-a407-cb17684033ea", "ID": "8896cae6-c417-4e6f-ac21-f09f373933e0",
"Color": "#CF7AB2", "Color": "#CF7AB2",
"Level": "6", "Level": "6",
"LevelName": "", "LevelName": "",
@ -323,7 +323,7 @@
"Must": false "Must": false
}, },
{ {
"ID": "2a1d1136-a243-4c38-865c-eddca55e32a6", "ID": "31c2ec89-4e31-4781-beed-fecfd880b4bb",
"Color": "#CF7AB2", "Color": "#CF7AB2",
"Level": "6", "Level": "6",
"LevelName": "", "LevelName": "",
@ -342,7 +342,7 @@
"Must": false "Must": false
}, },
{ {
"ID": "a339cfbb-f86d-4cc3-8f12-6e250ebf23bc", "ID": "76a5c111-d2ee-4ef4-8685-2c899edceb0f",
"Color": "#CF7AB2", "Color": "#CF7AB2",
"Level": "6", "Level": "6",
"LevelName": "", "LevelName": "",
@ -361,7 +361,7 @@
"Must": false "Must": false
}, },
{ {
"ID": "b1b27b52-73c3-4469-8ba9-00712024ce9c", "ID": "6b179c53-0b4d-4c18-8a9b-138c7b8dc9a5",
"Color": "#CF7AB2", "Color": "#CF7AB2",
"Level": "6", "Level": "6",
"LevelName": "", "LevelName": "",
@ -380,7 +380,7 @@
"Must": true "Must": true
}, },
{ {
"ID": "e409eb40-2f95-478b-8ef8-96d973504da1", "ID": "59a271ef-0bfa-4948-ace0-d68f00e428d8",
"Color": "#CF7AB2", "Color": "#CF7AB2",
"Level": "6", "Level": "6",
"LevelName": "", "LevelName": "",
@ -399,7 +399,7 @@
"Must": false "Must": false
}, },
{ {
"ID": "cbee8085-5ed9-43ca-9c63-5c25fc479935", "ID": "c4327eb3-88fd-4068-9288-45b80af6ad94",
"Color": "#CF7AB2", "Color": "#CF7AB2",
"Level": "6", "Level": "6",
"LevelName": "", "LevelName": "",
@ -418,7 +418,7 @@
"Must": false "Must": false
}, },
{ {
"ID": "afca7cb1-255f-43c5-86cc-b66a5516d319", "ID": "829c8871-1bf9-4d9a-9cdb-13c9e871aaae",
"Color": "#CF7AB2", "Color": "#CF7AB2",
"Level": "6", "Level": "6",
"LevelName": "", "LevelName": "",
@ -437,7 +437,7 @@
"Must": false "Must": false
}, },
{ {
"ID": "2d4844a9-6b26-4164-af2f-ef8143411c7d", "ID": "0911d7b5-980a-46db-8585-6ac24a2e162e",
"Color": "#CF7AB2", "Color": "#CF7AB2",
"Level": "6", "Level": "6",
"LevelName": "", "LevelName": "",
@ -456,7 +456,7 @@
"Must": false "Must": false
}, },
{ {
"ID": "a609a498-d660-45de-b017-0b95c41f8c47", "ID": "990933c9-7f60-4dff-aa7d-e7fbf5e06996",
"Color": "#CF7AB2", "Color": "#CF7AB2",
"Level": "6", "Level": "6",
"LevelName": "", "LevelName": "",
@ -475,7 +475,7 @@
"Must": false "Must": false
}, },
{ {
"ID": "cc2ff1a4-d304-49be-9351-a909309f26ba", "ID": "342a2c0d-7f25-4199-afdf-334842be4da9",
"Color": "#CF7AB2", "Color": "#CF7AB2",
"Level": "6", "Level": "6",
"LevelName": "", "LevelName": "",
@ -494,7 +494,7 @@
"Must": false "Must": false
}, },
{ {
"ID": "84a7ea10-f7e5-457e-bb00-bd58aa9e0af0", "ID": "f0ccb85c-3656-47f4-85fc-7f4b720e7d23",
"Color": "#CF7AB2", "Color": "#CF7AB2",
"Level": "6", "Level": "6",
"LevelName": "", "LevelName": "",
@ -513,7 +513,7 @@
"Must": true "Must": true
}, },
{ {
"ID": "c214472b-77d8-48ef-bb67-3446d285c5b1", "ID": "099e27c3-10a9-4ab7-9a13-bdcbd3941163",
"Color": "#CF7AB2", "Color": "#CF7AB2",
"Level": "6", "Level": "6",
"LevelName": "", "LevelName": "",
@ -532,7 +532,7 @@
"Must": false "Must": false
}, },
{ {
"ID": "a7616555-d98c-45a1-96c1-83e37e347c99", "ID": "0e534a76-ccff-401b-b0aa-41eed75c4375",
"Color": "#CF7AB2", "Color": "#CF7AB2",
"Level": "6", "Level": "6",
"LevelName": "", "LevelName": "",
@ -551,7 +551,7 @@
"Must": false "Must": false
}, },
{ {
"ID": "5fb600cd-0adc-41e3-bd4f-6a03074a1a53", "ID": "c2d8376f-2f5e-442f-ab77-e5d54c5ce162",
"Color": "#CF7AB2", "Color": "#CF7AB2",
"Level": "6", "Level": "6",
"LevelName": "", "LevelName": "",
@ -570,7 +570,7 @@
"Must": true "Must": true
}, },
{ {
"ID": "caa3b006-816a-4d16-b050-c2fdf7c9c66f", "ID": "66b82a70-88a8-4dae-b9cf-363a921b84fb",
"Color": "#CF7AB2", "Color": "#CF7AB2",
"Level": "6", "Level": "6",
"LevelName": "", "LevelName": "",
@ -589,7 +589,7 @@
"Must": false "Must": false
}, },
{ {
"ID": "9ecab374-33c1-46f9-ac27-88ccf4e424cd", "ID": "f0901e7f-7795-4f29-a56b-162b34850cd7",
"Color": "#CF7AB2", "Color": "#CF7AB2",
"Level": "6", "Level": "6",
"LevelName": "", "LevelName": "",
@ -608,7 +608,7 @@
"Must": false "Must": false
}, },
{ {
"ID": "88ff1683-5477-4d11-a635-5fa6d1ba61f2", "ID": "3fe18f7e-6c5b-462f-b345-7dd89c4e3be5",
"Color": "#CF7AB2", "Color": "#CF7AB2",
"Level": "6", "Level": "6",
"LevelName": "", "LevelName": "",
@ -627,7 +627,7 @@
"Must": true "Must": true
}, },
{ {
"ID": "04f23991-ad54-4a4c-828b-23071f86224a", "ID": "7b2a0b12-3344-4554-949e-823f5dd9083a",
"Color": "#CF7AB2", "Color": "#CF7AB2",
"Level": "6", "Level": "6",
"LevelName": "", "LevelName": "",
@ -646,7 +646,7 @@
"Must": true "Must": true
}, },
{ {
"ID": "20619290-dba9-4fa8-9b9b-42c3931113ae", "ID": "c5adc039-f8d7-4bfc-bfc6-516d7dea64f5",
"Color": "#CF7AB2", "Color": "#CF7AB2",
"Level": "6", "Level": "6",
"LevelName": "", "LevelName": "",
@ -665,7 +665,7 @@
"Must": false "Must": false
}, },
{ {
"ID": "66940411-076a-4258-809b-6796b7ce31e8", "ID": "fc8530fa-e2a3-4a09-a53f-52140d61ada1",
"Color": "#CF7AB2", "Color": "#CF7AB2",
"Level": "6", "Level": "6",
"LevelName": "", "LevelName": "",
@ -684,7 +684,7 @@
"Must": false "Must": false
}, },
{ {
"ID": "ef9049fe-04b7-4e74-a438-66ec5e96c04d", "ID": "60c08552-9bdd-40ff-987a-72a295c97b8b",
"Color": "#CF7AB2", "Color": "#CF7AB2",
"Level": "6", "Level": "6",
"LevelName": "", "LevelName": "",
@ -703,7 +703,7 @@
"Must": false "Must": false
}, },
{ {
"ID": "39a7ab9f-cf0d-4796-b934-8a78e2341961", "ID": "27e5f453-4e80-4e52-80f4-7f9e4daebea8",
"Color": "#CF7AB2", "Color": "#CF7AB2",
"Level": "6", "Level": "6",
"LevelName": "", "LevelName": "",
@ -722,7 +722,7 @@
"Must": false "Must": false
}, },
{ {
"ID": "0e5852ee-ecb8-44e5-824b-24a12b3d09b3", "ID": "4e16a9d9-98be-4583-bfaf-aee2234f64a5",
"Color": "#CF7AB2", "Color": "#CF7AB2",
"Level": "6", "Level": "6",
"LevelName": "", "LevelName": "",
@ -741,7 +741,7 @@
"Must": false "Must": false
}, },
{ {
"ID": "604437f3-85f8-41aa-a34d-b15010bf7bd2", "ID": "2cf9eb82-d9f9-45a5-b619-7ce0b5e3822a",
"Color": "#CF7AB2", "Color": "#CF7AB2",
"Level": "6", "Level": "6",
"LevelName": "", "LevelName": "",
@ -760,7 +760,7 @@
"Must": false "Must": false
}, },
{ {
"ID": "090b804a-3e11-40ae-8403-89db8d0bb81e", "ID": "cbaf7ed6-d731-4870-bb93-ad3363e8710a",
"Color": "#CF7AB2", "Color": "#CF7AB2",
"Level": "6", "Level": "6",
"LevelName": "", "LevelName": "",
@ -779,7 +779,7 @@
"Must": false "Must": false
}, },
{ {
"ID": "68b81447-1264-416f-9e80-e599f9dd7398", "ID": "c5eae02c-3e6e-4eee-84f0-314415dbb41a",
"Color": "#CF7AB2", "Color": "#CF7AB2",
"Level": "6", "Level": "6",
"LevelName": "", "LevelName": "",
@ -798,7 +798,7 @@
"Must": false "Must": false
}, },
{ {
"ID": "661d9b67-92e1-43ec-9270-259438d0cb76", "ID": "ac513af3-72e3-4776-a578-290dd9931cb0",
"Color": "#CF7AB2", "Color": "#CF7AB2",
"Level": "6", "Level": "6",
"LevelName": "", "LevelName": "",
@ -817,7 +817,7 @@
"Must": false "Must": false
}, },
{ {
"ID": "2290958f-dced-414f-9afa-c83aaad80157", "ID": "99bc2bbe-e16e-46be-9f47-f811a68c06b9",
"Color": "#CF7AB2", "Color": "#CF7AB2",
"Level": "6", "Level": "6",
"LevelName": "", "LevelName": "",
@ -836,7 +836,7 @@
"Must": false "Must": false
}, },
{ {
"ID": "933c5e0f-5d3d-46e2-9d99-65a1bb88258a", "ID": "b4ec75d9-0e27-4295-952c-a2ee7fefbd10",
"Color": "#CF7AB2", "Color": "#CF7AB2",
"Level": "6", "Level": "6",
"LevelName": "", "LevelName": "",
@ -855,7 +855,7 @@
"Must": false "Must": false
}, },
{ {
"ID": "87ebf051-23e5-48d7-94be-625dd4b5aafd", "ID": "08988f2d-da26-4e21-b004-d5cdca866545",
"Color": "#CF7AB2", "Color": "#CF7AB2",
"Level": "6", "Level": "6",
"LevelName": "", "LevelName": "",
@ -874,7 +874,7 @@
"Must": true "Must": true
}, },
{ {
"ID": "d0484ef2-a90a-432f-9d5d-686ef1a1d73a", "ID": "8386573a-4415-4d79-b626-b830342ad4ba",
"Color": "#CF7AB2", "Color": "#CF7AB2",
"Level": "6", "Level": "6",
"LevelName": "", "LevelName": "",
@ -893,7 +893,7 @@
"Must": false "Must": false
}, },
{ {
"ID": "880bd3d1-154b-4443-bd32-adcd6ae8444f", "ID": "54a27379-ca13-44d5-95ad-c89b126dba8d",
"Color": "#CF7AB2", "Color": "#CF7AB2",
"Level": "6", "Level": "6",
"LevelName": "", "LevelName": "",
@ -912,7 +912,7 @@
"Must": false "Must": false
}, },
{ {
"ID": "75016284-3de2-4912-ac42-13ba77d18f98", "ID": "bd8d56e1-81f7-4208-9e93-340ca449e053",
"Color": "#CF7AB2", "Color": "#CF7AB2",
"Level": "6", "Level": "6",
"LevelName": "", "LevelName": "",
@ -931,7 +931,7 @@
"Must": false "Must": false
}, },
{ {
"ID": "04027f69-fc42-4e0a-bec2-4f7a5d00fa0f", "ID": "b1b4559e-b9f3-41ab-aa6c-6002ed1eda0e",
"Color": "#CF7AB2", "Color": "#CF7AB2",
"Level": "6", "Level": "6",
"LevelName": "", "LevelName": "",
@ -950,7 +950,7 @@
"Must": false "Must": false
}, },
{ {
"ID": "89fce011-453d-4ce0-a0a4-6d62933d2ce0", "ID": "598c8901-1651-4840-a7dd-e1281351d166",
"Color": "#CF7AB2", "Color": "#CF7AB2",
"Level": "6", "Level": "6",
"LevelName": "", "LevelName": "",
@ -969,7 +969,7 @@
"Must": false "Must": false
}, },
{ {
"ID": "744d1019-1bad-4d0c-b36b-58c61fd6dc35", "ID": "5b209fbc-3384-487a-8054-8b31b5e6275b",
"Color": "#CF7AB2", "Color": "#CF7AB2",
"Level": "6", "Level": "6",
"LevelName": "", "LevelName": "",
@ -988,7 +988,7 @@
"Must": false "Must": false
}, },
{ {
"ID": "13131cbb-deea-4a06-8e09-30a8625dcfdb", "ID": "fc9be4b5-ed39-41bc-8275-d8a6b97fe30c",
"Color": "#CF7AB2", "Color": "#CF7AB2",
"Level": "6", "Level": "6",
"LevelName": "", "LevelName": "",
@ -1007,7 +1007,7 @@
"Must": false "Must": false
}, },
{ {
"ID": "048b5293-eddc-447d-a588-76cb3011e3d3", "ID": "8ce63905-bc77-4504-b74f-a39a250065b4",
"Color": "#CF7AB2", "Color": "#CF7AB2",
"Level": "6", "Level": "6",
"LevelName": "", "LevelName": "",
@ -1026,7 +1026,7 @@
"Must": false "Must": false
}, },
{ {
"ID": "f1c30eb5-cb6a-4ac1-9e4d-104b7e5d8881", "ID": "cd99c240-0b79-4575-a8df-bb5e22024a00",
"Color": "#CF7AB2", "Color": "#CF7AB2",
"Level": "6", "Level": "6",
"LevelName": "", "LevelName": "",
@ -1045,7 +1045,7 @@
"Must": false "Must": false
}, },
{ {
"ID": "dc889e0e-0db5-4f5c-84f6-289c92615ebf", "ID": "8493735e-4e4e-4e8f-92a9-38a724e75b69",
"Color": "#CF7AB2", "Color": "#CF7AB2",
"Level": "6", "Level": "6",
"LevelName": "", "LevelName": "",
@ -1064,7 +1064,7 @@
"Must": false "Must": false
}, },
{ {
"ID": "42e4bc22-5a14-4772-8f49-722ba080f416", "ID": "f9206c5c-bdd6-4deb-8c71-0719b0cfa38a",
"Color": "#CF7AB2", "Color": "#CF7AB2",
"Level": "6", "Level": "6",
"LevelName": "", "LevelName": "",

515
media/data/json_log.log Normal file

File diff suppressed because one or more lines are too long

View File

@ -0,0 +1,29 @@
# Generated by Django 4.1.3 on 2023-11-30 12:29
from django.db import migrations
class Migration(migrations.Migration):
dependencies = [
('search_tfidf', '0002_alter_standards_revision'),
]
operations = [
migrations.DeleteModel(
name='FilteredResults',
),
migrations.DeleteModel(
name='SearchResults',
),
migrations.RemoveField(
model_name='standards',
name='levelID',
),
migrations.DeleteModel(
name='Level',
),
migrations.DeleteModel(
name='Standards',
),
]

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

View File

@ -1,610 +0,0 @@
[
{
"ID": "2fdfcb47-deee-4f41-96be-1d58fd8d2c3f",
"Color": "#00A554",
"Level": "3",
"LevelName": "",
"Title": "IDDRS 3.41 DDR Budgeting and Financing_validated copy-edit clean_23 Mar 2022",
"Heading1": "",
"Heading2": "",
"Heading3": "",
"Heading4": "",
"Module": "IDDRS 3.41 DDR Budgeting and Financing_validated copy-edit clean_23 Mar 2022",
"PageNum": null,
"Paragraph": "Contents Summary\t\t\t\t\t\t\t\t\t\t2 1. Module scope and objectives\t\t\t\t\t\t\t3 2. Terms, definitions and abbreviations\t\t\t\t\t\t3 3. Introduction\t\t\t\t\t\t\t\t\t\t4 4. Guiding principles\t\t\t\t\t\t\t\t\t4 4.1 Unconditional release and protection of children\t\t\t\t\t4 4.2 Gender responsive and inclusive\t\t\t\t\t\t\t4 4.3 Flexible, accountable and transparent\t\t\t\t\t\t5 4.4 Nationally and locally owned\t\t\t\t\t\t\t5 5. Considerations for budgetary planning\t\t\t\t\t\t6 5.1. Harmonization with other post-conflict planning mechanisms\t\t\t6 5.2 Minimizing duplication and maximizing synergies\t\t\t\t\t6 5.3. Flexibility, Contingency and Risk Management\t\t\t\t\t6 5.4. Accountability\t\t\t\t\t\t\t\t\t7 5.5 Transition Planning\t\t\t\t\t\t\t\t7 6. Approaches to Budgeting \t\t\t\t\t\t\t\t8 6.1 Results Based Budgeting\t\t\t\t\t\t\t\t8 7. DDR Strategic Plan and Budgeting in Mission and Non-Mission Settings\t\t9 7.1 Considerations for Financing Integrated DDR in Mission Settings\t\t\t10 8. The Peacekeeping Assessed Budget of the UN\t\t\t\t\t11 8.1. Categories that may be funded by the peacekeeping assessed budget\t\t11 9. Budgeting for DDR in non-mission settings \t\t\t\t\t\t12 10. Financial management\t\t\t\t\t\t\t\t12 10.1. National Role and Coordination\t\t\t\t\t\t\t13 10.2. Administration of Funds\t\t\t\t\t\t\t\t13 10.3. Fund management mechanisms and methods\t\t\t\t\t13 Annex A: Abbreviations\t\t\t\t\t\t\t\t15 Endnotes\t\t\t\t\t\t\t\t\t\t15 3.41 DDR Budgeting and Financing",
"Can": false,
"May": true,
"Shall": false,
"Should": false,
"Must": false
},
{
"ID": "ffe3bff1-b971-437a-90c5-bc66d9aad096",
"Color": "#00A554",
"Level": "3",
"LevelName": "",
"Title": "IDDRS 3.41 DDR Budgeting and Financing_validated copy-edit clean_23 Mar 2022",
"Heading1": "",
"Heading2": "",
"Heading3": "",
"Heading4": "",
"Module": "IDDRS 3.41 DDR Budgeting and Financing_validated copy-edit clean_23 Mar 2022",
"PageNum": null,
"Paragraph": "Summary DDR is a complex endeavour, with political, military, security, humanitarian and socioeconomic dimensions. Planning any DDR intervention is also a complex process, at the heart of which is budgeting. When budgeting for a DDR process, DDR practitioners should be aware of demands of and approaches to budgeting in challenging operational contexts. The following generic considerations apply to planning the financing and budgeting of DDR: Harmonization with other post-conflict planning mechanisms; Minimizing duplications; Ensuring flexibility; Managing risk; Incorporating accountability; and Planning support for all anticipated aspects of the DDR process in question. Several sources of funding may be brought together to support DDR. Funds may include contributions from the peacekeeping assessed budget, core funding from the budgets of UN agencies, voluntary contributions from donors to a UN-managed trust fund, bilateral support from a Member State, contributions from other agencies and donors, and the host Government\u2019s own budget. A good understanding of the policies and procedures governing the deployment and management of financial support from these various sources is vital to the success of the DDR process. In accordance with Gender Responsive UN Peacekeeping Operations Policy, when DDR takes place within a peacekeeping operation, budgeting processes must allocate adequate technical, human and financial resources for gender equality, as mandated in the Security Council\u2019s resolutions on women, peace and security. DDR practitioners should adhere to current financial management good practice, particularly results-based budgeting (RBB). RBB entails aligning resources clearly and transparently behind results. When budgeting for DDR, practitioners should justify resource allocations based on a logical model of predefined objectives, expected results, outputs, inputs and performance indicators that together constitute a logical framework. Results-based budgeting is intended to be a dynamic process, providing feedback throughout the full process cycle: planning, programming, budgeting, and monitoring and evaluation. Where there is an overall DDR strategic plan, the funding strategy of the UN also should be integrated. The integrated DDR plan shall also define process and resource management arrangements, and the roles and responsibilities of key national and international stakeholders, as well as the expected impact. Budgeting for DDR in non-mission settings will involve funding for specific but potentially wide-ranging aspects of DDR. Budgeting should be tailored to the scope of the intervention and context. DDR programme budgets, including those of agencies, funds and programmes, should include an allotment of a minimum of 20 per cent of the budget to gender-related activities and female-specific interventions, including expertise and programmes to address sexual and gender-based violence. As with the operational aspects of DDR, budgeting should include considerations around exiting and handover, where relevant. Budgeting for transitions should align with operational and strategic considerations and may include phasing down, phasing out and/or phasing over.",
"Can": false,
"May": true,
"Shall": true,
"Should": true,
"Must": true
},
{
"ID": "96e459f0-e88c-4742-8226-764b44ec34d2",
"Color": "#00A554",
"Level": "3",
"LevelName": "",
"Title": "IDDRS 3.41 DDR Budgeting and Financing_validated copy-edit clean_23 Mar 2022",
"Heading1": "",
"Heading2": "",
"Heading3": "",
"Heading4": "",
"Module": "IDDRS 3.41 DDR Budgeting and Financing_validated copy-edit clean_23 Mar 2022",
"PageNum": 3,
"Paragraph": "1. Module scope and objectives This module provides UN DDR policymakers and practitioners with guidance regarding financing and budgeting for DDR in mission and non-mission contexts. It offers guidance on budgetary considerations and planning, as well as the challenges and risks of financing DDR. The guidance in this module should not supersede the specific financial management or financial safeguarding requirements of UN entities or donors. The objectives of the module are to provide DDR policymakers and practitioners with: A description of the principles and standards of financing and budgeting for DDR, and Broad guidance on the considerations that should inform financing and budgeting for DDR in various and often complex contexts.",
"Can": false,
"May": false,
"Shall": false,
"Should": true,
"Must": false
},
{
"ID": "d62c58ae-bfa1-4506-a691-6762cbe5b138",
"Color": "#00A554",
"Level": "3",
"LevelName": "",
"Title": "IDDRS 3.41 DDR Budgeting and Financing_validated copy-edit clean_23 Mar 2022",
"Heading1": "",
"Heading2": "",
"Heading3": "",
"Heading4": "",
"Module": "IDDRS 3.41 DDR Budgeting and Financing_validated copy-edit clean_23 Mar 2022",
"PageNum": 3,
"Paragraph": "2. Terms, definitions and abbreviations Annex A contains a list of abbreviations used in this standard. A complete glossary of all the terms, definitions and abbreviations used in the series of integrated DDR standards (IDDRS) is given in IDDRS 1.20. In the IDDRS series, the words \u2018shall\u2019, \u2018should\u2019, \u2018may\u2019, \u2018can\u2019 and \u2018must\u2019 are used to indicate the intended degree of compliance with the standards laid down. This use is consistent with the language used in the International Organization for Standardization standards and guidelines: \u2018shall\u2019 is used to indicate requirements, methods or specifications that are to be applied in order to conform to the standard; \u2018should\u2019 is used to indicate the preferred requirements, methods or specifications; \u2018may\u2019 is used to indicate a possible method or course of action; \u2018can\u2019 is used to indicate a possibility and capability; \u2018must\u2019 is used to indicate an external constraint or obligation. Results-based budgeting (RBB) is the process of linking budgetary allocations to desired results. For DDR, budgeting follows the logic and planning established through the DDR strategy and process design and is measured through the DDR results framework (see IDDRS 3.10 on Integrated DDR Planning: Processes and Structures, IDDRS 3.20 on DDR Programme Design and IDDRS 3.50 on Monitoring and Evaluation of DDR). Based on the findings of the integrated assessments and situation analysis, DDR results are formulated to predict how the future situation will be different from the current situation. These results are at the heart of the DDR process Theory of Change and results framework, which are designed to guide not only the planning of the DDR process but also the budgeting. As with planning activities and logistics, they provide the internal logic for RBB and link the budget to expected results \u2013 impact, outcomes and outputs \u2013 to be achieved and the activities to be undertaken through its implementation.",
"Can": true,
"May": true,
"Shall": true,
"Should": true,
"Must": true
},
{
"ID": "73bd6fca-389c-412f-9f8a-6c8fe29f1fd3",
"Color": "#00A554",
"Level": "3",
"LevelName": "",
"Title": "IDDRS 3.41 DDR Budgeting and Financing_validated copy-edit clean_23 Mar 2022",
"Heading1": "",
"Heading2": "",
"Heading3": "",
"Heading4": "",
"Module": "IDDRS 3.41 DDR Budgeting and Financing_validated copy-edit clean_23 Mar 2022",
"PageNum": 3,
"Paragraph": "3. Introduction The primary purpose of DDR is to build the conditions for sustaining peace and reconciliation at the community level. Therefore, timely, adequate, predictable and sufficient funding and effective and transparent financial management arrangements are vital to the success of DDR processes. Funding and financial management must be combined with cost-efficient and effective DDR design. DDR policymakers and practitioners should be aware of the demands of and approaches to budgeting DDR in various and often complex contexts. These include: The major DDR activities that need to be considered and their associated costs; Planning and budgeting for DDR processes in mission and non-mission settings; The standard UN financial mechanisms and frameworks used for DDR funding and financial management.",
"Can": false,
"May": false,
"Shall": false,
"Should": true,
"Must": true
},
{
"ID": "122b898e-78f2-43c3-ad47-131dad635a12",
"Color": "#00A554",
"Level": "3",
"LevelName": "",
"Title": "IDDRS 3.41 DDR Budgeting and Financing_validated copy-edit clean_23 Mar 2022",
"Heading1": "",
"Heading2": "",
"Heading3": "",
"Heading4": "",
"Module": "IDDRS 3.41 DDR Budgeting and Financing_validated copy-edit clean_23 Mar 2022",
"PageNum": 4,
"Paragraph": "4. Guiding principles IDDRS 2.10 on The UN Approach to DDR sets out the main principles that guide all aspects of DDR processes. This section outlines how these principles apply to the planning and management of finance and budgeting for DDR.",
"Can": false,
"May": false,
"Shall": false,
"Should": false,
"Must": false
},
{
"ID": "2e5c0b89-4f30-4942-8146-5757304dffee",
"Color": "#00A554",
"Level": "3",
"LevelName": "",
"Title": "IDDRS 3.41 DDR Budgeting and Financing_validated copy-edit clean_23 Mar 2022",
"Heading1": "",
"Heading2": "",
"Heading3": "",
"Heading4": "",
"Module": "IDDRS 3.41 DDR Budgeting and Financing_validated copy-edit clean_23 Mar 2022",
"PageNum": 4,
"Paragraph": "4.1 Unconditional release and protection of children DDR planning shall prioritize the immediate release of children associated with armed forces and groups, irrespective of the status of peace negotiations and/or the development of DDR programmes and DDR-related tools. While child protection agencies have dedicated budgets to support the unconditional separation of children from armed groups and forces and their further support until their successful reunification with families and social reintegration, all stakeholders must appropriate adequate funding resources to identify and support the unconditional release of children and their handing over to child protection agencies in line with their role in the DDR process. Sufficient long-term funding is required to implement effective child-sensitive DDR processes. Funding should be made available through a funding mechanism that is independent of, and managed separately from, DDR processes for adults. This funding should be planned for at the outset.",
"Can": false,
"May": false,
"Shall": true,
"Should": true,
"Must": true
},
{
"ID": "b77eb8c0-804f-48b3-8216-9c6bbfb58a0d",
"Color": "#00A554",
"Level": "3",
"LevelName": "",
"Title": "IDDRS 3.41 DDR Budgeting and Financing_validated copy-edit clean_23 Mar 2022",
"Heading1": "",
"Heading2": "",
"Heading3": "",
"Heading4": "",
"Module": "IDDRS 3.41 DDR Budgeting and Financing_validated copy-edit clean_23 Mar 2022",
"PageNum": 4,
"Paragraph": "4.2 Gender responsive and inclusive DDR budgets shall be gender responsive. The formulation of a gender-responsive budget is a way of ensuring that female-specific interventions will be sufficiently funded and that equal attention is paid to females and males. To encourage accountability and transparency, budgetary processes should ensure the participation of a DDR gender adviser, women\u2019s organizations and community members. In line with the Sustainable Development Goals, all project data, including budgetary allocations, shall be capable of being disaggregated by gender. In other words, costs associated with targeting women, girls, men and boys shall be clearly evident in budgets. Gender considerations shall inform the costing and financing of DDR processes. This is particularly relevant where activities directly target former members of armed forces and groups and/or specific communities and community members. See IDDRS 5.10 on Women, Gender and DDR.",
"Can": false,
"May": false,
"Shall": true,
"Should": true,
"Must": false
},
{
"ID": "655a60a6-431b-4eb0-98d6-96e007e37813",
"Color": "#00A554",
"Level": "3",
"LevelName": "",
"Title": "IDDRS 3.41 DDR Budgeting and Financing_validated copy-edit clean_23 Mar 2022",
"Heading1": "",
"Heading2": "",
"Heading3": "",
"Heading4": "",
"Module": "IDDRS 3.41 DDR Budgeting and Financing_validated copy-edit clean_23 Mar 2022",
"PageNum": 5,
"Paragraph": "4.3.1 Flexible, sustainable and transparent funding arrangements Flexible, sustainable, predictable, sufficient funds with transparent funding arrangements are essential for DDR. The multidimensional nature of DDR requires an initial investment of staff and funds for planning and programming, as well as accessible and sustainable sources of funding throughout the different phases of implementation. Funding mechanisms, including trust funds, pooled funding and the criteria established for the use of funds, shall be flexible.",
"Can": false,
"May": false,
"Shall": true,
"Should": false,
"Must": false
},
{
"ID": "57aeb0f3-bf1b-44e3-b282-f00b9d5d2f43",
"Color": "#00A554",
"Level": "3",
"LevelName": "",
"Title": "IDDRS 3.41 DDR Budgeting and Financing_validated copy-edit clean_23 Mar 2022",
"Heading1": "",
"Heading2": "",
"Heading3": "",
"Heading4": "",
"Module": "IDDRS 3.41 DDR Budgeting and Financing_validated copy-edit clean_23 Mar 2022",
"PageNum": 5,
"Paragraph": "4.3.2 Accountability and transparency To build confidence and ensure legitimacy, and to justify financial and technical support by international actors, DDR shall, from its inception, be predicated on the principles of accountability and transparency. These principles apply to financing and budgetary processes as well. Like the overall planning and management of DDR, budgeting and financing shall be flexible and adaptable. They shall be conducted via a transparent mechanism that can inform independent monitoring, oversight and evaluation of DDR and its financing mechanisms.",
"Can": true,
"May": false,
"Shall": true,
"Should": false,
"Must": false
},
{
"ID": "349477f4-d9b8-41ce-b7c7-8a7d9161cc62",
"Color": "#00A554",
"Level": "3",
"LevelName": "",
"Title": "IDDRS 3.41 DDR Budgeting and Financing_validated copy-edit clean_23 Mar 2022",
"Heading1": "",
"Heading2": "",
"Heading3": "",
"Heading4": "",
"Module": "IDDRS 3.41 DDR Budgeting and Financing_validated copy-edit clean_23 Mar 2022",
"PageNum": 5,
"Paragraph": "4.4 Nationally and locally owned Even when receiving financial and technical assistance from partners, it is the responsibility of national Governments to ensure coordination between Government ministries and local Government, between Government and national civil society organizations, and between Government and external partners. A national Government may make contributions to the financing of DDR from exchequer funds and consider this part of exercising national ownership. DDR planners should be aware that domestic contributions can be unreliable and difficult to predict, depending on the extent to which Government and the nation\u2019s finances are in recovery from conflict. Though financial and material resources are often located in the UN or other international partner entities and donors, some element of domestic leadership of DDR should remain with the Government and the lead national DDR institution (see IDDRS 3.30 on National Ownership and National Institutions in DDR). For example, when resources are going directly to an implementing partner, it is important that the Government participate in the oversight of the activities of that partner, both from a technical and financial perspective. If relevant, the UN and other partner agencies shall work to increase the capacity of the Government and the national DDR institutions to manage and/or participate in DDR budgeting and the project cycle of the DDR processes (see IDDRS 3.30 on National Ownership and National Institutions in DDR and IDDRS 3.40 on Logistical Support for DDR).",
"Can": true,
"May": true,
"Shall": true,
"Should": true,
"Must": false
},
{
"ID": "5d0a87b1-9a6c-4fde-ae63-e1ec3151d149",
"Color": "#00A554",
"Level": "3",
"LevelName": "",
"Title": "IDDRS 3.41 DDR Budgeting and Financing_validated copy-edit clean_23 Mar 2022",
"Heading1": "",
"Heading2": "",
"Heading3": "",
"Heading4": "",
"Module": "IDDRS 3.41 DDR Budgeting and Financing_validated copy-edit clean_23 Mar 2022",
"PageNum": null,
"Paragraph": "5. Considerations for budgetary planning In addition to the principles outlined above, certain generic considerations apply to planning the financing and budgeting of DDR. These are as follows.",
"Can": false,
"May": false,
"Shall": false,
"Should": false,
"Must": false
},
{
"ID": "a87abb6c-1a77-40e3-8f92-6049b88a679a",
"Color": "#00A554",
"Level": "3",
"LevelName": "",
"Title": "IDDRS 3.41 DDR Budgeting and Financing_validated copy-edit clean_23 Mar 2022",
"Heading1": "",
"Heading2": "",
"Heading3": "",
"Heading4": "",
"Module": "IDDRS 3.41 DDR Budgeting and Financing_validated copy-edit clean_23 Mar 2022",
"PageNum": 6,
"Paragraph": "5.1 Harmonization with other post-conflict planning mechanisms Planning and budgeting for DDR shall be harmonized with other assessment, planning and financing mechanisms that are established to manage and allocate financial resources for transition and recovery needs. Ways to accomplish this may include a single framework for managing multiple sources of funding and coordinating funding mechanisms, thus ensuring that resources are used to deal with common priorities and needs (see IDDRS 3.10 on Integrated DDR Planning: Processes and Structures).",
"Can": false,
"May": true,
"Shall": true,
"Should": false,
"Must": false
},
{
"ID": "c8ae43d3-6b1f-4a87-8a1a-df41811adc5f",
"Color": "#00A554",
"Level": "3",
"LevelName": "",
"Title": "IDDRS 3.41 DDR Budgeting and Financing_validated copy-edit clean_23 Mar 2022",
"Heading1": "",
"Heading2": "",
"Heading3": "",
"Heading4": "",
"Module": "IDDRS 3.41 DDR Budgeting and Financing_validated copy-edit clean_23 Mar 2022",
"PageNum": null,
"Paragraph": "5.2 Minimizing duplication and maximizing synergies The UN shall avoid duplicative, high-cost administrative structures for fund management in-country, as well as unnecessary duplication in DDR activities. Tapping into multiple budget sources should not be perceived as an exercise in competition but rather in synergy.",
"Can": false,
"May": false,
"Shall": true,
"Should": true,
"Must": false
},
{
"ID": "da0ab391-5b4d-49ef-8105-0bc9592a7916",
"Color": "#00A554",
"Level": "3",
"LevelName": "",
"Title": "IDDRS 3.41 DDR Budgeting and Financing_validated copy-edit clean_23 Mar 2022",
"Heading1": "",
"Heading2": "",
"Heading3": "",
"Heading4": "",
"Module": "IDDRS 3.41 DDR Budgeting and Financing_validated copy-edit clean_23 Mar 2022",
"PageNum": 6,
"Paragraph": "5.3 Flexibility, contingency and risk management Wherever possible, cost estimates should be based on thorough assessments (see IDDRS 3.11 on Integrated Assessments for DDR). In the absence of concrete information, the UN shall make the assumptions/estimates needed to carry out planning and budgeting for DDR. The planning and budgetary process shall take into account realistic worst-case scenarios and build in sufficient financial flexibility to deal with potential political and security contingencies that may affect DDR. With appropriate flexibility, this applies to both earmarked and un-earmarked funds. Flexible financing helps UN entities to fulfil their unique mandates with the right balance of regular and other resources. Budgeting for DDR should be flexible enough to allow DDR practitioners to be responsive to the changing and challenging environments in which DDR is implemented. In principle, having access to flexible financing allows DDR practitioners to plan for complex interventions and to manage risks associated with funding sources. The absence of adequate, timely and sustained funding within a workable financial framework is often a major impediment to DDR operations. This presents the following concrete challenges, particularly to DDR planners of reintegration programmes. Funding gaps. DDR processes may experience a funding gap, which can be eight to twelve months from the time contributions are pledged to the time they are received. Where there is no assessed contribution (non-mission settings), there may be an initial gap between the development of the process and when funding is received. DDR practitioners engaged in the planning and implementation of DDR processes should be particularly conscious of the dangers of creating a time and resources gap between the disarmament and demobilization phases of the programme and the reintegration phase. Transitional reinsertion assistance and/or community violence reduction (CVR) programmes may be used as stopgap measures (see IDDRS 2.30 on Community Violence Reduction and IDDRS 4.20 on Demobilization). Uncertainty regarding the peacekeeping budget. When DDR takes place within a peacekeeping operation, the mission budget can be used to support the process. However, lack of long-term predictability of funding, lack of knowledge about what can or cannot be assumed under this source of funding, lack of clarity about the budgetary process, and reluctance of Member States to fund reintegration from the peacekeeping assessed budget may limit contributions from the regular budget to DDR. Competition for resources. Sometimes sourcing funding for DDR can create competition between what are essentially cooperating agencies with shared goals in peacebuilding. Such an approach to DDR may result in poorly planned and synchronized resource mobilization activities and duplication of administrative structures, reducing effectiveness and efficiencies and negatively impacting recipient and donor confidence in DDR. This, in turn, may diminish the willingness of donors to contribute funding to DDR. External and contextual factors. Some external and contextual factors will affect the levels of funding available for DDR. During the planning stages, DDR practitioners shall accurately and realistically assess the prospects for flexible and reliable funding. Sufficient resources shall be available for all aspects of the DDR process that are to be operationalized in a given environment. If there is no guarantee of reliable funding for reintegration, then UN practitioners shall not advocate for or start the DDR process. This applies in the case of children, whose release and protection should be unconditional. Any assessment of the prospects for reliable funding should complement assessments of the conflict, security and other risks to DDR in the given context (see IDDRS 3.11 on Integrated Assessments for DDR).",
"Can": true,
"May": true,
"Shall": true,
"Should": true,
"Must": false
},
{
"ID": "218d2d29-263a-4053-ac52-1131590013fb",
"Color": "#00A554",
"Level": "3",
"LevelName": "",
"Title": "IDDRS 3.41 DDR Budgeting and Financing_validated copy-edit clean_23 Mar 2022",
"Heading1": "",
"Heading2": "",
"Heading3": "",
"Heading4": "",
"Module": "IDDRS 3.41 DDR Budgeting and Financing_validated copy-edit clean_23 Mar 2022",
"PageNum": 7,
"Paragraph": "5.4 Accountability The UN, together with relevant bilateral or multilateral partners, shall establish rigorous oversight mechanisms (such as audit offices) at the national and international levels to ensure a high degree of accuracy in monitoring and evaluation, transparency and accountability. These tools ensure that the use of funds meets the process objectives and conforms to both the financial rules and regulations of the UN (in the case of the assessed budget) and those of donors contributing funds to the DDR process.",
"Can": false,
"May": false,
"Shall": true,
"Should": false,
"Must": false
},
{
"ID": "cb963e47-e847-4e02-8b73-2c20751a3006",
"Color": "#00A554",
"Level": "3",
"LevelName": "",
"Title": "IDDRS 3.41 DDR Budgeting and Financing_validated copy-edit clean_23 Mar 2022",
"Heading1": "",
"Heading2": "",
"Heading3": "",
"Heading4": "",
"Module": "IDDRS 3.41 DDR Budgeting and Financing_validated copy-edit clean_23 Mar 2022",
"PageNum": 7,
"Paragraph": "5.5 Transition planning As established in IDDRS 3.10 on Integrated Planning: Processes and Structures, the dynamic nature of DDR processes and the principle of national ownership dictate that DDR planning enable such processes to evolve towards full assumption of DDR functions by national actors. Transition planning shall at least include a real-time assessment of the outcomes of the DDR process, the extent to which ex-combatants and the security dynamics present risks to stability, the extent and effectiveness of other existing projects that will persist post-DDR, and the availability of funds. From the planning stage, budgeting should be informed by a strategic consideration of exit. Any exit strategy should emphasize sustainability of impact and be tailored to the context in which DDR is implemented. DDR policymakers and practitioners shall plan for exit and should not assume that financing for current DDR activities will be followed by extension or additional financing. Donors may approach exiting on a case-by-case basis, or via indirect/informal or formal approaches to transition that utilize specific policy or development cooperation criteria. DDR practitioners shall explicitly plan for budgetary implications of exiting DDR for which there are three generic approaches that may or may not be combined to ensure a sustainable and responsible exit: (i) phasing down, (ii) phasing out and (iii) phasing over. Phasing down approaches involve reducing programmatic engagement over time. Phasing out approaches involve reducing programmatic engagement without handing over any aspect of the intervention to any other actors or institutions. Phasing over approaches involve transitioning aspects of the intervention to other actors or institutions. DDR practitioners, particularly those managing the operationalization of DDR, should bear in mind that decisions by donors, including Member States, to withdraw may be driven by a variety of reasons, including political motivations or shifts in official development assistance strategies. Regardless, DDR policymakers and practitioners shall plan and budget for exiting. This budget should be informed by realistic time frames, careful and mutual planning, consultation and flexibility (see IDDRS 3.20 on DDR Programme Design).",
"Can": false,
"May": true,
"Shall": true,
"Should": true,
"Must": false
},
{
"ID": "9b66ac16-6158-4924-a28c-bc5ad7d9a489",
"Color": "#00A554",
"Level": "3",
"LevelName": "",
"Title": "IDDRS 3.41 DDR Budgeting and Financing_validated copy-edit clean_23 Mar 2022",
"Heading1": "",
"Heading2": "",
"Heading3": "",
"Heading4": "",
"Module": "IDDRS 3.41 DDR Budgeting and Financing_validated copy-edit clean_23 Mar 2022",
"PageNum": 8,
"Paragraph": "6. Approaches to budgeting Funding requirements and funding sources vary considerably, depending on the DDR process, the context in which it is implemented, and the degree of integration with other peacebuilding and socioeconomic recovery programming. DDR practitioners should apply best practices of results-based budgeting in use by the UN system as appropriate.",
"Can": false,
"May": false,
"Shall": false,
"Should": true,
"Must": false
},
{
"ID": "e1d085bd-1874-40aa-ad08-3895d447ed9c",
"Color": "#00A554",
"Level": "3",
"LevelName": "",
"Title": "IDDRS 3.41 DDR Budgeting and Financing_validated copy-edit clean_23 Mar 2022",
"Heading1": "",
"Heading2": "",
"Heading3": "",
"Heading4": "",
"Module": "IDDRS 3.41 DDR Budgeting and Financing_validated copy-edit clean_23 Mar 2022",
"PageNum": null,
"Paragraph": "6.1 Results-based budgeting Organizations define RBB in different ways; however, all definitions revolve around the concept of aligning resources behind results. In any organization, RBB is shaped by the context in which that organization operates; the way in which it is structured, including the modes of engagement at various levels of work; and the degree of flexibility around the funds it receives or mobilizes. The same applies to planning and managing DDR budgets: Practitioners should justify resource allocations based on a model of predefined objectives, expected results, outputs, inputs and performance indicators that together constitute a \u2018logical framework\u2019 (see IDDRS 3.10 on Integrated DDR Planning: Processes and Structures). The results expected should justify resource requirements, which are derived from, and linked to, outputs to be delivered, with a view to achieving such results. Actual performance shall be measured by predefined performance indicators contained in the DDR results framework and social change model (see IDDRS 3.10 on Integrated DDR Planning: Processes and Structures and IDDRS 3.50 on Monitoring and Evaluation of DDR). Put simply, for DDR, RBB requires: (i) use of a logical framework for informed budgetary decision-making, (ii) resources justified by results and (iii) the incorporation of performance measurements into the budgetary decision-making process. Within a results-based budgeting framework, gender-specific categories shall be included, such as: Specific results related to gender adviser(s); Gender training (for programme staff, Government officials, ex-combatants, supporters and dependants) and its inputs (trained staff, adequate facilities); Gender-specific activities (e.g., gender training, peer education programming); Female-specific activities (e.g., job training for female ex-combatants, counselling for the survivors of sexual and gender-based violence) and its inputs (trained staff, adequate facilities). DDR practitioners shall define expected results at the beginning of the planning and budget cycle, before implementation. Thus, RBB for DDR will shift focus from output accounting (activities) to results-based accountability (indicators of achievements and impact). In DDR, RBB should be a dynamic process, providing feedback throughout the full process cycle: planning, programming, budgeting, and monitoring and evaluation.",
"Can": false,
"May": false,
"Shall": true,
"Should": true,
"Must": false
},
{
"ID": "1bc9fa84-3a8e-44f5-be98-b8a98cd953d4",
"Color": "#00A554",
"Level": "3",
"LevelName": "",
"Title": "IDDRS 3.41 DDR Budgeting and Financing_validated copy-edit clean_23 Mar 2022",
"Heading1": "",
"Heading2": "",
"Heading3": "",
"Heading4": "",
"Module": "IDDRS 3.41 DDR Budgeting and Financing_validated copy-edit clean_23 Mar 2022",
"PageNum": 9,
"Paragraph": "7. DDR strategic plan and budgeting in mission and non-mission settings The budgeting strategy for DDR should be part of any DDR strategic plan (see IDDRS 3.10 on Integrated DDR Planning: Processes and Structures). The budget should show the division of labour and the relationships among different national and local stakeholders, UN departments, agencies, funds and programmes. The planning process to develop the budgeting component of the DDR strategic plan should include the relevant national stakeholders, UN partners, implementing local and international partners (wherever possible), donors and other actors. The budgeting component shall include a definition of DDR process and resource management arrangements, and the roles and responsibilities of key national and international stakeholders (see IDDRS 3.21 on DDR Process Stakeholders). DDR programme budgets, including those of agencies, funds and programmes, should allot a minimum of 20 per cent of the budget to all gender-related activities and female-specific interventions, including expertise and programmes to address sexual and gender-based violence.",
"Can": false,
"May": false,
"Shall": true,
"Should": true,
"Must": false
},
{
"ID": "92d2b125-e33c-4c2b-bca2-31c30c2ff8cf",
"Color": "#00A554",
"Level": "3",
"LevelName": "",
"Title": "IDDRS 3.41 DDR Budgeting and Financing_validated copy-edit clean_23 Mar 2022",
"Heading1": "",
"Heading2": "",
"Heading3": "",
"Heading4": "",
"Module": "IDDRS 3.41 DDR Budgeting and Financing_validated copy-edit clean_23 Mar 2022",
"PageNum": 9,
"Paragraph": "7.1 Considerations for financing integrated DDR in mission settings When drawing up a budget, the following considerations should be taken into account: It is necessary to accurately cost process requirements during the assessment/process design phase in consultation with all key stakeholders (particularly national authorities, main donors and partners). Where relevant and possible, costing of DDR activities should be carried out within a single framework (i.e., covering all aspects of DDR that will be implemented and all phases of mission planning and process development), including a common results-based matrix with corresponding funding sources. This framework should fit in with, and be linked to, other funding frameworks (humanitarian response plans, multiyear humanitarian response plans, Recovery and Peacebuilding Assessments, etc.), pooled funds under UN Sustainable Development Cooperation Frameworks or UN Development Assistance Frameworks, and other bilateral and multilateral sources. Budgeting for funding UN DDR activities should be carried out with a clear understanding of the division between national and international implementation responsibilities, and should be closely coordinated with the development and funding of the national DDR policy and other domestic policies, including those that more broadly encompass stabilization and conflict recovery. When the Security Council establishes a mission with mandated DDR functions, components that will ensure gender equity should be adequately financed through the assessed budget of UN peace support operations and not voluntary contributions alone. Donor harmonization should be led by the national Government, possibly via the national institution with designated responsibility or relevant line ministry, provided that the Government has capacity and that appropriate oversight mechanisms compliant with international best practices exist. As far as possible, the identification of funding needs, sources and methods should be integrated with broader post-conflict recovery strategy and funding frameworks (including management and governance structures). For DDR in mission contexts, the peacekeeping assessed budget process within the UN system is important. While other funding sources are available, the peacekeeping assessed budget process requires complex planning considerations for DDR processes in the peacekeeping context as well as synchronizing with timelines that start a year before the availability of the budget. Within the UN, DDR operational funding may be used to fund all DDR processes. DDR operational funding supports reinsertion, CVR, and weapons and ammunition (WAM) activities undertaken in UN peacekeeping operations as short-term projects. Failure to align reintegration with Recovery and Peacebuilding Assessments, national and regional recovery strategies and interventions, and a realistic appraisal of conflict dynamics and socioeconomic opportunities will exacerbate inefficiencies and create parallel processes and institutions.",
"Can": false,
"May": true,
"Shall": false,
"Should": true,
"Must": false
},
{
"ID": "46977892-1b41-400e-ad20-403f6a3aa353",
"Color": "#00A554",
"Level": "3",
"LevelName": "",
"Title": "IDDRS 3.41 DDR Budgeting and Financing_validated copy-edit clean_23 Mar 2022",
"Heading1": "",
"Heading2": "",
"Heading3": "",
"Heading4": "",
"Module": "IDDRS 3.41 DDR Budgeting and Financing_validated copy-edit clean_23 Mar 2022",
"PageNum": null,
"Paragraph": "8. The peacekeeping assessed budget of the UN The peacekeeping assessed budget of the UN is an important source of funding for DDR. It is normally established for one year and covers the four major categories of expenses: Military costs (troops, military observers and equipment); Personnel costs (international and local staff members, consultants, etc.); Operational costs (logistics and limited process implementation costs) Disarmament and demobilization (including reinsertion and, by extension, CVR and WAM).",
"Can": false,
"May": false,
"Shall": false,
"Should": false,
"Must": false
},
{
"ID": "ce5f49a6-4230-4d18-b2ae-1e1fa2937c08",
"Color": "#00A554",
"Level": "3",
"LevelName": "",
"Title": "IDDRS 3.41 DDR Budgeting and Financing_validated copy-edit clean_23 Mar 2022",
"Heading1": "",
"Heading2": "",
"Heading3": "",
"Heading4": "",
"Module": "IDDRS 3.41 DDR Budgeting and Financing_validated copy-edit clean_23 Mar 2022",
"PageNum": 10,
"Paragraph": "8.1 Categories that may be funded by the peacekeeping assessed budget Guided by the Secretary-General\u2019s definitions and General Assembly resolution 59/296, the list below itemizes the categories that may be funded by the peacekeeping assessed budget. Personnel costs (international and local staff members, consultants, gender experts, etc.); Equipment for disarmament and demobilization sites; Infrastructure and logistics; Operational costs for disarmament and demobilization; Transportation (air and ground); Rations (food supply); Civilian clothing and other non-food items; Small-arms control projects; DDR training, including of national stakeholders; Reinsertion, Quick Impact Projects; Public information activities in support of the DDR process; Reinsertion support for the demobilization of combatants for up to one year after disarmament; and DDR-related tools (including CVR and WAM).",
"Can": false,
"May": true,
"Shall": false,
"Should": false,
"Must": false
},
{
"ID": "a66fc686-56cd-4b37-bf66-e56cd88af6db",
"Color": "#00A554",
"Level": "3",
"LevelName": "",
"Title": "IDDRS 3.41 DDR Budgeting and Financing_validated copy-edit clean_23 Mar 2022",
"Heading1": "",
"Heading2": "",
"Heading3": "",
"Heading4": "",
"Module": "IDDRS 3.41 DDR Budgeting and Financing_validated copy-edit clean_23 Mar 2022",
"PageNum": null,
"Paragraph": "9. Budgeting for DDR in non-mission settings Budgeting for DDR in non-mission settings involves budgeting for specific aspects of DDR, including advisory services and DDR-related tools (which also can be used in mission settings \u2013 see IDDRS 2.10 on The UN Approach to DDR). Budgeting should be tailored to the scope of the intervention and the context in which the intervention will be deployed. Donors should be asked to allocate funds to female-specific interventions and gender training. Resource planning should be done in full recognition of the cost of implementing activities in complex conflict environments and the absorptive capacity of domestic institutions and implementing partners. This is particularly important for community-based reintegration activities, where much of the emphasis is on direct expenditure to participants and communities and the associated communications or sensitization activities. By virtue of being a long-term intervention, normally reintegration will require dedicated funding tracks that will need support over an extended period. When reintegration is part of a DDR programme, insufficient or delayed funding for reintegration may undermine all gains made during demobilization, disarmament and Reinsertion. More generally, failure to align reintegration with needs assessments, national and regional recovery strategies and interventions, and a realistic appraisal of conflict dynamics and socioeconomic opportunities will exacerbate inefficiencies and create parallel processes and institutions. As established in IDDRS 2.30 on Community Violence Reduction, in mission settings, CVR will be funded through the allocation of assessed contributions. Therefore, where appropriate, planning for CVR should ensure adequate linkages with support to the reintegration of ex-combatants and associated groups. In non-mission settings, funding for CVR will depend on the allocation of national budgets and/or voluntary contributions from donors. Therefore, in instances where CVR and support to community-based reintegration are both envisaged, they should, from the outset, be planned and implemented as a single and continuous programme.",
"Can": true,
"May": true,
"Shall": false,
"Should": true,
"Must": false
},
{
"ID": "ab02029a-78af-4499-8ef0-da2ce9b26167",
"Color": "#00A554",
"Level": "3",
"LevelName": "",
"Title": "IDDRS 3.41 DDR Budgeting and Financing_validated copy-edit clean_23 Mar 2022",
"Heading1": "",
"Heading2": "",
"Heading3": "",
"Heading4": "",
"Module": "IDDRS 3.41 DDR Budgeting and Financing_validated copy-edit clean_23 Mar 2022",
"PageNum": 11,
"Paragraph": "10. Financial management Where possible, DDR should develop and utilize a single structure for managing and coordinating: The receipt of funds from various funding sources and mechanisms; The allocation of funds to specific projects, activities and implementing partners; and Adequate monitoring, oversight and reporting on the use of funds. To achieve these goals, the structure should ideally include: A coordinated arrangement for the funding of DDR that would be administered by either the UN or jointly with another organization with an agreed structure for joint coordination, monitoring and evaluation; establish a direct link with integrated DDR planning and programming frameworks; All key stakeholders on DDR, while ensuring the primacy of national ownership; bring together within one framework all available sources of funding, as well as related methods (including trust funds and pass-through arrangements, for instance), in order to establish a well-coordinated and coherent system for ensuring flexible and sustainable financing of DDR.",
"Can": false,
"May": false,
"Shall": false,
"Should": true,
"Must": false
},
{
"ID": "47d4fe0e-8fa1-4fb9-9f6e-890768dbcfe5",
"Color": "#00A554",
"Level": "3",
"LevelName": "",
"Title": "IDDRS 3.41 DDR Budgeting and Financing_validated copy-edit clean_23 Mar 2022",
"Heading1": "",
"Heading2": "",
"Heading3": "",
"Heading4": "",
"Module": "IDDRS 3.41 DDR Budgeting and Financing_validated copy-edit clean_23 Mar 2022",
"PageNum": 12,
"Paragraph": "10.1 National role and coordination The establishment of a financial and management structure for funding DDR should clearly reflect the primacy of national ownership and responsibility, the extent of direct national implementation and fund management, and the nature of UN support. In this sense, a DDR funding structure should not be exclusively oriented towards UN management and implementation, but rather be planned as an \u2018open\u2019 architecture to enable national and other international actors to meaningfully participate in the DDR process, including through provision of the Government\u2019s own resources. To ensure national participation, meaningful national ownership should be reflected in the leadership role that national stakeholders should play in the coordination mechanisms established within the overall financial and management structure. In any given context, there may be multiple peacebuilding or stabilization projects that are financed by different donors. These projects may have been designed and implemented without an integrated assessment or shared data. In such a situation, the UN and the Government and national DDR institution should work to ensure that there is: A framework for donor cooperation; Shared analytic work and preparation of next stages in the projects, where relevant; and A focus on efficiency, which may include delegating cooperation among donors.",
"Can": false,
"May": true,
"Shall": false,
"Should": true,
"Must": false
},
{
"ID": "d8292b18-869d-4286-94b7-fa0b0f5bc562",
"Color": "#00A554",
"Level": "3",
"LevelName": "",
"Title": "IDDRS 3.41 DDR Budgeting and Financing_validated copy-edit clean_23 Mar 2022",
"Heading1": "",
"Heading2": "",
"Heading3": "",
"Heading4": "",
"Module": "IDDRS 3.41 DDR Budgeting and Financing_validated copy-edit clean_23 Mar 2022",
"PageNum": 12,
"Paragraph": "10.2 Administration of funds The organization responsible for the administration of funds is responsible for establishing and maintaining appropriate records and accounts to identify financial contributions and arrangements established within the funding structure, the commitments to be financed out of the contributions, and the receipt and disbursement of these funds, in accordance with specified arrangements. If multiple mechanisms are established to manage receipt of funds (such as two separate trust funds covering different funding areas or sources), multiple Administrative Agents (AAs) will be required. To avoid confusion, the same standards and criteria for allocating, monitoring and reporting funds should be adopted.",
"Can": false,
"May": false,
"Shall": false,
"Should": true,
"Must": false
},
{
"ID": "950e8ece-c251-4b8b-93cd-f9d60b104121",
"Color": "#00A554",
"Level": "3",
"LevelName": "",
"Title": "IDDRS 3.41 DDR Budgeting and Financing_validated copy-edit clean_23 Mar 2022",
"Heading1": "",
"Heading2": "",
"Heading3": "",
"Heading4": "",
"Module": "IDDRS 3.41 DDR Budgeting and Financing_validated copy-edit clean_23 Mar 2022",
"PageNum": 13,
"Paragraph": "10.3.1 Pooled funding Under this option, participating UN organizations pool funds within one UN organization, chosen jointly by the coordination committee of the DDR financial management structure, which will assume the responsibility of administering the funds. This organization, known as the AA, will support the partners authorized to manage and implement the joint process of activities identified for these funds. Process and financial accountability for UN support to the joint process will rest with the AA. This fund management option is likely to be the most effective and efficient when participating UN organizations (PUNOs) work for the same results with a common national or sub-national partner.",
"Can": false,
"May": false,
"Shall": false,
"Should": false,
"Must": false
},
{
"ID": "64cc3cd1-87ce-4e9b-9885-edaad74c83ff",
"Color": "#00A554",
"Level": "3",
"LevelName": "",
"Title": "IDDRS 3.41 DDR Budgeting and Financing_validated copy-edit clean_23 Mar 2022",
"Heading1": "",
"Heading2": "",
"Heading3": "",
"Heading4": "",
"Module": "IDDRS 3.41 DDR Budgeting and Financing_validated copy-edit clean_23 Mar 2022",
"PageNum": 13,
"Paragraph": "10.3.2 Pass-through funding Pass-through funding can be used to support a stand-alone joint programme. Under this option, two or more UN organizations develop a joint DDR programme, identify funding gaps and submit a joint programme document to donor(s). If the donor(s) and the PUNOs agree to channel the funds through one UN organization, then the pass-through modality applies. The pass-through modality has an AA, responsible for fiduciary management and financial reporting, and a Convening Agent, which is accountable for coordination of programmatic activities and narrative reporting. In such a case, the administrative agreement would be jointly selected by the DDR coordination committee. Programmatic and financial accountability should then rest with the participating organizations and (sub-)national partners that are managing their respective components of the joint process.",
"Can": true,
"May": false,
"Shall": false,
"Should": true,
"Must": false
},
{
"ID": "b9946957-4e0d-498d-98ba-b8ad9b503fed",
"Color": "#00A554",
"Level": "3",
"LevelName": "",
"Title": "IDDRS 3.41 DDR Budgeting and Financing_validated copy-edit clean_23 Mar 2022",
"Heading1": "",
"Heading2": "",
"Heading3": "",
"Heading4": "",
"Module": "IDDRS 3.41 DDR Budgeting and Financing_validated copy-edit clean_23 Mar 2022",
"PageNum": 13,
"Paragraph": "10.3.3 Cost sharing Cost sharing is a procedure for receiving and managing funds for objectives, activities and results within a specific project or process managed by a single UN agency. Given the relatively higher transaction costs involved in these arrangements, cost sharing should be used exclusively for specialized projects not foreseen in the initial process document; smaller projects for implementation before the main funding mechanisms are established; funding with special arrangements; and projects that serve as a bridge to other processes and, therefore, require different management arrangements. Although funding is tied to specific projects and UN entities in this method, its use should nonetheless be governed by the DDR coordination committee and the applicable criteria, procedures and reporting requirements.",
"Can": false,
"May": false,
"Shall": false,
"Should": true,
"Must": false
},
{
"ID": "854bcb27-4fd3-47fc-a9b7-890cf92dd571",
"Color": "#00A554",
"Level": "3",
"LevelName": "",
"Title": "IDDRS 3.41 DDR Budgeting and Financing_validated copy-edit clean_23 Mar 2022",
"Heading1": "",
"Heading2": "",
"Heading3": "",
"Heading4": "",
"Module": "IDDRS 3.41 DDR Budgeting and Financing_validated copy-edit clean_23 Mar 2022",
"PageNum": 13,
"Paragraph": "10.3.4 Trust funds A trust fund is a mechanism used to receive and manage donor funds to achieve a broad aim rather than carry out a specific project. As such, it is established as a separate accounting entity with a designated trust fund manager (an AA, in this case), as well as a governance structure that decides on the allocation of received funding, and is responsible for monitoring and evaluating how funds have been used. When located within an overall funding structure, trust funds would be linked or merged with the coordination committee and its respective subsidiary organs. In general, funds channelled through a trust fund are not initially allocated to a particular project, and can therefore later be allocated to specific projects or activities working to achieve the broad aim of the process, based on the discretion of the DDR funding structure and the process of work the trust fund is supposed to support, which can be a part of the overall DDR process (e.g., covering reintegration activities).",
"Can": true,
"May": false,
"Shall": false,
"Should": false,
"Must": false
},
{
"ID": "23ba6f7e-4a1d-42e1-9829-c371b9ea1319",
"Color": "#00A554",
"Level": "3",
"LevelName": "",
"Title": "IDDRS 3.41 DDR Budgeting and Financing_validated copy-edit clean_23 Mar 2022",
"Heading1": "",
"Heading2": "",
"Heading3": "",
"Heading4": "",
"Module": "IDDRS 3.41 DDR Budgeting and Financing_validated copy-edit clean_23 Mar 2022",
"PageNum": 14,
"Paragraph": "10.3.5 Coordination of planning, monitoring and reporting To ensure that the DDR funding structure reflects the overall strategic direction and substantive content of the DDR process, all funding decisions and criteria should be based, as far as possible, on the planning, results, and monitoring and evaluation frameworks of the DDR process and action plan (see IDDRS 3.50 on Monitoring and Evaluation of DDR). For this reason, DDR planning officers should participate at all levels of the fund management structure, and the same information management systems should be used throughout. Changes to DDR strategy should be immediately reflected in the way in which the funding structure is organized and approved by the key stakeholders involved.",
"Can": false,
"May": false,
"Shall": false,
"Should": true,
"Must": false
}
]

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because it is too large Load Diff