jabref icon indicating copy to clipboard operation
jabref copied to clipboard

Display attached files in refererenced crossref entry

Open ilippert opened this issue 4 years ago • 18 comments

I have an entry A, say an edited volume, and have linked to it a file AF.

Entry B crossreferences A.

The entry table successfully uses some data of A to present data for B. I am frustrated because the link to AF is not shown for B in the entry table.

Proposal. IFF B does not have own files attached, offer AF in the entry table.

ilippert avatar May 12 '21 08:05 ilippert

Maybe a bindings problem with the reference to the crossrefd bibentry...?

calixtus avatar Jul 19 '21 15:07 calixtus

It is possibly solved if #7730 is fixed (as long as we are talking about the entry-editor and not the maintable). It should be mitigated by #7754. I am not sure if all the buttons/menus will work as expected for files after #7730 / #7754.

k3KAW8Pnf7mkmdSMPHz27 avatar Jul 20 '21 14:07 k3KAW8Pnf7mkmdSMPHz27

Monday I got word that maybe some students from a computer science course are looking into this issue the next days.

calixtus avatar Jul 21 '21 00:07 calixtus

Ok. I don't know what the simplest solution is in that case.

I haven't seen any new PR/commits from @SuXiChangZhen so I am assuming it is ok that I finish the currently open PR and someone else can continue with a complete solution (or a complete solution only for the file field). I think the last of the suggestions in https://github.com/JabRef/jabref/pull/7754#discussion_r641697015 is the most likely to work but I am not sure if that is a "good first issue" anymore, but it still might be if only implemented for the file field.

I can expand on the comments there, as long as it is before Friday. I am going to be away for 10 days and I am not sure if I'll have cellphone coverage.

k3KAW8Pnf7mkmdSMPHz27 avatar Jul 21 '21 00:07 k3KAW8Pnf7mkmdSMPHz27

Ok, turns out that I was wrong. #7754 has probably nothing to do with this one since it only is relevant for the main table, not the entry editor. Terribly sorry for the confusion!

k3KAW8Pnf7mkmdSMPHz27 avatar Jul 22 '21 21:07 k3KAW8Pnf7mkmdSMPHz27

Hi, is anyone currently working on this? If not, I'd like to give it a try. Apart from the devdocs and the above information, is there anything specific I should know about this?

RhodevdDool avatar Aug 02 '21 20:08 RhodevdDool

Hi @RhodevdDool, thank you for your interest in JabRef programming. We always appreciate if people want to contribute. About this issue: Currently there is a student group from china (?) working on this. Their teacher told me, that they should be done on the 8. of august. If there is no PR then present, this issue should be available again.

calixtus avatar Aug 02 '21 20:08 calixtus

@calixtus Thank you! I used JabRef for my thesis, and am excited to maybe contribute in turn. I'll check it out in a week.

RhodevdDool avatar Aug 02 '21 22:08 RhodevdDool

😍 This is exactly how most of us started with JabRef programming! Either as a distraction from the thesis or - just like you - after we were done. But don't forget: Working on JabRef should be fun!

calixtus avatar Aug 02 '21 22:08 calixtus

dear community, just asking for clarification - is anybody of you still working on this? It would be so great to see progress on this issue.

ilippert avatar Jan 27 '22 11:01 ilippert

If no one else is working on this. Could I be assigned to this issue? I wish to work on it as part of a uni course.

HighCrit avatar Mar 16 '23 12:03 HighCrit

As a general advice for newcomers: check out Contributing for a start. Also, guidelines for setting up a local workspace is worth having a look at.

Feel free to ask here at GitHub, if you have any issue related questions. If you have questions about how to setup your workspace use JabRef's Gitter chat. Try to open a (draft) pull-request early on, so that people can see you are working on the issue and so that they can see the direction the pull request is heading towards. This way, you will likely receive valuable feedback.

github-actions[bot] avatar Mar 16 '23 13:03 github-actions[bot]

Hi there, I'm new here. I'm interested about it and wanna combined with my knowledge and practice together to solve it. Could I be able to assigned to this issue and have a try? Thanks again.

Toro520 avatar Oct 22 '23 05:10 Toro520

@Toro520 Sure, go ahead, looks like HighCrit abandoned the project. @HighCrit Thank you for unassigning yourself.

ThiloteE avatar Oct 22 '23 06:10 ThiloteE

This issue somehow refs https://github.com/JabRef/jabref/issues/8128 - even though this issue is talking about a single file and "virtually" presenting it at another place; whereas #8128 also talks about a single file, but different positions in that file (which is currently unclear how to configure).

koppor avatar Oct 23 '23 23:10 koppor

Hey there, This is really an awesome application. Had a glance of the code, the skeleton is really complex. I'm considering this issue #7731, so if I wanna fix it, where could I start it, and which package and class should I to edit and have a improve? Thanks guys.

Toro520 avatar Oct 24 '23 08:10 Toro520

@Toro520 have a look at https://github.com/JabRef/jabref/pull/9717. HighCrit already contributed some code, so maybe you can continue from there.

image

ThiloteE avatar Oct 24 '23 08:10 ThiloteE

@ThiloteE Thank you so much. :)

Toro520 avatar Oct 24 '23 09:10 Toro520