Module Grants

Component type

module

Maintenance status

Development status

Downloads

47663

Component created

Component changed

D6 is approaching end of life. We'll be doing maintenance fixes only.

Module Grants makes modules that deal with content access permissions operate better on unpublished (as well as published) content. It also makes sure that access grants behave in an orderly fashion when such modules are used together.

  • Access grants are tested for unpublished content just as they are for published content
  • Allows modules that feature fine-grained access control (e.g. Workflow, TAC-Lite) to work together
  • While Module Grants' raison d'etre is to act as a catalyst amongst other modules when dealing with unpublished content and/or fine-grained access control, it does come with a handy feature of its own via the Module Grants Monitor submodule, which is bundled with the package download. After enabling Module Grants Monitor, a new item, Accessible content, appears in your navigation menu. Clicking on it reveals a summary of all the content the logged-in user has access to (i.e. view, edit) after access controls have been applied by the content access modules installed on your site. So if you have Workflow installed then what's editable to you and what's only viewable to you will depend on the workflow state the content is in. With the TAC-Lite module enabled it will depend on the vocabulary term(s) used in the content.
  • Thanks to dankh, Module Grants now also has Views support, allowing you to add to your views edit and delete links that properly honour permissions.

Revisioning

Component type

module

Maintenance status

Development status

Downloads

275904

Component created

Component changed

Revisioning is a module for the configuration of workflows to create, moderate and publish content revisions.
You use it in scenario's like this:

  • Authors write content that prior to being made publicly visible must be reviewed (and possibly edited) by moderators. Once the moderators have published the content, authors should be prevented from modifying it while “live”, but they should be able to submit new revisions to their moderators.
  • We shouldn't have to grant these roles “god-like” powers (e.g. D6's "administer nodes" permission) to implement this.

Greek Stemmer

Component type

module

Categories

Maintenance status

Development status

Downloads

5123

Component created

Component changed

The problem

Drupal's core search module requires an absolute match between the query word and a word e.g. in a node
in order to return the node as a result to the user. In the Greek language words tend to have many forms that
depend on many factors (e.g. grammatical), a fact that almost completely ruins the core search of Drupal.

The proposed solution

Stemming is performed to all words in the search query and to all words in all searchable content types (e.g. nodes etc..)

Drupal Ubiquity Commands

Component type

module

Maintenance status

Development status

Downloads

1024

Component created

Component changed

This project aims to take advantages of the Ubiquity addon for Mozilla Firefox. The module provides a web-based interface for authoring Ubiquity commands that can then be automatically shared as well as some pre-packaged Drupal-related commands available from the project page.

Diagnostic Tools

Component type

module

Maintenance status

Development status

Downloads

12101

Component created

Component changed

DTools (Diagnostic Tools) is a package of very useful diagnostics modules for Drupal 6.x. It contain following modules:

Booking Time Slots

Component type

module

Categories

Maintenance status

Development status

Downloads

16107

Component created

Component changed

Module provides Time Slots Booking functionality.

Drupal 7 version allows you to set-up schedule for Venue Facility, so users can book slots (e.g. classes) within specified opening hours. Check the screenshot for details.

Installation for 7.x

1. Install module and dependency modules.
2. Enable module and as admin go to: /admin/config/booking_timeslots/tutorial and follow the tutorial.
3. Consider also reading the README file.

Postcode Anywhere (PCA)

Component type

module

Maintenance status

Development status

Downloads

3325

Component created

Component changed

Module provides 3rd party integration with PCA Predict (formerly Postcode Anywhere) service which provides postcode lookup and address validation. It improves user experience with a faster way to enter and validate UK and international addresses.

Please note that this is not official module of Postcode Anywhere
So if you need any other information related to API, please check here:
http://www.postcodeanywhere.co.uk/support/

onBeforeUnload API

Component type

module

Maintenance status

Development status

Downloads

8521

Component created

Component changed

The onBeforeUnload module provides an API to allow other modules use the onBeforeUnload event of the browser window.

This module does not provide any direct functionally, it rather provides a centralized API that other modules can use to take advantage of the onBeforeUnload event of the browser window.

Modules using the onBeforeUnload API: Dirty Forms, Modal Frame API.

Dirty Forms

Component type

module

Maintenance status

Development status

Downloads

4892

Component created

Component changed

The Dirty Forms module provides a javascript behavior that checks forms before users leave the page, warning them if they are about to loose changes and providing an option to remain on the page.

The module provides a configuration form that allows setting up a list of forms that should be excluded from the dirtyForms behavior.

This feature is based on the onBeforeUnload event of the window object which, at the time of writing, is only supported by IE4+, Mozilla Firefox, Google Chrome. Those using other browsers (or when javascript is not enabled) won't be warned when leaving dirty pages. Ah, c'est la vie!

The Dirty Forms module requires the onBeforeUnload API.

Form Adjust

Component type

module

Maintenance status

Development status

Downloads

976

Component created

Component changed

The Form Adjust module allows you to make a variety of modifications on any form available in your Drupal installation. You can change any field's property value, like #title, #description or #value. Every change is done by adding a new rule.