Ivan Maslov
dff69296e8
Add Server SSL keyfile option + Def to listen interface
4 years ago
Ivan Maslov
fed27536d6
Add WebAuditLog + SSL support
4 years ago
Ivan Maslov
df357e58ce
Remove 2-nd process orchestrator add Admin rights def to run Orc before it will be called (because of the CP init before)
4 years ago
Ivan Maslov
8e7e7f171d
Basic JS remove GUIDStr from Activity Items
...
Create def to restore Orchestrator session - you can setup this when you want to restore
4 years ago
Ivan Maslov
87240285eb
GUIDE ENG prefinal
4 years ago
Ivan Maslov
e6945b4a2a
Add safe init CP when starts
4 years ago
Ivan Maslov
3585cb3946
Orchestrator executable with auto run with admin rights
4 years ago
Ivan Maslov
f1f706bca1
- def UACKeyListCheck(inRequest, inRoleKeyList): #Check is client is has access for the key list
...
- def WebUserInfoGet(inRequest): # Return User info about request Return {"DomainUpperStr":"", "UserNameUpperStr": ""}
- def WebUserUACHierarchyGet(inRequest): # Return User UAC Hierarchy DICT Return {...}
- Scheduler
- Refactoring in gSettings (Scheduler > SchedulerDict)
- def SchedulerActivityTimeAddWeekly(inGSettings, inTimeHHMMStr="23:55:", inWeekdayList=[], inActivityList=[]): # Add activity in time weekly
- Scheduler now listen SchedulerDict
- def ProcessorActivityItemAppend(inGSettings, inDef, inArgList=[], inArgDict={}, inArgGSettingsStr=None, inArgLoggerStr=None): # Add Activity item in Processor list
4 years ago
Ivan Maslov
caf688536a
- Orc new structure for CP: "CPDict": { # "CPKey": {"HTMLRenderDef":None, "JSONGeneratorDef":None, "JSInitGeneratorDef":None}},
...
- - Back: inGSettings["CPDict"][RobotKeyStr]["HTMLRenderDef"] > Front: mGlobal.pyOpenRPA.ServerDataDict.CPDict.RobotKeyStr.HTMLStr
- - Back: inGSettings["CPDict"][RobotKeyStr]["JSONGeneratorDef"] > Front: mGlobal.pyOpenRPA.ServerDataDict.CPDict.RobotKeyStr.JSONDict
- - CPDict > HTMLRenderDef > def (inGSettings); def (inRequest, inGSettings); def ()
- - CPDict > JSONGeneratorDef > def (inGSettings); def (inRequest, inGSettings); def ()
- - CPDict > JSInitGeneratorDef > def (inGSettings); def (inRequest, inGSettings); def ()
Orc connect JSONGenerators to WEB Front (mGlobal.)
- Orc back: add new block: OrchestratorWeb
- - def OrchestratorWebCPUpdate(inGSettings, inCPKeyStr, inHTMLRenderDef=None, inJSONGeneratorDef=None, inJSInitGeneratorDef=None): # Add control panel HTML, JSON generator or JS when page init
4 years ago
Ivan Maslov
4c31b27bf6
- Orc RoleHierarchy - support RDP, Support Agent + buttons
...
Tested!
4 years ago
Ivan Maslov
caeae7c997
- Create new pyOpenRPA UAC Client hierarchy SettingsTemplate.__UACClientAdminCreate__ - need to update functionallity
...
- Orchestrator WEB: Update WEB to the new UACClient
4 years ago
Ivan Maslov
2942b7cc70
- Orchestrator WEB GUI update - Administrator mode - add log view - in progress
4 years ago
Ivan Maslov
026a152dfc
+- Create Web HTML / JS generators [pyOpenRPA.Orchestrator.Web.Basic]
...
+- - def JSEscapeForHTMLInline(inJSStr): # Escape JS to the safe JS for the inline JS in HTML tags ATTENTION! Use it only if want to paste JS into HTML tag - not in <script>
+- - def HTMLLinkURL(inURLStr, inTitleStr=None, inColorStr=None): # Generate HTML code of the simple URL link by the URL
+- - def HTMLLinkJSOnClick(inJSOnClickStr, inTitleStr, inColorStr=None): # Generate HTML code of the simple URL link by the JS when onclick
4 years ago
Ivan Maslov
a0e85bb795
dev in progress - need update for GUID -do not create it
...
+- Add absolute/relative import for the control panels
+- Add new Orchestrator defs:
+- - def OrchestratorAccessUserUpdate(inGSettings, inADLoginStr, inADStr="", inADIsDefaultBool=True, inURLList=[], inCPAllowKeyList=[]): - Update user access
+- - def OrchestratorAccessSuperTokenAdd(inGSettings, inSuperTokenStr): # Add supertoken for the all access (it is need for the robot communication without human)
4 years ago
Ivan Maslov
921f8f72a2
# Add version check + autorefresh if version was changed (with backward compatibility)
4 years ago
Ivan Maslov
bee96d3596
# Create Orchestrator.RDP defs - need decorator @ProcessorOnly
4 years ago
Ivan Maslov
9a7fc13d9f
# in progress new orchestrator processor
4 years ago
Ivan Maslov
c7cfa66a62
# minor fixes in basic UAC (because of add 2 buttons in front)
4 years ago
Ivan Maslov
c369c70b80
# Add struct to load SettingsUpdate after RDP restore
4 years ago
Ivan Maslov
e2c1d3e575
# Test + Add web button + add model in front + Backward compatibility from v1.1.13 + try..except when load CP
4 years ago
Ivan Maslov
5333209528
# Orch ajax optimized # Remove refresh button # remove RDPListControlPanelGet # AddAutocleaner #Add exception if ControlPanel with error # Restart Orch with old RDP List!!! (need test)
4 years ago
Ivan Maslov
0e2caeb7db
Merge branch 'master' of https://gitlab.com/UnicodeLabs/OpenRPA.git
5 years ago
Ivan Maslov
d39ea067b1
# Minor updates # TemplateControlPanel # TeplateSettings # Template CMD
5 years ago
Ivan Maslov
b578600c09
# Upgrade pywinauto to 0.6.8 (Fixed some big bug with int convert to long fails) + Some Docs fixes in Pypi
5 years ago
Ivan Maslov
4c8d0e3187
v1.1.8 UIDesktop minor bugfix from pywinauto with ctype.ArgumentError
...
Add Orchestrator UserRole model, Add Web render with user roles
5 years ago
Ivan Maslov
4dde6d1501
# Memory leak fix, recovery scenarion in progress, maximize RDP if minimized, minor fixes - remove old files from repo, add GUID in Scheduler item for detect unique item
5 years ago
Ivan Maslov
608c0c680c
Merge branch 'master' of https://gitlab.com/UnicodeLabs/OpenRPA.git
5 years ago
Ivan Maslov
a580a64a69
# Add new helpfull tool WorkLogger - draft
5 years ago
Ivan Maslov
6b0eff175e
# Update control panel
5 years ago
Ivan Maslov
e8f527d927
# Orchestrator RDPActive fixes : add Command ActivityType GlobalDictKeyListValueOperator+ (to merge 2 lists into 1)
...
Signed-off-by: Ivan Maslov <i.maslov@mail.ru>
5 years ago
Ivan Maslov
4098973498
# Minor fixes
5 years ago
Ivan Maslov
feb5209ce9
# Add SuperToken update
...
Signed-off-by: Ivan Maslov <i.maslov@mail.ru>
5 years ago
Ivan Maslov
fefa3a1005
# Minor fix in OrchestratorSettingsExample
5 years ago
Ivan Maslov
2e62fe58e0
# Minor fixes
5 years ago
Ivan Maslov
b3ff62e771
# Add Scheduler activity in ControlPanel template
...
# Add ProcessTypes.txt help
5 years ago
Ivan Maslov
18b98d89d3
v1.1.0 After 2 month test prefinal with new improovements (+RobotRDPActive in Orchestrator + Easy ControlPanelTemplate)
5 years ago
Ivan Maslov
b8e4cd82b5
# Prefinal Orchestrator update (RobotRDPActive in Orchestrator)
5 years ago
Ivan Maslov
d809a9d5c7
# RobotRDPActiveTemplateFixes
...
Signed-off-by: Ivan Maslov <i.maslov@mail.ru>
5 years ago
Ivan Maslov
f93028125c
# RobotRDPActive refactoring - create ControlPanel template
5 years ago
Ivan Maslov
c4f835b3cf
# Minor fixes in RobotRDPActive # RobotRDPActive SpeedUp
5 years ago
Ivan Maslov
04e73eb316
# Testing Orchestrator autorun/ autologin + Orchestrator activity when start orchestrator + instruction
5 years ago
Ivan Maslov
dcbdb0e7da
# Fix in RobotRDPActive (for production run)
5 years ago
Ivan Maslov
b38a4ddd7c
#MinorUpdate
5 years ago
Ivan Maslov
c923087acb
#HotFixes: OrchestratorProcessorStartStop, OrchestratorStartNotRunExplorerWhenRun, UIdesktopFixes, Orchestrator add ProcessStartIfNotStarted
5 years ago
Ivan Maslov
74c355f679
RobotRDPActive: Add Ignore functionality, minor fix
5 years ago
Ivan Maslov
2232774a3c
#RobotRDPActive minor fix (control button in orchestrator) #Setfullscreen
...
#RobotScreenActive minor fin start cmd /K
5 years ago
Ivan Maslov
21c2dd52f5
- Orchestrator: + ControlPanel RobotScreenActive
...
- Orchestrator.Settings: Refactoring ControlPanel .py - definitions at start
Signed-off-by: Ivan Maslov <Ivan.Maslov@UnicodeLabs.ru>
5 years ago
Ivan Maslov
90f2b6a568
#Upgrade python/s
5 years ago
Ivan Maslov
f6a364518e
some fixes
5 years ago
Ivan Maslov
b5f67a67dd
- OrchestratorConnector: Was created from IntegrationOrchestrator
...
- OrchestratorConnector: Created Async methods
- Orchestrator minor bug fix in SettingsExample
- OrchestratorConnector: Add AuthToken authorization (Supertoken)
- Orchestrator: check login password correct if auth token is not correct - checked!
- OrchestratorConnector: Fix in interaction between Orchestrator and .py module
- Orchestrator.Processor: Minor fix in GlobalDictKeyListValueGet
- Orchestrator.Processor: Bug fix in GlobalDictKeyListValueSet and GlobalDictKeyListValueGet
- Orchestrator: Add supertoken in Settings
- OrchestratorConnector: Final refactoring
- OrchestratorConnector: If Orchestrator not responding correct - do nothing
- OrchestratorConnector: DataSendAsync, DataSendSync, IntervalDataSendAsync, ConfigurationInit
- Orchestrator.Processor: Return True if GlobalDictKeyListValueSet and minor fix
- OrchestratorConnector: DataReceiveResetAsync, DataSendResetAsync, IntervalDataSendResetAsync, IntervalDataReceiveResetAsync
- OrchestratorConnector: ConfigurationInit - init interval functions from dict configuration
Signed-off-by: Ivan Maslov <Ivan.Maslov@UnicodeLabs.ru>
5 years ago