Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

CMS Agnostic Image Processing, Fix Image URLs #47

Open
wants to merge 271 commits into
base: 5.x-varl
Choose a base branch
from
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
271 commits
Select commit Hold shift + click to select a range
5e8d97a
VARL-353 : Appeal Detail Page based on selected appeal.
priyanka-shinde May 23, 2019
4864111
varl-351: update ui and added functionality to sort appeals according…
priyanka-shinde May 23, 2019
e2cfd57
varl-351: Update base url dynamically,Add sort functionality for date…
priyanka-shinde May 23, 2019
c2f157a
VARL-353 : Appeal Detail Page based on selected appeal.
priyanka-shinde May 24, 2019
ea2868d
VARL-349 : Browse Appeal - Sorting.
priyanka-shinde May 24, 2019
fb9710e
varl-353: Added appeal detail page
priyanka-shinde May 24, 2019
7372b5d
varl-351: Implement sort for beneficiary and start date for appeal
priyanka-shinde May 24, 2019
3cc680a
update page size to 10
priyanka-shinde May 24, 2019
983a7ef
VARL-351: newest appeal sort by start date order desc
priyanka-shinde May 27, 2019
1575d56
VARL-354 : Volunteer Button manage based on flexible need. and Added …
priyanka-shinde May 27, 2019
f58c26f
VARL-354 : Volunteer Button manage based on flexible need. and Added …
priyanka-shinde May 27, 2019
1b2f170
VARL-354 : Get Flexible Need for specific project of appeal.
priyanka-shinde May 27, 2019
cd1dd7d
VARL-354 Added redirection on volunteer button according to need fiel…
priyanka-shinde May 27, 2019
efb35e2
VARL-349 : Browse Appeal - Sorting.
priyanka-shinde May 28, 2019
15b9618
Added modal pop up on click of advanced filter
priyanka-shinde May 28, 2019
d3822a0
varl-351 Update sorting for upcoming as order desc orderby minimum ap…
priyanka-shinde May 28, 2019
5042fbf
varl-351 update beneficiary sort
priyanka-shinde May 28, 2019
65d4b00
VARL-360 update view for unit
priyanka-shinde May 29, 2019
87acdfe
VARL-360 update view for lat log and current location
priyanka-shinde May 29, 2019
86f726f
VARL-359 get relation type id for beneficiary
priyanka-shinde May 29, 2019
b3adb13
Update sort functionality for upcomming appeals
priyanka-shinde May 30, 2019
dfb26eb
VARL-360 Added basic functionality for advanced filter according to d…
priyanka-shinde May 31, 2019
8a5e6fe
VARL-344 Added validations and update api to conditionly check date r…
priyanka-shinde May 31, 2019
51242f6
VARL-356 : Done From anywhere and add radio button for proximity sear…
saumilchoksiclarion Jun 4, 2019
391a53d
VARL-362 : Custom Fields are not displayed on Edit Project.
saumilchoksiclarion Jun 13, 2019
7dd78c8
VARL-361 : As Project Owner, I should be able to create Appeal and ed…
saumilchoksiclarion Jun 12, 2019
4f05169
VARL-361 and VARL-368 : Implement Create Appeal and Edit Appeal with …
saumilchoksiclarion Jun 19, 2019
54010ea
VARL-361 and VARL-368 : Implement Create Appeal and Edit Appeal with …
saumilchoksiclarion Jun 20, 2019
c17243c
VARL-361 and VARL-368 : Implement Create Appeal and Edit Appeal with …
saumilchoksiclarion Jun 20, 2019
85a01ef
remove method that only exposes a private method.
ginkgomzd Jun 22, 2019
9f017ff
VARL-361 : As Project Owner, I should be able to create Appeal and ed…
saumilchoksiclarion Jun 12, 2019
78f9df6
VARL-361 and VARL-368 : Implement Create Appeal and Edit Appeal with …
saumilchoksiclarion Jun 19, 2019
b0ed1c4
VARL-361 and VARL-368 : Implement Create Appeal and Edit Appeal with …
saumilchoksiclarion Jun 20, 2019
9d0f265
VARL-361 and VARL-368 : Implement Create Appeal and Edit Appeal with …
saumilchoksiclarion Jun 20, 2019
fdd3e0d
VARL-380 : Prepare Manage appeal page which contains active appeal an…
saumilchoksiclarion Jun 27, 2019
1dd0fef
ignore generated docs files;
ginkgomzd Jul 2, 2019
da6aaec
VARL-338 : Fix one issue in sql query.
saumilchoksiclarion Jul 2, 2019
daf8ed5
Merge pull request #515 from ginkgostreet/VARL-338-V1
ginkgomzd Jul 2, 2019
d466d17
actual SQL-WHERE fix for dates;
ginkgomzd Jul 2, 2019
8af91c2
VOL-16 Log Own-Hours UI for VARL
universalhandle Dec 29, 2016
15212f8
VOL-296/VARL-233: Clarified logic around filtering of modules for Vol…
universalhandle Mar 2, 2017
d969b9f
VOL-296/VARL-233: Integrated org.civicrm.fieldmetadata to provide sup…
universalhandle Mar 2, 2017
2026fe0
VARL-243: Refactored volunteer_civicrm_entityTypes() so the list of e…
universalhandle Mar 8, 2017
c43f0c6
VARL-243: Added API wrapper so that custom data for a volunteer-based…
universalhandle Mar 8, 2017
faa20a3
VARL-243: Catch up with changes to custom field registration (cg_exte…
universalhandle Mar 8, 2017
2b88082
VARL-243: Updated API call in form layer to retrieve custom data.
universalhandle Mar 8, 2017
14a9ef3
VARL-255: Modified volunteer_civicrm_apiWrappers() to instantiate the…
universalhandle Apr 29, 2017
1e34aa1
hack preventing long-running requests apparently due to overhead of p…
ginkgomzd Oct 19, 2017
07cb125
check permissions for managers as well as owners;
ginkgomzd Mar 28, 2019
b45bf1f
Shows list of appeal from dummy data
priyanka-shinde May 20, 2019
c975575
VARL-349 : Browse Appeal - Search API with parameters.
priyanka-shinde May 21, 2019
9e1fb22
Added template for list and grid view
priyanka-shinde May 22, 2019
8e78be1
VARL-349 : Browse Appeal - Search API with parameters.
priyanka-shinde May 22, 2019
c46e325
Added pagination and search appeals with server api call
priyanka-shinde May 22, 2019
0633eb1
set grid view as defualt view and add character limit for appeal desc…
priyanka-shinde May 23, 2019
4a71d9a
VARL-353 : Appeal Detail Page based on selected appeal.
priyanka-shinde May 23, 2019
e91dcdf
VARL-353 : Appeal Detail Page based on selected appeal.
priyanka-shinde May 23, 2019
8495c9a
varl-351: update ui and added functionality to sort appeals according…
priyanka-shinde May 23, 2019
d77e33d
varl-351: Update base url dynamically,Add sort functionality for date…
priyanka-shinde May 23, 2019
918ebac
VARL-353 : Appeal Detail Page based on selected appeal.
priyanka-shinde May 24, 2019
9303cbe
VARL-349 : Browse Appeal - Sorting.
priyanka-shinde May 24, 2019
17b9d74
varl-353: Added appeal detail page
priyanka-shinde May 24, 2019
64c602a
varl-351: Implement sort for beneficiary and start date for appeal
priyanka-shinde May 24, 2019
d951207
update page size to 10
priyanka-shinde May 24, 2019
3ac67b2
VARL-351: newest appeal sort by start date order desc
priyanka-shinde May 27, 2019
cc48edd
VARL-354 : Volunteer Button manage based on flexible need. and Added …
priyanka-shinde May 27, 2019
a07d5cc
VARL-354 : Volunteer Button manage based on flexible need. and Added …
priyanka-shinde May 27, 2019
b6aa251
VARL-354 : Get Flexible Need for specific project of appeal.
priyanka-shinde May 27, 2019
c677ba9
VARL-354 Added redirection on volunteer button according to need fiel…
priyanka-shinde May 27, 2019
c0261cd
VARL-349 : Browse Appeal - Sorting.
priyanka-shinde May 28, 2019
db0918f
Added modal pop up on click of advanced filter
priyanka-shinde May 28, 2019
d4918e2
varl-351 Update sorting for upcoming as order desc orderby minimum ap…
priyanka-shinde May 28, 2019
c2bd22d
varl-351 update beneficiary sort
priyanka-shinde May 28, 2019
851fd35
VARL-360 update view for unit
priyanka-shinde May 29, 2019
3289b01
VARL-360 update view for lat log and current location
priyanka-shinde May 29, 2019
2c0f60e
VARL-359 get relation type id for beneficiary
priyanka-shinde May 29, 2019
9784abb
Update sort functionality for upcomming appeals
priyanka-shinde May 30, 2019
071e2da
VARL-360 Added basic functionality for advanced filter according to d…
priyanka-shinde May 31, 2019
3d6e311
VARL-344 Added validations and update api to conditionly check date r…
priyanka-shinde May 31, 2019
dcbf5d5
VARL-356 : Done From anywhere and add radio button for proximity sear…
saumilchoksiclarion Jun 4, 2019
c885bfe
VARL-362 : Custom Fields are not displayed on Edit Project.
saumilchoksiclarion Jun 13, 2019
26a4c82
VARL-361 : As Project Owner, I should be able to create Appeal and ed…
saumilchoksiclarion Jun 12, 2019
621777b
VARL-361 and VARL-368 : Implement Create Appeal and Edit Appeal with …
saumilchoksiclarion Jun 19, 2019
ce30516
VARL-361 and VARL-368 : Implement Create Appeal and Edit Appeal with …
saumilchoksiclarion Jun 20, 2019
d359c68
VARL-361 and VARL-368 : Implement Create Appeal and Edit Appeal with …
saumilchoksiclarion Jun 20, 2019
b0b62e9
remove method that only exposes a private method.
ginkgomzd Jun 22, 2019
b3f4bb0
VARL-361 : As Project Owner, I should be able to create Appeal and ed…
saumilchoksiclarion Jun 12, 2019
818cfad
VARL-361 and VARL-368 : Implement Create Appeal and Edit Appeal with …
saumilchoksiclarion Jun 19, 2019
2e9c94b
VARL-361 and VARL-368 : Implement Create Appeal and Edit Appeal with …
saumilchoksiclarion Jun 20, 2019
b81c9ed
VARL-361 and VARL-368 : Implement Create Appeal and Edit Appeal with …
saumilchoksiclarion Jun 20, 2019
42d3ef8
VARL-380 : Prepare Manage appeal page which contains active appeal an…
saumilchoksiclarion Jun 27, 2019
97c1c7a
ignore generated docs files;
ginkgomzd Jul 2, 2019
c87ed19
Merge branch '5.x-varl' of https://github.com/ginkgostreet/org.civicr…
saumilchoksiclarion Jul 3, 2019
feb5311
VOL-313: TFC-93 - Assign volunteer activity to the Volunteer
agilewarealok Sep 14, 2017
94b4088
VARL-338 : Fix one issue in sql query.
saumilchoksiclarion Jul 2, 2019
9f5ace3
actual SQL-WHERE fix for dates;
ginkgomzd Jul 2, 2019
b6f1b90
VOL-16 Log Own-Hours UI for VARL
universalhandle Dec 29, 2016
c842e16
VOL-296/VARL-233: Clarified logic around filtering of modules for Vol…
universalhandle Mar 2, 2017
6743348
VOL-296/VARL-233: Integrated org.civicrm.fieldmetadata to provide sup…
universalhandle Mar 2, 2017
d06a7b9
VARL-243: Refactored volunteer_civicrm_entityTypes() so the list of e…
universalhandle Mar 8, 2017
e56ca67
VARL-243: Added API wrapper so that custom data for a volunteer-based…
universalhandle Mar 8, 2017
9105dce
VARL-243: Catch up with changes to custom field registration (cg_exte…
universalhandle Mar 8, 2017
93d10d4
VARL-243: Updated API call in form layer to retrieve custom data.
universalhandle Mar 8, 2017
9d08cae
VARL-255: Modified volunteer_civicrm_apiWrappers() to instantiate the…
universalhandle Apr 29, 2017
992fbe8
hack preventing long-running requests apparently due to overhead of p…
ginkgomzd Oct 19, 2017
f81efbe
check permissions for managers as well as owners;
ginkgomzd Mar 28, 2019
ec16e0c
Shows list of appeal from dummy data
priyanka-shinde May 20, 2019
180fb76
VARL-349 : Browse Appeal - Search API with parameters.
priyanka-shinde May 21, 2019
b939ba6
Added template for list and grid view
priyanka-shinde May 22, 2019
afc65f2
VARL-349 : Browse Appeal - Search API with parameters.
priyanka-shinde May 22, 2019
487edc0
Added pagination and search appeals with server api call
priyanka-shinde May 22, 2019
8d7ae62
set grid view as defualt view and add character limit for appeal desc…
priyanka-shinde May 23, 2019
5e91197
VARL-353 : Appeal Detail Page based on selected appeal.
priyanka-shinde May 23, 2019
622406a
VARL-353 : Appeal Detail Page based on selected appeal.
priyanka-shinde May 23, 2019
fa44b24
varl-351: update ui and added functionality to sort appeals according…
priyanka-shinde May 23, 2019
009bb21
varl-351: Update base url dynamically,Add sort functionality for date…
priyanka-shinde May 23, 2019
b178547
VARL-353 : Appeal Detail Page based on selected appeal.
priyanka-shinde May 24, 2019
059c0f8
VARL-349 : Browse Appeal - Sorting.
priyanka-shinde May 24, 2019
d973ca1
varl-353: Added appeal detail page
priyanka-shinde May 24, 2019
e6e2acf
varl-351: Implement sort for beneficiary and start date for appeal
priyanka-shinde May 24, 2019
8cf1ffc
update page size to 10
priyanka-shinde May 24, 2019
3ad0331
VARL-351: newest appeal sort by start date order desc
priyanka-shinde May 27, 2019
a49970b
VARL-354 : Volunteer Button manage based on flexible need. and Added …
priyanka-shinde May 27, 2019
eadb0eb
VARL-354 : Volunteer Button manage based on flexible need. and Added …
priyanka-shinde May 27, 2019
b6cbef4
VARL-354 : Get Flexible Need for specific project of appeal.
priyanka-shinde May 27, 2019
41f6a65
VARL-354 Added redirection on volunteer button according to need fiel…
priyanka-shinde May 27, 2019
1b6c68a
VARL-349 : Browse Appeal - Sorting.
priyanka-shinde May 28, 2019
0c7366b
Added modal pop up on click of advanced filter
priyanka-shinde May 28, 2019
92363c6
varl-351 Update sorting for upcoming as order desc orderby minimum ap…
priyanka-shinde May 28, 2019
226af8b
varl-351 update beneficiary sort
priyanka-shinde May 28, 2019
d1baf36
VARL-360 update view for unit
priyanka-shinde May 29, 2019
30c25cd
VARL-360 update view for lat log and current location
priyanka-shinde May 29, 2019
c7ab57e
VARL-359 get relation type id for beneficiary
priyanka-shinde May 29, 2019
90b5108
Update sort functionality for upcomming appeals
priyanka-shinde May 30, 2019
963c4d6
VARL-360 Added basic functionality for advanced filter according to d…
priyanka-shinde May 31, 2019
8dedc47
VARL-344 Added validations and update api to conditionly check date r…
priyanka-shinde May 31, 2019
6bd5959
VARL-356 : Done From anywhere and add radio button for proximity sear…
saumilchoksiclarion Jun 4, 2019
bb42ac6
VARL-362 : Custom Fields are not displayed on Edit Project.
saumilchoksiclarion Jun 13, 2019
acc789e
VARL-361 : As Project Owner, I should be able to create Appeal and ed…
saumilchoksiclarion Jun 12, 2019
99ff00b
VARL-361 and VARL-368 : Implement Create Appeal and Edit Appeal with …
saumilchoksiclarion Jun 19, 2019
4daad53
VARL-361 and VARL-368 : Implement Create Appeal and Edit Appeal with …
saumilchoksiclarion Jun 20, 2019
8dd989b
VARL-361 and VARL-368 : Implement Create Appeal and Edit Appeal with …
saumilchoksiclarion Jun 20, 2019
e919b46
remove method that only exposes a private method.
ginkgomzd Jun 22, 2019
f2711a3
VARL-361 : As Project Owner, I should be able to create Appeal and ed…
saumilchoksiclarion Jun 12, 2019
afa456b
VARL-361 and VARL-368 : Implement Create Appeal and Edit Appeal with …
saumilchoksiclarion Jun 19, 2019
b117fa6
VARL-361 and VARL-368 : Implement Create Appeal and Edit Appeal with …
saumilchoksiclarion Jun 20, 2019
245fd9c
VARL-361 and VARL-368 : Implement Create Appeal and Edit Appeal with …
saumilchoksiclarion Jun 20, 2019
4cff1d7
VARL-380 : Prepare Manage appeal page which contains active appeal an…
saumilchoksiclarion Jun 27, 2019
30c222b
ignore generated docs files;
ginkgomzd Jul 2, 2019
8482216
Merge branch '5.x-varl' of https://github.com/ginkgostreet/org.civicr…
saumilchoksiclarion Jul 4, 2019
34cad21
VARL-375 : Integrate custom field filter functionality on volunteer a…
saumilchoksiclarion Jul 4, 2019
3300c54
Merge pull request #14 from ginkgostreet/VARL-375-rebased
ginkgomzd Jul 12, 2019
7900a23
Minor Issues fixes for volunteer appeal functionality.
saumilchoksiclarion Jul 11, 2019
9d14885
Merge pull request #15 from ginkgostreet/appeal-testing-fixes
ginkgomzd Jul 12, 2019
283dd89
Merge branch '5.x-varl' of https://github.com/ginkgostreet/org.civicr…
saumilchoksiclarion Jul 12, 2019
ef2ab09
VARL-333 : Issue resolve for fetch project method in 'get' method.
saumilchoksiclarion Jul 15, 2019
2b7dc6e
VARL-385 : Integrate changes and Fixes some issues as per ticket.
saumilchoksiclarion Jul 15, 2019
b1939dd
Merge pull request #17 from ginkgostreet/VARL-385
ginkgomzd Jul 15, 2019
ff9bbfb
Merge pull request #16 from ginkgostreet/VARL-333
ginkgomzd Jul 15, 2019
42f4599
VARL-384 : Prepare installation script for volunteer appeal extension.
saumilchoksiclarion Jul 16, 2019
6bd424b
VARL-386 : Fix Issue : Regression in Opportunity Search ignores Proje…
saumilchoksiclarion Jul 17, 2019
d5f9b53
VARL-387 : Expand fields searched for Appeals and Add Beneficiary in …
saumilchoksiclarion Jul 17, 2019
05825f4
Appeal Detail Page : Fix Some Issues and Made some changes.
saumilchoksiclarion Jul 17, 2019
54454d8
Replace double-bang coercion with Boolean().
saumilchoksiclarion Jul 18, 2019
07c15af
VARL-389 : Misc issues on Appeal Search and changes.
saumilchoksiclarion Jul 19, 2019
48e9c4a
VARL-389 : Misc issues on Appeal Search and changes.
saumilchoksiclarion Jul 19, 2019
5bba1a0
VARL-376 : Deprecated function CRM_Core_OptionGroup::getValue, use CR…
saumilchoksiclarion Jul 19, 2019
32ac811
Merge pull request #18 from ginkgostreet/VARL-384
ginkgomzd Jul 22, 2019
5178a93
Merge pull request #19 from ginkgostreet/VARL-386
ginkgomzd Jul 22, 2019
744cf88
Merge pull request #20 from ginkgostreet/VARL-387
ginkgomzd Jul 22, 2019
ef2f6ed
Merge pull request #21 from ginkgostreet/VARL-388
ginkgomzd Jul 22, 2019
a60a1cb
Merge pull request #22 from ginkgostreet/VARL-378
ginkgomzd Jul 22, 2019
4eff5b9
Merge pull request #23 from ginkgostreet/VARL-389
ginkgomzd Jul 22, 2019
65e32fc
Merge pull request #24 from ginkgostreet/VARL-376
ginkgomzd Jul 22, 2019
adacacc
VARL-391 : As an Administrator, I can change the terminology for Appe…
saumilchoksiclarion Jul 22, 2019
b496ab5
VARL-390 : Migrate Needs to Appeals.
saumilchoksiclarion Jul 22, 2019
0be87fc
Merge pull request #25 from ginkgostreet/VARL-391
ginkgomzd Jul 22, 2019
b909b5c
VARL-333 further fixes for VolunteerProject.get() for case "WHERE par…
ginkgomzd Jul 22, 2019
22507a3
As an Administrator, I can change the terminology for Appeals.
saumilchoksiclarion Jul 23, 2019
2476250
VARL-395 : Fix Issue : Cancel on Edit Appeal has wrong destination.
saumilchoksiclarion Jul 23, 2019
5e68584
VARL-397 : Resolve : PHP notices in logs for Volunteer Appeal Search …
saumilchoksiclarion Jul 23, 2019
cbc8d5f
VARL-397 : advance_search changed to now advanced_search.
saumilchoksiclarion Jul 23, 2019
99f8944
VARL-390 : Project Should be active for created appeal.
saumilchoksiclarion Jul 23, 2019
7ab909b
VARL-396 : Volunteer Button Behviaor on Search.
saumilchoksiclarion Jul 23, 2019
3d45911
Merge pull request #26 from ginkgostreet/VARL-391
ginkgomzd Jul 23, 2019
3585629
Merge pull request #27 from ginkgostreet/VARL-395
ginkgomzd Jul 23, 2019
9670bd0
Merge pull request #28 from ginkgostreet/VARL-397
ginkgomzd Jul 23, 2019
5df0888
Merge pull request #29 from ginkgostreet/VARL-396
ginkgomzd Jul 23, 2019
6431ade
VARL-394 : Search should be persisted when going 'Back to Search' fro…
saumilchoksiclarion Jul 24, 2019
1971f62
VARL-394 : Search should be persisted when going 'Back to Search' fro…
saumilchoksiclarion Jul 24, 2019
f0ef01a
Merge pull request #30 from ginkgostreet/VARL-394
ginkgomzd Jul 26, 2019
c0a2bcf
better default page title for angular pages;
ginkgomzd Jul 28, 2019
349c3ae
VARL-400 : Replace All Occurrences of Appeal in UI Text.
saumilchoksiclarion Jul 29, 2019
119ddc3
FIX : Hide Volunteer Button not showing on create appeal and edit app…
saumilchoksiclarion Jul 30, 2019
6ff1ce0
VARL-402 : Hide Project Info on Detail View, etc. Add a new option to…
saumilchoksiclarion Jul 30, 2019
542062c
VARL-408 : Add default image to Appeals in API.
saumilchoksiclarion Jul 30, 2019
5da6262
VARL-408 : Add default image to Appeals in API. Remove Required Field…
saumilchoksiclarion Jul 30, 2019
2e0ff5a
VARL-406 : Remove 'Preview Description' button from Create/Edit Appea…
saumilchoksiclarion Jul 30, 2019
635006d
VARL-407 : Script Copy of Skills Needed Custom Field to Appeals.
saumilchoksiclarion Jul 30, 2019
2cebeee
Merge pull request #31 from ginkgostreet/VARL-400
ginkgomzd Jul 30, 2019
a24486a
Merge pull request #32 from ginkgostreet/VARL-409
ginkgomzd Jul 30, 2019
fca7fe9
Merge pull request #33 from ginkgostreet/VARL-402
ginkgomzd Jul 30, 2019
35f1411
Merge pull request #34 from ginkgostreet/VARL-408
ginkgomzd Jul 30, 2019
50153de
Merge pull request #35 from ginkgostreet/VARL-406
ginkgomzd Jul 30, 2019
7fb53fd
remove separate ALTER TABLE and incorporate into CREATE;
ginkgomzd Jul 30, 2019
28a3efd
create constants for needed configs;
ginkgomzd Jul 30, 2019
a5806e7
set project-information shown = false for created appeals;
ginkgomzd Jul 30, 2019
0035b7a
split appeal-seed and custom-field-create scripts into two;
ginkgomzd Jul 30, 2019
1501d7a
update alt-text for appeal image on Grid View;
ginkgomzd Jul 30, 2019
ff18732
add help-text for Show Project Info;
ginkgomzd Jul 30, 2019
aa48dbf
VARL-400 change labels in UI Appeal to Opportunity;
ginkgomzd Jul 30, 2019
82c8676
VARL-400 rename appeal -> opportunity
ginkgomzd Jul 30, 2019
cb36dc7
VARL-411 : Fullscreen button on Modal has no effect.
saumilchoksiclarion Jul 31, 2019
317fa2e
VARL-410 : Select-list Option Display in Search Filter (Plus styling).
saumilchoksiclarion Jul 31, 2019
073b07d
VARL-416 : Add Menu link for Volunteer Opportunities (Volunter Appeal…
saumilchoksiclarion Jul 31, 2019
ce13c14
Merge pull request #36 from ginkgostreet/VARL-411
ginkgomzd Jul 31, 2019
9e962df
Merge pull request #37 from ginkgostreet/VARL-410
ginkgomzd Jul 31, 2019
78276df
Merge pull request #38 from ginkgostreet/VARL-416
ginkgomzd Jul 31, 2019
9b1872f
VARL-418 : Permission-related error on Edit Opportunity.
saumilchoksiclarion Aug 9, 2019
681c091
Merge pull request #39 from ginkgostreet/VARL-418
ginkgomzd Aug 9, 2019
e586f67
VARL-420 change save-and-next button destination
ginkgomzd Aug 15, 2019
5d008f1
fix VARL-414 save and add another had no effect
ginkgomzd Aug 15, 2019
3fb4462
implements VARL-415 default dates for appeals
ginkgomzd Aug 15, 2019
2033f2d
VARL-419 hide campaigns on edit Project
ginkgomzd Aug 15, 2019
5cfc887
refactor and extend one-off custom-field util;
ginkgomzd Aug 16, 2019
0f041d6
VARL-425 : Resolve Issue : User can not able to update Opportunity St…
saumilchoksiclarion Aug 19, 2019
2e305d1
remove hard-coded db;
ginkgomzd Aug 19, 2019
fda3484
Merge branch '5.x-varl' of github.com:ginkgostreet/org.civicrm.volunt…
ginkgomzd Aug 19, 2019
7c7bf41
Revert "remove hard-coded db;"
ginkgomzd Aug 19, 2019
3203090
add correct db name to appeal seed script;
ginkgomzd Aug 19, 2019
8a421d9
VARL-427 : Testing and Fixes for Internet Explorer.
saumilchoksiclarion Aug 29, 2019
24ee5ec
Filter By Date returns no results. Handle Null for end date column.
saumilchoksiclarion Sep 3, 2019
31bc03b
Volunteer Button on Search Does not go to Sign-up.
saumilchoksiclarion Sep 3, 2019
99324e6
VARL-429 : Opp Detail should use a larger image : 300*300 size.
saumilchoksiclarion Sep 3, 2019
7733ba9
hot-fix VARL-428 correct db column name
ginkgomzd Sep 3, 2019
70c78cf
VARL-427 : IE Issue Fixes : Regarding Appeal Search Page and Manage A…
saumilchoksiclarion Sep 4, 2019
0659ee0
VARL-430 : Opportunity Search Filtered by Partner Using URL Parameters.
saumilchoksiclarion Sep 20, 2019
ad27e0b
VARL-430 : Display Active Filter box above filter form box and handle…
saumilchoksiclarion Sep 25, 2019
bedbcc5
VARL-430 : Display Custom Field in active filter.
saumilchoksiclarion Sep 25, 2019
55d76c5
VARL-430 : Corrected Lable for additional filter.
saumilchoksiclarion Sep 25, 2019
ffb9ac7
add additional required extension to manifest org.civicrm.fieldmetadata
Nov 12, 2019
8cb9761
add a cms independent implimentation for resizing and cropping opport…
Nov 12, 2019
04a70fd
CMS agnosic handling of image urls
Nov 12, 2019
b3556dc
hide image display if no images
Nov 13, 2019
2d0b047
better handle a lack of an appeal image, check for existance of defau…
Nov 13, 2019
2975df8
fix incorrect class name
Nov 13, 2019
8ba9e3e
hide image area when no image on detail page
Nov 13, 2019
36e3ce5
change default appeal image handing
Nov 13, 2019
8b232e4
hide benificiary image if not applicable
Nov 13, 2019
6bad8fc
change src to ng-src to avoid bad requests
Nov 13, 2019
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
1 change: 1 addition & 0 deletions .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -4,4 +4,5 @@ bin/setup.conf
.DS_Store
update.sh
.*
site/
/nbproject
63 changes: 63 additions & 0 deletions CRM/Volunteer/APIWrapper/CustomField.php
Original file line number Diff line number Diff line change
@@ -0,0 +1,63 @@
<?php

class CRM_Volunteer_APIWrapper_CustomField implements API_Wrapper {

/**
* Interpret and alter the API request as needed.
*
* @param array $apiRequest
*/
public function fromApiInput($apiRequest) {
// nothing to do here
return $apiRequest;
}

/**
* Modify the API result before returning it.
*
* If the request's action is whitelisted and 'custom' is specified as a
* return, add all custom field values to the result.
*
* @param array $apiRequest
* @param array $result
*/
public function toApiOutput($apiRequest, $result) {
// For now let's whitelist the actions we wish to support.
$whitelist = array(
'get',
// 'getsingle', // supported by 'get' since 'getsingle' is a wrapper
);

$requestedReturn = (array) CRM_Utils_Array::value('return', $apiRequest['params']);

if (in_array($apiRequest['action'], $whitelist) && in_array('custom', $requestedReturn)) {
foreach ($result['values'] as &$item) {
$customData = CRM_Core_BAO_CustomValueTable::getEntityValues($item['id'], $apiRequest['entity']);
foreach ($customData as $customFieldId => $customFieldValue) {
$key = 'custom_' . $customFieldId;
// If custom field have set value.
if($customFieldValue) {
// Explode with seperator.
$seperator = CRM_CORE_DAO::VALUE_SEPARATOR;
$newCustomFieldValue = explode($seperator, $customFieldValue);
// If multiple value then prepare associative array for that custom field.
// Set value under key.
if(count($newCustomFieldValue) > 1) {
$customFieldValueArray = array();
foreach ($newCustomFieldValue as $new_key => $value) {
if($value) {
$customFieldValueArray[$value] = $value;
}
}
$customFieldValue = $customFieldValueArray;
}
}
$item[$key] = $customFieldValue;
}
}
}

return $result;
}

}
17 changes: 16 additions & 1 deletion CRM/Volunteer/Angular.php
Original file line number Diff line number Diff line change
Expand Up @@ -25,7 +25,22 @@ public static function load($defaultRoute) {
CRM_Core_Resources::singleton()->addScriptFile('civicrm', 'packages/jquery/plugins/jquery.notify.min.js', 10, 'html-header');

$loader = new \Civi\Angular\AngularLoader();
$loader->setModules(array('volunteer'));


// Check if fieldmeta extension is installed or not.
// If installed then add crmFieldMetadata module.
$result = civicrm_api3('Extension', 'get', [
'sequential' => 1,
'full_name' => "org.civicrm.fieldmetadata",
'status' => "installed",
]);

if($result['count']) {
$loader->setModules(array('volunteer', 'crmFieldMetadata'));
} else {
$loader->setModules(array('volunteer'));
}

$loader->setPageName('civicrm/vol');
$loader->load();
\Civi::resources()->addSetting(array(
Expand Down
107 changes: 107 additions & 0 deletions CRM/Volunteer/Angular/Manager.php
Original file line number Diff line number Diff line change
@@ -0,0 +1,107 @@
<?php


namespace Civi\Angular;

class VolunteerManager extends Manager {

public function getModules() {
if ($this->modules === NULL) {
$config = \CRM_Core_Config::singleton();

$angularModules = array();
//$angularModules['angularFileUpload'] = array(
// 'ext' => 'civicrm',
// 'js' => array('bower_components/angular-file-upload/angular-file-upload.min.js'),
//);
$angularModules['crmApp'] = array(
'ext' => 'civicrm',
'js' => array('ang/crmApp.js'),
);
//$angularModules['crmAttachment'] = array(
// 'ext' => 'civicrm',
// 'js' => array('ang/crmAttachment.js'),
// 'css' => array('ang/crmAttachment.css'),
// 'partials' => array('ang/crmAttachment'),
// 'settings' => array(
// 'token' => \CRM_Core_Page_AJAX_Attachment::createToken(),
// ),
//);
$angularModules['crmAutosave'] = array(
'ext' => 'civicrm',
'js' => array('ang/crmAutosave.js'),
);
$angularModules['crmCxn'] = array(
'ext' => 'civicrm',
'js' => array('ang/crmCxn.js', 'ang/crmCxn/*.js'),
'css' => array('ang/crmCxn.css'),
'partials' => array('ang/crmCxn'),
);
$angularModules['crmResource'] = array(
'ext' => 'civicrm',
// 'js' => array('js/angular-crmResource/byModule.js'), // One HTTP request per module.
'js' => array('js/angular-crmResource/all.js'), // One HTTP request for all modules.
);
$angularModules['crmUi'] = array(
'ext' => 'civicrm',
'js' => array('ang/crmUi.js'),
'partials' => array('ang/crmUi'),
'settings' => array(
'browseUrl' => $config->userFrameworkResourceURL . 'packages/kcfinder/browse.php',
'uploadUrl' => $config->userFrameworkResourceURL . 'packages/kcfinder/upload.php',
),
);
$angularModules['crmUtil'] = array(
'ext' => 'civicrm',
'js' => array('ang/crmUtil.js'),
);
// https://github.com/jwstadler/angular-jquery-dialog-service
$angularModules['dialogService'] = array(
'ext' => 'civicrm',
'js' => array('bower_components/angular-jquery-dialog-service/dialog-service.js'),
);
$angularModules['ngRoute'] = array(
'ext' => 'civicrm',
'js' => array('bower_components/angular-route/angular-route.min.js'),
);
$angularModules['ngSanitize'] = array(
'ext' => 'civicrm',
'js' => array('bower_components/angular-sanitize/angular-sanitize.min.js'),
);
$angularModules['ui.utils'] = array(
'ext' => 'civicrm',
'js' => array('bower_components/angular-ui-utils/ui-utils.min.js'),
);
$angularModules['ui.sortable'] = array(
'ext' => 'civicrm',
'js' => array('bower_components/angular-ui-sortable/sortable.min.js'),
);
$angularModules['unsavedChanges'] = array(
'ext' => 'civicrm',
'js' => array('bower_components/angular-unsavedChanges/dist/unsavedChanges.min.js'),
);

\CRM_Utils_Hook::angularModules($angularModules);

// Filter out modules which should not be loaded on Volunteer's base page
foreach ($angularModules as $name => $module) {
// Angular modules can register to be loaded by supplying a truthy
// property 'volunteer' as a sibling to 'ext' and 'js'
$moduleSelfRegisters = !empty($module['volunteer']);

// These extensions are always allowed. (Note: the modules associated
// with the civicrm "extension" are already filtered above.)
$whitelist = array('civicrm', 'org.civicrm.angularprofiles', 'org.civicrm.fieldmetadata',);

if (!$moduleSelfRegisters && !in_array($module['ext'], $whitelist)) {
unset($angularModules[$name]);
}
}

$this->modules = $this->resolvePatterns($angularModules);
}

return $this->modules;
}

}
Loading