dialog_new_rsc
Show the admin dialog for creating a new resource.
When the resource is created, the user is redirected to the admin edit
page. This action exports a postback called new_page
which is used
to create the page:
{% wire id=#form type="submit"
postback={new_page subject_id=subject_id predicate=predicate redirect=redirect
actions=actions callback=callback}
delegate=`action_admin_dialog_new_rsc`
%}
This postback has the following arguments:
subject_id
+predicate
: Create an edge from the given subject to this new page, using the given predicate.redirect
: Boolean flag whether or not to redirect to the edit page. Defaults totrue
.actions
: Any actions to perform after the resource is created.callback
: JavaScript function to call when the subject edge has been created.objects
: A list of[object, predicate]
pairs which are created as outgoing edges from the new page to the given objects. The object can be a resource ID or a resource name. Example:
objects=[ [m.acl.user, "author"] ]
creates an “author” edge from the new page to the currently logged in user.