lp:~mugle-dev/mugle/ui
- Get this branch:
- bzr branch lp:~mugle-dev/mugle/ui
Branch merges
- Matt Giuca: Approve
-
Diff: 2425 lines (+1111/-329)46 files modifiedsrc/au/edu/unimelb/csse/mugle/client/ClientService.java (+4/-2)
src/au/edu/unimelb/csse/mugle/client/ClientServiceAsync.java (+1/-1)
src/au/edu/unimelb/csse/mugle/client/Mugle.java (+68/-76)
src/au/edu/unimelb/csse/mugle/client/platform/AdminService.java (+2/-0)
src/au/edu/unimelb/csse/mugle/client/platform/AdminServiceAsync.java (+2/-0)
src/au/edu/unimelb/csse/mugle/client/platform/DeveloperService.java (+3/-1)
src/au/edu/unimelb/csse/mugle/client/platform/DeveloperServiceAsync.java (+2/-0)
src/au/edu/unimelb/csse/mugle/client/platform/GuestService.java (+7/-2)
src/au/edu/unimelb/csse/mugle/client/platform/GuestServiceAsync.java (+5/-2)
src/au/edu/unimelb/csse/mugle/client/ui/MugleDialogBox.java (+104/-0)
src/au/edu/unimelb/csse/mugle/client/ui/MugleUiBuilder.java (+192/-0)
src/au/edu/unimelb/csse/mugle/server/ClientServiceImpl.java (+2/-3)
src/au/edu/unimelb/csse/mugle/server/DataTestServiceImpl.java (+11/-2)
src/au/edu/unimelb/csse/mugle/server/GameFileServer.java (+94/-0)
src/au/edu/unimelb/csse/mugle/server/api/BadgeServiceImpl.java (+0/-2)
src/au/edu/unimelb/csse/mugle/server/api/HighscoreServiceImpl.java (+1/-9)
src/au/edu/unimelb/csse/mugle/server/api/KeyValueServiceImpl.java (+1/-11)
src/au/edu/unimelb/csse/mugle/server/api/UserServiceImpl.java (+2/-18)
src/au/edu/unimelb/csse/mugle/server/model/AchievementGetter.java (+6/-3)
src/au/edu/unimelb/csse/mugle/server/model/DevTeamGetter.java (+6/-4)
src/au/edu/unimelb/csse/mugle/server/model/GameFileData.java (+6/-31)
src/au/edu/unimelb/csse/mugle/server/model/GameFileGetter.java (+116/-0)
src/au/edu/unimelb/csse/mugle/server/model/GameVersionData.java (+7/-33)
src/au/edu/unimelb/csse/mugle/server/model/GameVersionGetter.java (+107/-0)
src/au/edu/unimelb/csse/mugle/server/model/KeyValuePairGetter.java (+13/-9)
src/au/edu/unimelb/csse/mugle/server/model/ModelDataClass.java (+12/-0)
src/au/edu/unimelb/csse/mugle/server/model/ModelWrapper.java (+55/-6)
src/au/edu/unimelb/csse/mugle/server/model/UserAchievementGetter.java (+12/-6)
src/au/edu/unimelb/csse/mugle/server/model/UserGameProfileGetter.java (+13/-7)
src/au/edu/unimelb/csse/mugle/server/model/UserGetter.java (+36/-14)
src/au/edu/unimelb/csse/mugle/server/model/annotations/UserLevel.java (+2/-2)
src/au/edu/unimelb/csse/mugle/server/platform/DeveloperServiceImpl.java (+1/-1)
src/au/edu/unimelb/csse/mugle/server/platform/GuestServiceImpl.java (+14/-2)
src/au/edu/unimelb/csse/mugle/shared/model/DataServiceAsync.java (+1/-1)
src/au/edu/unimelb/csse/mugle/shared/model/GameFile.java (+6/-14)
src/au/edu/unimelb/csse/mugle/shared/model/GameVersion.java (+3/-3)
src/au/edu/unimelb/csse/mugle/shared/model/ModelClass.java (+7/-4)
src/au/edu/unimelb/csse/mugle/shared/model/Role.java (+1/-1)
src/au/edu/unimelb/csse/mugle/shared/model/annotations/MugleDataWrapper.java (+6/-6)
src/au/edu/unimelb/csse/mugle/shared/platform/exceptions/GameFileNotExists.java (+22/-0)
src/au/edu/unimelb/csse/mugle/shared/platform/exceptions/GameNotExists.java (+4/-0)
src/au/edu/unimelb/csse/mugle/shared/platform/exceptions/ServerException.java (+34/-0)
war/Mugle.css (+77/-22)
war/Mugle.html (+32/-23)
war/MugleIE6.css (+3/-0)
war/WEB-INF/web.xml (+8/-8)
Branch information
Recent revisions
- 167. By Scott Ritchie
-
Added suppression to the Type Safety warnings in the Getter classes for
casting the query results to a list. In the event that this type cast
fails, ClassCastException will be thrown - this will only happen in the
event something goes horribly wrong on the server end, which is why i
have suppressed the warning rather than throwing our own exception which
would be thrown to all clientside calls to the server - 166. By Scott Ritchie
-
Patches bug #772918 - query results need to be a list
Also noticed new entries being created werent being made persistent in
the datastore so solved this to - 165. By Prageeth Silva
-
RootPanel.
get(String) causes issues if the widget is a child of another widget. This has been
fixed by using DOM.get(String) .getElement( ).
The RHS panel now populates differently depending on the User.Role;
however, GuestService.getCurrentUserD etails( ) still throws an unexpected exception. - 164. By Prageeth Silva
-
Issue with removing the error message (when the browser has javascript disabled) fixed.
- 163. By Scott Ritchie
-
Added functionality to get a blob from the server:
TODO:
- Serve a dynamic page when an error is caught
- Redirect the app to use this class when given urls starting with
/game/ - 162. By Scott Ritchie
-
Fixed errors in AdminServiceAsync and DeveloperServic
eAsync,
AdminService and DeveloperService now include methods inherited from
GuestService - 161. By Scott Ritchie
-
changed UserGetter.
getCurrentUser( ) to create the User in the datastore
if the current user doesnt exist yet. Went through and removed all
occurences of throws UserNotExists when using this method, and all
subsequent catches to handle this in the api serviceImplementations. Implemented GuestServiceImpl using this
- 160. By Prageeth Silva
-
User (logged in - private view) side panel added.
Footer needs to be pushed down.
Branch metadata
- Branch format:
- Branch format 7
- Repository format:
- Bazaar repository format 2a (needs bzr 1.16 or later)
- Stacked on:
- lp:mugle