# Summary

This module performs additional validation when a node is created or updated by a user to require that a node's title, author, language, and CCK fields are unique within a given context.

# Project URL

https://www.drupal.org/project/unique_field

# Where is the code?

8.x-2.x-dev

# Estimated completion date

# Dependencies

# Who's doing the port?

Logeshwaran
Paul immanuel (imman)
Sidhewar Sekaran (sidhees)

# What help do they need?

# D8 roadmap

# Background and reference information

Comments

Logesh waran created an issue. See original summary.

Logesh waran’s picture

Hello Pravin Ajaaz,

We , "The Drupal Geeks" http://www.drupalgeeks.com , a subsidiary of Ameex Technologies http://www.ameexusa.com/ are planning to run a codesprint- module porting to D8 in the early weeks of May. From our initial analysis , we see that Unique field is widely used in Drupal websites . Porting the module to D8 is the need of the hour and we would be happy to do the same as a part of the sprint. I will be taking ownership for the module and keeping you posted about it. Just wanted to know if anyone already started on this, is it on github?

Thanks
Logesh

Logesh waran’s picture

Hi Pravin Ajaaz,

As a part of code sprint in our organisation "DrupalGeeks". Imman, Sidhees and me have ported the module to 8 and have our production code ready. It would be great if you add us as a co-maintainer of the module. Let me know your concern on this.

Thanks,
Logesh

andypost’s picture

@Logesh waran where is the code to review?

MustangGB’s picture

Category: Task » Plan
Logesh waran’s picture

Hi andypost, you can review our code in this sandbox project (https://www.drupal.org/sandbox/logeshwaran/2735101)

killes@www.drop.org’s picture

Tried it, seems to work, thanks!

Features integration seems to be missing, though.

Pravin Ajaaz’s picture

Sorry for the delay. I have added you as a co maintainer of the project.

Logesh waran’s picture

Hi Pravin Ajaaz,

Thank you so much. We are a three member team who worked on this project during code sprint. But only I have the access, so can you please provide access for the remaining team members listed below, so that we can work on the remaining optimizations.

https://www.drupal.org/u/immanuelpaul
https://www.drupal.org/u/sidhees

Thanks,
Logesh

Logesh waran’s picture

Hi Pravin Ajaaz,

I have pushed our code as dev version, but its not showing up in releases. Can you please cross check that we have the right permission.

Thanks,
Logesh

Pravin Ajaaz’s picture

I have provided all the permissions now. Please verify it

Logesh waran’s picture

Thank you so much Pravin.

utiks’s picture

I have ported the module with a lightest way, optimized code and with some changes on module features.
The field can be unique by bundle and by language.

Pravin has seen the code and said "It was very cool." and maked me co-maintener for the project so can you review the code and if you liked it we can work together on it.

utiks’s picture

benellefimostfa’s picture

A similar module is available on Drupal 8 https://www.drupal.org/project/unique_field_ajax

dqd’s picture

Please do not confuse with not well formed informations regarding 2 adjacent modules. unique_field_ajax is NOT a similar "module" since it has a different way of comparing and a different feature set. There are overlaps, but these 2 modules are no duplicates.

mmjvb’s picture

Issue summary: View changes
Status: Active » Needs work

With 8.x-2.x-dev Status should be Needs work.
Added those working on it and the mentioned alternative.

mmjvb’s picture

Issue summary: View changes
dqd’s picture

Issue summary: View changes
dqd’s picture

Please let us agree not to add modules tagged as "similar" in case of not at least 96% really similar and especially when newer modules with fewer features and when a port track issue is already running and code is already committed. This is demotivating and not helpful for the port and decreases the feature set in Drupal contrib area slowly.

There are many overlapping modules in contrib, but they often have their corner cases. Often one is more advanced then the other. There are search and filter functions on Drupal org to get an overview of all existing modules. Recommendations for "similar" modules in such issues can become a biased and very opinionated discussion pretty fast (edited summary).

rcodina’s picture

Which is the port status? Has the module an active mantainer?

colan’s picture

Why is there D8 porting working happening in two different issues? What's the difference?

colan’s picture

Assigned: Logesh waran » Unassigned
Status: Needs work » Closed (won't fix)

As nobody has answered those questions in over a year, there's been no commit activity in over 2 years, and nobody's offered to take responsibility for it, I believe it's safe to say that this module is dead, and has been superseded by:

colan’s picture

Status: Closed (won't fix) » Closed (duplicate)

Sorry, wrong status.

dqd’s picture

@colan +1 from me.

... just to finally show some community agreement here.