notification::type::interval_disable (public)

 notification::type::interval_disable -type_id type_id \
    -interval_id interval_id

Defined in packages/notifications/tcl/notification-type-procs.tcl

Intervals must be enabled on a per notification type basis. For example, weekly notifications may not be enabled for full forum posts, as that might be too much email (system choice) This disables a given interval for a given notification type.

Switches:
-type_id (required)
-interval_id (required)

Partial Call Graph (max 5 caller/called nodes):
%3 xowiki::notifications-uninstall xowiki::notifications-uninstall (private) notification::type::interval_disable notification::type::interval_disable xowiki::notifications-uninstall->notification::type::interval_disable db_dml db_dml (public) notification::type::interval_disable->db_dml

Testcases:
No testcase defined.
Source code:
        # perform the delete if necessary
        db_dml delete_interval_map {}
Generic XQL file:
<fullquery name="notification::type::interval_disable.delete_interval_map">
    <querytext>
            delete
            from notification_types_intervals
            where type_id = :type_id
            and interval_id = :interval_id
        </querytext>
</fullquery>
packages/notifications/tcl/notification-type-procs.xql

PostgreSQL XQL file:
packages/notifications/tcl/notification-type-procs-postgresql.xql

Oracle XQL file:
packages/notifications/tcl/notification-type-procs-oracle.xql

[ hide source ] | [ make this the default ]
Show another procedure: