Closed (fixed)
Project:
Taxonomy Access Control
Version:
7.x-1.x-dev
Component:
Code
Priority:
Normal
Category:
Task
Assigned:
Unassigned
Reporter:
Created:
4 Nov 2009 at 21:40 UTC
Updated:
19 Jul 2011 at 09:51 UTC
I'm just wondering if you're planning for a D7 version of TAC, and if so, what sort of a timeline it's on.
Comments
Comment #1
xjmComment #2
xjmMarked #820400: Drupal 7 version as duplicate of this issue.
There's no D7 branch at present. I've postponed this issue since I don't have time this summer to work on a D7 port of the module. I'd like to see a D7 version, but I'm not going to be maintaining any D7 sites during the next fiscal year. I don't think keve has plans to work on a port either.
If someone else creates a port I can help with its development this fall, but it's unlikely it will make D7 release.
Comment #3
xjmSee also: #871572: Combine forces: merge TAC and TAC_Lite into one package in D7?
Comment #4
lpalgarvio commentedsubscribing
Comment #5
jppi_Stu commentedThis is a critical part of some Drupal systems I manage, so I'll definitely be keeping an eye on this. Without looking at the underlying code or comparing functions, at a basic level it seems sensible to pursue a TAC/TAC_Lite merge.
Comment #6
servantleader commentedSubscribe
Comment #7
binford2k commentedsubscribe
Comment #8
jspotswood commentedsubscribe
Comment #9
dmsmidtsubscribe
#3 interesting, Would love a more lightweight version and reducing duplicate functionability
Comment #10
mdijkstr commentedsubscribe
Comment #11
kultmarke commentedsubscribe
Comment #12
sw3b commentedsubscribe
It would be nice to have it in D7. Already using it in D6 and will have to wait for something similar before moving to D7.
Comment #13
Anticosti commentedsubscribing
Comment #14
dantz commentedsubscribe
Comment #15
snsace commentedsubscribe
Comment #16
saidev commentedsubscribe
Comment #17
FrequenceBanane commentedHello !
#623660-3: TAC: D7 port#3 seems to me a great idea !
Do you already have a porting plan, or decided what would be in the liteweight version of TAC_Lite/TAC and what what would maybe come as a complementary module to add the other features TAC and TAC_Lite currently offers?
I don't know much of these modules, but I have some time to code (with let's say a guiding help from someone who know where this module combinaison is going ...)...
Comment #18
Goulou commentedsubscribe
Comment #19
xjm@ #17: I haven't started work on this yet, but I'm hoping to do some planning two weeks from now at DrupalCon. I'm still interested in making TAC and TAC_Lite one project, but TAC_Lite opened a partial port to D7 just yesterday.
Some more information for those who are curious. TAC by itself is going to be less than straightforward to port, for three reasons:
Comment #20
danny_joris commentedsubscribing
Comment #21
Encarte commentedsubscribe
Comment #22
tmuras commentedHi All,
I agree with xjm. I'm planning to create something similar to acl module, that can be a base for any taxonomy-based frontend. This will have all the features of both tac and tac_lite. In the longer term, I think it should be possible to merge the module with acl.
Please contact me, if you're interested in cooperation. The more the merrier!
Tomek
Comment #23
xjm@tmuras / anyone else who's interested: If you're going to be at DrupalCon, let me know if you're interested in talking about TAC in D7 or helping port it. (You can use my contact form to email me.)
Comment #24
tebb commentedFollowing.
Comment #25
xjmHere's where I am in the D7 port process. I'll update this as I work through it. Update: the 7.x-1.x branch is now open and a -dev snapshot will be available soon. However, the branch is more or less nonfunctional at this point, so don't get your hopes up just yet. :) Please let me know if you want to help work on one of the tasks below.
hook_node_access_records()working properly for automatically-generated term access data. DoneComment #26
xjmComment #27
xjmComment #28
David_Rothstein commentedHey, I'm interested in helping out a bit. (After too much time working on D7 core and with that finally released, I've recently started to remember again that contrib modules exist and have been trying to work on some of them, so you caught me at a good time at DrupalCon :)
I can volunteer to work on items #4, #5, and #6; they seem like the best places to jump in. I hope to get to this in the next several days.
Since there is now a 7.x-1.x branch, does it make sense to close this issue and open up smaller ones for the actual tasks that need to be done?
Comment #29
xjmThanks David! I opened the following issues:
#1097770: Update schema for D7
#1097776: Update hook_menu() for D7
#1097782: Admin forms in D7
#1097798: D7: implement create and list ops and provide API
I'll leave this issue open for now so I can reference it on the project page.
Comment #30
xjm#1097804: TAC Fields D7 port
#1097806: Provide Views 7.x-3.x filters for each permission
#1097816: Update INSTALL.txt, UPDATE.txt, and README.txt
Comment #31
shadowmihai commentedsubscribe
Comment #32
krueschi commentedsubscribing
Comment #33
jan.koprowski commentedsubscribing
Comment #34
anthonyR commentedsubscribe
Comment #35
Keiichi commentedsubscribe
Comment #36
hclaus commentedsubscribe
Comment #37
Osiris Indriya commentedsubscribe
Comment #38
spam38 commentedAs part of my employer's drupal efforts, I have written a Drupal 7 version of TAC from scratch. If anybody else would like to try it out, its available from svn at http://gforge.unl.edu/svn/wdn_thm_drupal/branches/drupal-7.x/staging/sit... (username anonymous, no password)
Comment #39
shadowmihai commented@ spam38 - your link, after logging in, gives me an error message - "no mime type"
Comment #40
xjmHmmm. If the port works, that's awesome, but I'm a bit concerned about it being written from scratch. It would be missing seven years of bugfixes, if that makes sense.
In any case, quite interested to see the code, if a working archive can be posted. I've had to put my Drupal development on hold for a few weeks because of other requirements at work, but I will take a look at it whenever I get back to working on the port.
By the way, if anyone else wants to help with the existing port, there is a D7 branch in git and there are several specific issues open (as above).
Comment #41
Leeteq commentedSubscribing.
Edit: FYI: 7.x-1.x-dev: http://drupal.org/node/1089904
(not showing on the module front page, but on the "all releases" page)
Comment #42
tonycpsu commentedSubscribing
Comment #43
mhahndl commentedSubscribing
Comment #44
luckystrikerin commentedsubs
Comment #45
alexbern commentedsubscribing
Comment #46
sheila8stamp commentedsubscribing
Comment #47
joostvdl commentedsubscribe
Comment #48
paulgemini commentedsubscribe
Comment #49
bjcool commentedsubscribing
Comment #50
FireMouse commentedSubscribing.
Comment #51
xjmRe: #41 -- That is because it is not functional yet. :) I unfortunately had to drop work on this due to other circumstances.
Comment #52
marvix commentedsubscribe
Comment #53
xjmJust to let everyone know, the Austrian BIFIE is sponsoring development of the 7.x-dev branch. A functional development version should be available by July 11.
Comment #54
IndieRafael commentedsubscribe
Comment #55
Bitnetix commentedme too
Comment #56
stevenovy commentedHappy to test and provide feedback when the dev version becomes available.
Comment #57
xjmI have added the issue tag d7 release for issues that need to be resolved prior to a D7 release. The next major task is to get the create and list ops working (#1097798: D7: implement create and list ops and provide API). After that, the dev branch should be functional enough for people to begin testing.
Comment #58
modstore commentedsubscribe
Comment #59
xjmDrupal 7 Port Complete
The Drupal 7 port is complete, and the development build is available for testing:
http://drupal.org/node/1089904
Notes and Known Issues:
Recommendations
What is needed for a 7.x-1.0 release
If the 7.x-1.x-dev build of module works for you, feel free to leave a comment below! However, if you encounter a bug or have a feature request, please do not re-open this issue. Instead, check the open 7.x issues or create a new issue if yours is not yet listed.