summaryrefslogtreecommitdiff
path: root/app
diff options
context:
space:
mode:
authormo khan <mo@mokhan.ca>2014-02-22 07:53:37 -0700
committermo khan <mo@mokhan.ca>2014-02-22 07:53:37 -0700
commitb675903ccb615c1f1868cd46095fec140a4198ae (patch)
tree477a03f76dab0f0631f0af1661402798fef3d4ce /app
parentd385a99f504dc183e92ffe87c18ac27bf0c88872 (diff)
do not disclose company or well type information for confidential licenses.
Diffstat (limited to 'app')
-rw-r--r--app/views/v1/licenses/_confidential_company.json.jbuilder3
-rw-r--r--app/views/v1/licenses/_confidential_well_type.json.jbuilder5
-rw-r--r--app/views/v1/licenses/_license.json.jbuilder9
3 files changed, 15 insertions, 2 deletions
diff --git a/app/views/v1/licenses/_confidential_company.json.jbuilder b/app/views/v1/licenses/_confidential_company.json.jbuilder
new file mode 100644
index 0000000..676c5a1
--- /dev/null
+++ b/app/views/v1/licenses/_confidential_company.json.jbuilder
@@ -0,0 +1,3 @@
+json.company do
+ json.name "CONFIDENTIAL"
+end
diff --git a/app/views/v1/licenses/_confidential_well_type.json.jbuilder b/app/views/v1/licenses/_confidential_well_type.json.jbuilder
new file mode 100644
index 0000000..43d8f39
--- /dev/null
+++ b/app/views/v1/licenses/_confidential_well_type.json.jbuilder
@@ -0,0 +1,5 @@
+json.well_type do
+ json.id ""
+ json.acronym ""
+ json.name "CONFIDENTIAL"
+end
diff --git a/app/views/v1/licenses/_license.json.jbuilder b/app/views/v1/licenses/_license.json.jbuilder
index 3ef54ff..0035ea4 100644
--- a/app/views/v1/licenses/_license.json.jbuilder
+++ b/app/views/v1/licenses/_license.json.jbuilder
@@ -1,6 +1,11 @@
json.id license.id
-json.partial! 'v1/licenses/well_type', well_type: license.well_type
json.partial! 'v1/licenses/location', location: license.location
-json.partial! 'v1/licenses/company', company: license.company
+if license.confidential?
+ json.partial! 'v1/licenses/confidential_well_type', well_type: license.well_type
+ json.partial! 'v1/licenses/confidential_company'
+else
+ json.partial! 'v1/licenses/well_type', well_type: license.well_type
+ json.partial! 'v1/licenses/company', company: license.company
+end
json.issued_at license.issued_at.to_s
json.expired_at license.expired_at.to_s