Adam Vessey
ff0893a30b
ISLANDORA-764: Rewrite core permissions handling
...
Needed to be able to give permissions from other places, like XACML...
In order to do so, we have to break out of the context of Drupal
permissions, and the use of user_access().
Instead, we have introduced the function fedora_repository_check_perm()
(in addition to deprecating the old fedora_repository_access(), to avoid
possible confusion with the hook_access() used by Drupal nodes). This
new function calls a hook of the same name (hook_fedora_repository_check_perm()),
to allow other modules to influence the outcome.
The default/core implementation should function as permissions previously
worked.
12 years ago
Mitch MacKenzie
61859a078b
Display dsid in table header for table Object Details view
12 years ago
Mitch MacKenzie
bc708b1574
Add support to default to DC for Object Details on table view if datastream is missing
12 years ago
Mitch MacKenzie
18c50f972a
Add support to default to DC transform for Object Details if desired datastream is missing
12 years ago
Jonathan Green
65de1235f9
Merge pull request #179 from willtp87/fix_ahah_submission_check
...
trying to not send notcies when checking for ahah_submission
12 years ago
Jonathan Green
56e09f583c
Merge pull request #181 from adam-vessey/6.x-setup-pager
...
ISLANDORA-763: Move and rename pager
12 years ago
Adam Vessey
40bc0f1eb8
ISLANDORA-763: Move and rename pager
...
Moved from CollectionClass::hackPager to fedora_repository_setup_pager
in PagerSetup.inc
12 years ago
William Panting
967fcce448
trying to not send notcies when checking for ahah_submission
12 years ago
Jonathan Green
40e86d1f16
Merge pull request #177 from willtp87/ISLANDORA-761
...
ISLANDORA-761 fedora item setting ownerId as user->name rather than uid
12 years ago
Jonathan Green
d5f43f0bbe
Merge pull request #176 from willtp87/6.x
...
some variables were not set, talked to Adam Vessey, we put in a @todo
12 years ago
William Panting
040395fe64
ISLANDORA-761 added in changes to improve how fedora item sets ownerId
12 years ago
Jonathan Green
623a20eb69
Merge pull request #175 from jmacwilliams/6.x
...
fixed typo in get_mimetype
12 years ago
Jonathan Green
7fb8f7703c
Merge pull request #178 from adam-vessey/6.x-find-objects
...
Fix acquiring of ownerId
12 years ago
Adam Vessey
e363b937b4
Fix acquiring of ownerId
...
Associated with ISLANDORA-757: The findObjects call was broken.
12 years ago
William Panting
558286ade5
ISLANDORA-761 fedora item setting ownerId as user->name rather than uid
12 years ago
William Panting
4928b0df07
some variables were not set, talked to Adam Vessey, we put in a @todo
...
for an improovement
12 years ago
Jason MacWilliams
db0a23e73c
fixed typo in get_mimetype
...
A typo in the get_mimetype_of_datastream function was causing an error and returning nothing any time someone asked for a mimetype, its feeling much better now
12 years ago
Daniel Lamb
886de6449b
Changed hook name from 'required_fedora_objects' to 'fedora_repository_required_fedora_objects'.
12 years ago
Jonathan Green
b928f45e36
Merge pull request #174 from willtp87/ISLANDORA-757
...
Islandora 757
12 years ago
William Panting
5673e7860e
ISLANDORA-757 setting ownerId to null if obj doesn't exist in Fedora.
12 years ago
William Panting
8fa38f2c5a
ISLANDORA-757 ownerId property being populated in Fedora Item.
12 years ago
William Panting
5217014c9f
ISLANDORA-727 Update function to fix SOAP URLs.
12 years ago
William Panting
47893b1938
ISLANDROA-757 changed default soap var to point to the real wsdl
12 years ago
William Panting
68a38f06e4
code styles
12 years ago
Jonathan Green
f1ec63128a
Merge pull request #173 from willtp87/6.x
...
6.x
12 years ago
William Panting
e61a23acdb
renamed hook
12 years ago
William Panting
b0942ee4d8
adding in the can_ingest hook
12 years ago
William Panting
1fa6bf8aab
Fixed some typos in a constant
12 years ago
Jonathan Green
be27f3bd35
Merge pull request #172 from willtp87/ISLANDORA-746
...
Islandora 746
12 years ago
William Panting
b92450f45f
ISLANDORA-746 Add solution pack hook.
12 years ago
William Panting
9e5f719abf
code style fixes
12 years ago
Jonathan Green
ab9e886c97
Merge pull request #171 from willtp87/ISLANDORA-746
...
ISLANDORA-746 hook_fedora_repository_postprocess_solution_pack basic
12 years ago
William Panting
3698f8fd28
ISLANDORA-746 hook_fedora_repository_postprocess_solution_pack basic
...
doc
12 years ago
Jonathan Green
ec5dde54a4
Merge pull request #169 from willtp87/ISLANDORA-731
...
Islandora 731
12 years ago
Jonathan Green
eba9b8e396
Merge pull request #170 from willtp87/ISLANDORA-745
...
ISLANDORA_745 renamed postprocess solution pack hook
12 years ago
William Panting
6d37190046
ISLANDORA_745 renamed postprocess solution pack hook
12 years ago
William Panting
20ec1b7e9a
ISLANDORA-731 missed page_number parameter for islandora_tabs hook
...
documentation.
12 years ago
William Panting
59537aa751
ISLANDORA-731 Starting API documentation.
12 years ago
Jonathan Green
7ba65a7411
Merge pull request #164 from willtp87/ISLANDORA-743
...
ISLANDORA-743 Before the hook was not firing at the right time.
12 years ago
William Panting
af6a9f4b25
fixed conflict
12 years ago
Jonathan Green
e70586e27f
Merge pull request #168 from willtp87/ISLANDORA-624
...
Islandora 624
12 years ago
Jonathan Green
66d7233495
Merge pull request #167 from willtp87/ISLANDORA-587
...
Islandora 587
12 years ago
William Panting
91927dad1a
ISLANDORA-624 redirect after object purge now sending one to the first
...
identifiable parent collection
12 years ago
William Panting
ddfda6a5a8
some code style fixes
12 years ago
William Panting
cc1608d8bf
islandora-624 created get_parent_collections_from_pid
12 years ago
William Panting
961d5d5f04
some style fixes
12 years ago
William Panting
9c6a70a0f6
ISLANDORA-587 added json mime/extension mapping
12 years ago
William Panting
2b20e2e632
some code style fixes
12 years ago
William Panting
9c035ad593
ISLANDORA-743 Hook firing without session variable.
12 years ago
William Panting
f863d9f2a4
ISLANDORA-743 Before the hook was not firing at the right time.
12 years ago