Hi Sebastian,
Thanks for fixing the problem and digging another one out. I will ask
Vasily to concentrate on polishing backup during the next week. I will
do some testing myself as well.

--
With best regards / с наилучшими пожеланиями,
Alexei Fedotov / Алексей Федотов,
http://dataved.ru/
+7 916 562 8095




On Sun, Jul 17, 2011 at 10:12 PM, [email protected]
<[email protected]> wrote:
> The import of Backup did not work. OpenJPA does not accept to add a
> new object where the Primary Key is already set. This is neccessary
> for importing existing Records from one database to another because of
> the foreign key relation-ships.
>
> I have changed the code for now so that it works again. (in r3997)
> However, there are still some issues to be solved.
>
> You might never run into that, the imported checks if the Id does
> exists before it adds a new record. So if you export a freshly
> installed openmeetings and then import it again into the same => Zero
> happens.
> So to test the backup import you really need to generate some
> users/conferencerooms/calendar-events/private messages and contacts et
> cetera and then trying to import that backup into a fresh installed
> openmeetings database.
>
> Sebastian
>
> 2011/7/16 [email protected] <[email protected]>:
>> the saluation thing is fixed too....
>>
>> Sebastian
>>
>> 2011/7/16 Maxim Solodovnik <[email protected]>:
>>> great to hear it :)
>>> please let me know in case of any issues you will found.
>>>
>>> On Sat, Jul 16, 2011 at 20:27, [email protected] <[email protected]>
>>> wrote:
>>>>
>>>> ok ...
>>>>
>>>> I've fixed that issue with the order. Now I need to add also the where
>>>> clause in the annotation. This is really nice, this manual sub-select
>>>> for the main-menu always was a nasty hack because the x-doclet hbm.xml
>>>> creation did not allow those sub-queries with where+orderby.  ... this
>>>> is also the reason why we have STRING flag *deleted* and NOT a boolean
>>>> field *deleted*. In previous hibernate/xdoclet creation it was not
>>>> possible to write a annotation with a boolean value as where clause ^^
>>>> At some point we might clean that up too.
>>>>
>>>> The other one with the strang saluations_id / Primary Key is still to be
>>>> done.
>>>>
>>>> Sebastian
>>>>
>>>> 2011/7/16 [email protected] <[email protected]>:
>>>> > Hi Maxim,
>>>> >
>>>> > I am currently checking out the openJPA refactoring. I like it, looks
>>>> > very nice and using annotations instead of XML files is quite elegant.
>>>> >
>>>> > Maybe you have an idea about those things:
>>>> > - The navigation items are ordered different. For example by default
>>>> > you have the calendar instead of the dashboard now. And in the
>>>> > Administration you have a different order too. You have some code to
>>>> > do the one-to-many relation in your mapping. I think we might remove
>>>> > that and use java.util.List again, I think java.util.Set is not save
>>>> > in meaning of the order of items.
>>>> > - The table saluations start with the id 251 in my case. Normally
>>>> > record 1 should have salutations_id 1. That is necessary as the its
>>>> > hardcoded in the client adminstration panel that "Mr" has the ID 1.
>>>> > You got an idea about that?
>>>> >
>>>> > Sebastian
>>>> >
>>>> > 2011/7/16 Maxim Solodovnik <[email protected]>:
>>>> >> Hello Sebastian,
>>>> >> I just checked: the last extension listed is png
>>>> >> and it is available for selection.
>>>> >>
>>>> >> On Sat, Jul 16, 2011 at 17:58, [email protected]
>>>> >> <[email protected]>
>>>> >> wrote:
>>>> >>>
>>>> >>> Have you verified that all extension are visible then in the windows
>>>> >>> upload dialog?
>>>> >>> In previous flash version after xx extension it just cuts off and the
>>>> >>> rest was not visible or selectable at all. That was weird. That is why
>>>> >>> there are multiple columns and possibilities to choose.
>>>> >>>
>>>> >>> Sebastian
>>>> >>>
>>>> >>> 2011/7/16  <[email protected]>:
>>>> >>> > Revision: 3988
>>>> >>> > Author:   solomax666
>>>> >>> > Date:     Sat Jul 16 02:59:13 2011
>>>> >>> > Log:      - "Allowed Files" should contain all extensions allowed
>>>> >>> > http://code.google.com/p/openmeetings/source/detail?r=3988
>>>> >>> >
>>>> >>> > Modified:
>>>> >>> >
>>>> >>> >
>>>> >>> >  /trunk/singlewebapp/WebContent/openmeetings/base/components/upload/fileUpload.lzx
>>>> >>> >
>>>> >>> > =======================================
>>>> >>> > ---
>>>> >>> >
>>>> >>> >
>>>> >>> > /trunk/singlewebapp/WebContent/openmeetings/base/components/upload/fileUpload.lzx
>>>> >>> >   Fri Jun 24 08:16:56 2011
>>>> >>> > +++
>>>> >>> >
>>>> >>> >
>>>> >>> > /trunk/singlewebapp/WebContent/openmeetings/base/components/upload/fileUpload.lzx
>>>> >>> >   Sat Jul 16 02:59:13 2011
>>>> >>> > @@ -64,7 +64,7 @@
>>>> >>> >
>>>> >>> >                                var imageTypes = new Object();
>>>> >>> >                                imageTypes.description = "Allowed
>>>> >>> > Files";
>>>> >>> > -                               imageTypes.extension = "*.txt;
>>>> >>> > *.pcd;
>>>> >>> > *.ps;
>>>> >>> > *.psd; *.tiff; *.bmp; *.svg; *.jpg; *.jpeg; *.gif; *.png; *.ppt;
>>>> >>> > *.pptx;
>>>> >>> > *.odp; *.odt; *.doc; *.docx; *.rtf; *.txt; *.ods; *.sxc; *.xls;
>>>> >>> > *.xlsx;
>>>> >>> > *.pdf";
>>>> >>> > +                               imageTypes.extension = "*.txt;
>>>> >>> > *.ppt;
>>>> >>> > *.pptx; *.odp; *.odt; *.wpd; *.doc; *.docx; *.rtf; *.txt; *.ods;
>>>> >>> > *.sxc;
>>>> >>> > *.xls; *.xlsx; *.sxi; *.pdf; *.avi; *.mov; *.flv; *.mp4; *.tga;
>>>> >>> > *.xcf;
>>>> >>> > *.wpg; *.ico; *.ttf; *.pcd; *.pcds; *.ps; *.psd; *.tiff; *.bmp;
>>>> >>> > *.svg;
>>>> >>> > *.dpx; *.exr; *.jpg; *.jpeg; *.gif; *.png";
>>>> >>> >                                allTypes.push(imageTypes);
>>>> >>> >
>>>> >>> >                                imageTypes = new Object();
>>>> >>> > @@ -78,7 +78,7 @@
>>>> >>> >                 allTypes.push(imageTypes);
>>>> >>> >
>>>> >>> >                                imageTypes = new Object();
>>>> >>> > -                               imageTypes.extension = "*.tga;
>>>> >>> > *.xcf;
>>>> >>> > *.wpg;
>>>> >>> > *.ico; *.ttf; *.pcd; *.pcds; *.ps; *.psd; *.tiff; *.bmp; *.svg;
>>>> >>> > *.dpx;
>>>> >>> > *.exr; *.jpg; *.jpeg; *.gif; *.png";
>>>> >>> > +                               imageTypes.extension = "*.tga;
>>>> >>> > *.xcf;
>>>> >>> > *.wpg;
>>>> >>> > *.ico; *.ttf; *.pcd; *.pcds; *.ps; *.psd; *.tiff; *.bmp; *.svg;
>>>> >>> > *.dpx;
>>>> >>> > *.exr; *.jpg; *.jpeg; *.gif; *.png";
>>>> >>> >                                imageTypes.description = "Pictures";
>>>> >>> >                                allTypes.push(imageTypes);
>>>> >>> >
>>>> >>> > --
>>>> >>> > You received this message because you are subscribed to the Google
>>>> >>> > Groups
>>>> >>> > "OpenMeetings developers" group.
>>>> >>> > To post to this group, send email to
>>>> >>> > [email protected].
>>>> >>> > To unsubscribe from this group, send email to
>>>> >>> > [email protected].
>>>> >>> > For more options, visit this group at
>>>> >>> > http://groups.google.com/group/openmeetings-dev?hl=en.
>>>> >>> >
>>>> >>> >
>>>> >>>
>>>> >>>
>>>> >>>
>>>> >>> --
>>>> >>> Sebastian Wagner
>>>> >>> http://www.webbase-design.de
>>>> >>> http://openmeetings.googlecode.com
>>>> >>> http://www.wagner-sebastian.com
>>>> >>> [email protected]
>>>> >>
>>>> >>
>>>> >>
>>>> >> --
>>>> >> WBR
>>>> >> Maxim aka solomax (icq #20779631; skype maxim.solodovnik)
>>>> >> mobile phone: +79133861155
>>>> >>
>>>> >
>>>> >
>>>> >
>>>> > --
>>>> > Sebastian Wagner
>>>> > http://www.webbase-design.de
>>>> > http://openmeetings.googlecode.com
>>>> > http://www.wagner-sebastian.com
>>>> > [email protected]
>>>> >
>>>>
>>>>
>>>>
>>>> --
>>>> Sebastian Wagner
>>>> http://www.webbase-design.de
>>>> http://openmeetings.googlecode.com
>>>> http://www.wagner-sebastian.com
>>>> [email protected]
>>>
>>>
>>>
>>> --
>>> WBR
>>> Maxim aka solomax (icq #20779631; skype maxim.solodovnik)
>>> mobile phone: +79133861155
>>>
>>
>>
>>
>> --
>> Sebastian Wagner
>> http://www.webbase-design.de
>> http://openmeetings.googlecode.com
>> http://www.wagner-sebastian.com
>> [email protected]
>>
>
>
>
> --
> Sebastian Wagner
> http://www.webbase-design.de
> http://openmeetings.googlecode.com
> http://www.wagner-sebastian.com
> [email protected]
>

-- 
You received this message because you are subscribed to the Google Groups 
"OpenMeetings developers" group.
To post to this group, send email to [email protected].
To unsubscribe from this group, send email to 
[email protected].
For more options, visit this group at 
http://groups.google.com/group/openmeetings-dev?hl=en.

Reply via email to