This is a very small patch that adds ad link to add a new node after a node is submitted.

The link is added in the message, which changes the output from this:

Story <em>asdf</em> has been created.

to this:

Story <em>asdf</em> has been created.  <a href="/d6/node/add/story" class="active">Add a new story</a>.

This workflow already exists when adding categories and menu items, so having the same for nodes will improve usability when you have several nodes to add at once.

Comments

scoutbaker’s picture

Version: 6.x-dev » 7.x-dev

We're in feature freeze and string freeze for D6. Marking for D7.

lilou’s picture

Component: node system » node.module
StatusFileSize
new1.14 KB

Patch rerolled.

Tested ... +1

Anonymous’s picture

Status: Needs review » Needs work

The last submitted patch failed testing.

jody lynn’s picture

Version: 7.x-dev » 8.x-dev
zhuber’s picture

Status: Needs work » Needs review
StatusFileSize
new1.24 KB

I have patched this functionality for drupal 8.

zhuber’s picture

Any chance we can get this reviewed?

xjm’s picture

Component: node.module » node system
Issue summary: View changes

(Merging "node system" and "node.module" components for 8.x; disregard.)

jhedstrom’s picture

Status: Needs review » Needs work
Issue tags: +Needs reroll

Patch no longer applies.

zhuber’s picture

Status: Needs work » Needs review
StatusFileSize
new1.13 KB

I've updated the patch to work with the updates made to core over the past year. Can someone please review this before it changes again?

jhedstrom’s picture

I'm all for this change. Tagging for usability review.

+++ b/core/modules/node/src/NodeForm.php
@@ -412,11 +412,18 @@ public function save(array $form, FormStateInterface $form_state) {
+        t('Add another ') . strtolower(node_get_type_label($node)),

This should instead be

t('Add another @type', array('@type' => ...

and it should probably use Unicode::strtolower() as well.

Status: Needs review » Needs work

The last submitted patch, 9: drupal_core-add_another-d8-210974-9.patch, failed testing.

zhuber’s picture

Status: Needs work » Needs review
StatusFileSize
new1.22 KB

I've updated the patch to use the new version of the l() function, as well as the Unicode:strtolower() function.

Status: Needs review » Needs work

The last submitted patch, 12: drupal_core-add_another-d8-210974-12.patch, failed testing.

zhuber’s picture

Status: Needs work » Needs review
StatusFileSize
new1.69 KB

Included the Url and Unicode classes, which were throwing errors. Working for me fine, locally.

Bojhan’s picture

Issue tags: -Needs usability review

I am not sure if this is actually useful. I am sure there are usecases, but in most cases - I cant imagine this is useful.

Version: 8.0.x-dev » 8.1.x-dev

Drupal 8.0.6 was released on April 6 and is the final bugfix release for the Drupal 8.0.x series. Drupal 8.0.x will not receive any further development aside from security fixes. Drupal 8.1.0-rc1 is now available and sites should prepare to update to 8.1.0.

Bug reports should be targeted against the 8.1.x-dev branch from now on, and new development or disruptive changes should be targeted against the 8.2.x-dev branch. For more information see the Drupal 8 minor version schedule and the Allowed changes during the Drupal 8 release cycle.

Version: 8.1.x-dev » 8.2.x-dev

Drupal 8.1.9 was released on September 7 and is the final bugfix release for the Drupal 8.1.x series. Drupal 8.1.x will not receive any further development aside from security fixes. Drupal 8.2.0-rc1 is now available and sites should prepare to upgrade to 8.2.0.

Bug reports should be targeted against the 8.2.x-dev branch from now on, and new development or disruptive changes should be targeted against the 8.3.x-dev branch. For more information see the Drupal 8 minor version schedule and the Allowed changes during the Drupal 8 release cycle.

Version: 8.2.x-dev » 8.3.x-dev

Drupal 8.2.6 was released on February 1, 2017 and is the final full bugfix release for the Drupal 8.2.x series. Drupal 8.2.x will not receive any further development aside from critical and security fixes. Sites should prepare to update to 8.3.0 on April 5, 2017. (Drupal 8.3.0-alpha1 is available for testing.)

Bug reports should be targeted against the 8.3.x-dev branch from now on, and new development or disruptive changes should be targeted against the 8.4.x-dev branch. For more information see the Drupal 8 minor version schedule and the Allowed changes during the Drupal 8 release cycle.

Version: 8.3.x-dev » 8.4.x-dev

Drupal 8.3.6 was released on August 2, 2017 and is the final full bugfix release for the Drupal 8.3.x series. Drupal 8.3.x will not receive any further development aside from critical and security fixes. Sites should prepare to update to 8.4.0 on October 4, 2017. (Drupal 8.4.0-alpha1 is available for testing.)

Bug reports should be targeted against the 8.4.x-dev branch from now on, and new development or disruptive changes should be targeted against the 8.5.x-dev branch. For more information see the Drupal 8 minor version schedule and the Allowed changes during the Drupal 8 release cycle.

Version: 8.4.x-dev » 8.5.x-dev

Drupal 8.4.4 was released on January 3, 2018 and is the final full bugfix release for the Drupal 8.4.x series. Drupal 8.4.x will not receive any further development aside from critical and security fixes. Sites should prepare to update to 8.5.0 on March 7, 2018. (Drupal 8.5.0-alpha1 is available for testing.)

Bug reports should be targeted against the 8.5.x-dev branch from now on, and new development or disruptive changes should be targeted against the 8.6.x-dev branch. For more information see the Drupal 8 minor version schedule and the Allowed changes during the Drupal 8 release cycle.

Version: 8.5.x-dev » 8.6.x-dev

Drupal 8.5.6 was released on August 1, 2018 and is the final bugfix release for the Drupal 8.5.x series. Drupal 8.5.x will not receive any further development aside from security fixes. Sites should prepare to update to 8.6.0 on September 5, 2018. (Drupal 8.6.0-rc1 is available for testing.)

Bug reports should be targeted against the 8.6.x-dev branch from now on, and new development or disruptive changes should be targeted against the 8.7.x-dev branch. For more information see the Drupal 8 minor version schedule and the Allowed changes during the Drupal 8 release cycle.

Version: 8.6.x-dev » 8.8.x-dev

Drupal 8.6.x will not receive any further development aside from security fixes. Bug reports should be targeted against the 8.8.x-dev branch from now on, and new development or disruptive changes should be targeted against the 8.9.x-dev branch. For more information see the Drupal 8 and 9 minor version schedule and the Allowed changes during the Drupal 8 and 9 release cycles.

Version: 8.8.x-dev » 8.9.x-dev

Drupal 8.8.7 was released on June 3, 2020 and is the final full bugfix release for the Drupal 8.8.x series. Drupal 8.8.x will not receive any further development aside from security fixes. Sites should prepare to update to Drupal 8.9.0 or Drupal 9.0.0 for ongoing support.

Bug reports should be targeted against the 8.9.x-dev branch from now on, and new development or disruptive changes should be targeted against the 9.1.x-dev branch. For more information see the Drupal 8 and 9 minor version schedule and the Allowed changes during the Drupal 8 and 9 release cycles.

vikashsoni’s picture

StatusFileSize
new40.95 KB
new31.66 KB
new32.83 KB
new31.72 KB

All the patches not working giving error sharing screenshot for reference ....

joachim’s picture

Issue summary: View changes
Status: Needs review » Needs work

Let's move this to Needs Work then.

BTW @vikashsoni there's no need to upload screenshots of the terminal, particularly for a patch not applying. You can just say it doesn't apply. The screenshot doesn't add anything.

Version: 8.9.x-dev » 9.2.x-dev

Drupal 8 is end-of-life as of November 17, 2021. There will not be further changes made to Drupal 8. Bugfixes are now made to the 9.3.x and higher branches only. For more information see the Drupal core minor version schedule and the Allowed changes during the Drupal core release cycle.

Version: 9.2.x-dev » 9.3.x-dev

Version: 9.3.x-dev » 9.4.x-dev

Drupal 9.3.15 was released on June 1st, 2022 and is the final full bugfix release for the Drupal 9.3.x series. Drupal 9.3.x will not receive any further development aside from security fixes. Drupal 9 bug reports should be targeted for the 9.4.x-dev branch from now on, and new development or disruptive changes should be targeted for the 9.5.x-dev branch. For more information see the Drupal core minor version schedule and the Allowed changes during the Drupal core release cycle.

Version: 9.4.x-dev » 9.5.x-dev

Drupal 9.4.9 was released on December 7, 2022 and is the final full bugfix release for the Drupal 9.4.x series. Drupal 9.4.x will not receive any further development aside from security fixes. Drupal 9 bug reports should be targeted for the 9.5.x-dev branch from now on, and new development or disruptive changes should be targeted for the 10.1.x-dev branch. For more information see the Drupal core minor version schedule and the Allowed changes during the Drupal core release cycle.

Version: 9.5.x-dev » 11.x-dev

Drupal core is moving towards using a “main” branch. As an interim step, a new 11.x branch has been opened, as Drupal.org infrastructure cannot currently fully support a branch named main. New developments and disruptive changes should now be targeted for the 11.x branch. For more information, see the Drupal core minor version schedule and the Allowed changes during the Drupal core release cycle.

acbramley’s picture

Status: Needs work » Postponed (maintainer needs more info)

The last patch for this was added over 10 years ago, is this still something we need to implement?

acbramley’s picture

Status: Postponed (maintainer needs more info) » Closed (outdated)

Closing out due to lack of activity.