#import "StorageObject.h"
#import "ActivityIndicatorView.h"
+@class FolderViewController, OpenStackRequest;
-@interface EditPermissionsViewController : UITableViewController <UITextFieldDelegate> {
+@interface EditPermissionsViewController : UITableViewController <UITextFieldDelegate, UIAlertViewDelegate> {
NSString *user;
BOOL readPermissionSelected;
BOOL writePermissionSelected;
StorageObject *object;
ActivityIndicatorView *activityIndicatorView;
-
- id successObserver;
- id failureObserver;
-
+
NSString *oldPermissionsString;
BOOL newPermissionsEntry;
BOOL removePermissionsEnabled;
+ BOOL objectIsFolder;
- BOOL permissionsChanged;
-
+
}
@property (nonatomic, retain) OpenStackAccount *account;
@property (nonatomic, assign) BOOL removePermissionsEnabled;
@property (nonatomic, retain) NSMutableDictionary *permissions;
@property (nonatomic, retain) NSString *oldPermissionsString;
+@property (nonatomic, assign) FolderViewController *folderViewController;
+@property (nonatomic, assign) BOOL objectIsFolder;
+
+-(void)createNewFolder;
// Helper methods
- (NSString *)buildPermissionsString;